electron_zoomvideosdk_pb.js 1.0 MB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535553655375538553955405541554255435544554555465547554855495550555155525553555455555556555755585559556055615562556355645565556655675568556955705571557255735574557555765577557855795580558155825583558455855586558755885589559055915592559355945595559655975598559956005601560256035604560556065607560856095610561156125613561456155616561756185619562056215622562356245625562656275628562956305631563256335634563556365637563856395640564156425643564456455646564756485649565056515652565356545655565656575658565956605661566256635664566556665667566856695670567156725673567456755676567756785679568056815682568356845685568656875688568956905691569256935694569556965697569856995700570157025703570457055706570757085709571057115712571357145715571657175718571957205721572257235724572557265727572857295730573157325733573457355736573757385739574057415742574357445745574657475748574957505751575257535754575557565757575857595760576157625763576457655766576757685769577057715772577357745775577657775778577957805781578257835784578557865787578857895790579157925793579457955796579757985799580058015802580358045805580658075808580958105811581258135814581558165817581858195820582158225823582458255826582758285829583058315832583358345835583658375838583958405841584258435844584558465847584858495850585158525853585458555856585758585859586058615862586358645865586658675868586958705871587258735874587558765877587858795880588158825883588458855886588758885889589058915892589358945895589658975898589959005901590259035904590559065907590859095910591159125913591459155916591759185919592059215922592359245925592659275928592959305931593259335934593559365937593859395940594159425943594459455946594759485949595059515952595359545955595659575958595959605961596259635964596559665967596859695970597159725973597459755976597759785979598059815982598359845985598659875988598959905991599259935994599559965997599859996000600160026003600460056006600760086009601060116012601360146015601660176018601960206021602260236024602560266027602860296030603160326033603460356036603760386039604060416042604360446045604660476048604960506051605260536054605560566057605860596060606160626063606460656066606760686069607060716072607360746075607660776078607960806081608260836084608560866087608860896090609160926093609460956096609760986099610061016102610361046105610661076108610961106111611261136114611561166117611861196120612161226123612461256126612761286129613061316132613361346135613661376138613961406141614261436144614561466147614861496150615161526153615461556156615761586159616061616162616361646165616661676168616961706171617261736174617561766177617861796180618161826183618461856186618761886189619061916192619361946195619661976198619962006201620262036204620562066207620862096210621162126213621462156216621762186219622062216222622362246225622662276228622962306231623262336234623562366237623862396240624162426243624462456246624762486249625062516252625362546255625662576258625962606261626262636264626562666267626862696270627162726273627462756276627762786279628062816282628362846285628662876288628962906291629262936294629562966297629862996300630163026303630463056306630763086309631063116312631363146315631663176318631963206321632263236324632563266327632863296330633163326333633463356336633763386339634063416342634363446345634663476348634963506351635263536354635563566357635863596360636163626363636463656366636763686369637063716372637363746375637663776378637963806381638263836384638563866387638863896390639163926393639463956396639763986399640064016402640364046405640664076408640964106411641264136414641564166417641864196420642164226423642464256426642764286429643064316432643364346435643664376438643964406441644264436444644564466447644864496450645164526453645464556456645764586459646064616462646364646465646664676468646964706471647264736474647564766477647864796480648164826483648464856486648764886489649064916492649364946495649664976498649965006501650265036504650565066507650865096510651165126513651465156516651765186519652065216522652365246525652665276528652965306531653265336534653565366537653865396540654165426543654465456546654765486549655065516552655365546555655665576558655965606561656265636564656565666567656865696570657165726573657465756576657765786579658065816582658365846585658665876588658965906591659265936594659565966597659865996600660166026603660466056606660766086609661066116612661366146615661666176618661966206621662266236624662566266627662866296630663166326633663466356636663766386639664066416642664366446645664666476648664966506651665266536654665566566657665866596660666166626663666466656666666766686669667066716672667366746675667666776678667966806681668266836684668566866687668866896690669166926693669466956696669766986699670067016702670367046705670667076708670967106711671267136714671567166717671867196720672167226723672467256726672767286729673067316732673367346735673667376738673967406741674267436744674567466747674867496750675167526753675467556756675767586759676067616762676367646765676667676768676967706771677267736774677567766777677867796780678167826783678467856786678767886789679067916792679367946795679667976798679968006801680268036804680568066807680868096810681168126813681468156816681768186819682068216822682368246825682668276828682968306831683268336834683568366837683868396840684168426843684468456846684768486849685068516852685368546855685668576858685968606861686268636864686568666867686868696870687168726873687468756876687768786879688068816882688368846885688668876888688968906891689268936894689568966897689868996900690169026903690469056906690769086909691069116912691369146915691669176918691969206921692269236924692569266927692869296930693169326933693469356936693769386939694069416942694369446945694669476948694969506951695269536954695569566957695869596960696169626963696469656966696769686969697069716972697369746975697669776978697969806981698269836984698569866987698869896990699169926993699469956996699769986999700070017002700370047005700670077008700970107011701270137014701570167017701870197020702170227023702470257026702770287029703070317032703370347035703670377038703970407041704270437044704570467047704870497050705170527053705470557056705770587059706070617062706370647065706670677068706970707071707270737074707570767077707870797080708170827083708470857086708770887089709070917092709370947095709670977098709971007101710271037104710571067107710871097110711171127113711471157116711771187119712071217122712371247125712671277128712971307131713271337134713571367137713871397140714171427143714471457146714771487149715071517152715371547155715671577158715971607161716271637164716571667167716871697170717171727173717471757176717771787179718071817182718371847185718671877188718971907191719271937194719571967197719871997200720172027203720472057206720772087209721072117212721372147215721672177218721972207221722272237224722572267227722872297230723172327233723472357236723772387239724072417242724372447245724672477248724972507251725272537254725572567257725872597260726172627263726472657266726772687269727072717272727372747275727672777278727972807281728272837284728572867287728872897290729172927293729472957296729772987299730073017302730373047305730673077308730973107311731273137314731573167317731873197320732173227323732473257326732773287329733073317332733373347335733673377338733973407341734273437344734573467347734873497350735173527353735473557356735773587359736073617362736373647365736673677368736973707371737273737374737573767377737873797380738173827383738473857386738773887389739073917392739373947395739673977398739974007401740274037404740574067407740874097410741174127413741474157416741774187419742074217422742374247425742674277428742974307431743274337434743574367437743874397440744174427443744474457446744774487449745074517452745374547455745674577458745974607461746274637464746574667467746874697470747174727473747474757476747774787479748074817482748374847485748674877488748974907491749274937494749574967497749874997500750175027503750475057506750775087509751075117512751375147515751675177518751975207521752275237524752575267527752875297530753175327533753475357536753775387539754075417542754375447545754675477548754975507551755275537554755575567557755875597560756175627563756475657566756775687569757075717572757375747575757675777578757975807581758275837584758575867587758875897590759175927593759475957596759775987599760076017602760376047605760676077608760976107611761276137614761576167617761876197620762176227623762476257626762776287629763076317632763376347635763676377638763976407641764276437644764576467647764876497650765176527653765476557656765776587659766076617662766376647665766676677668766976707671767276737674767576767677767876797680768176827683768476857686768776887689769076917692769376947695769676977698769977007701770277037704770577067707770877097710771177127713771477157716771777187719772077217722772377247725772677277728772977307731773277337734773577367737773877397740774177427743774477457746774777487749775077517752775377547755775677577758775977607761776277637764776577667767776877697770777177727773777477757776777777787779778077817782778377847785778677877788778977907791779277937794779577967797779877997800780178027803780478057806780778087809781078117812781378147815781678177818781978207821782278237824782578267827782878297830783178327833783478357836783778387839784078417842784378447845784678477848784978507851785278537854785578567857785878597860786178627863786478657866786778687869787078717872787378747875787678777878787978807881788278837884788578867887788878897890789178927893789478957896789778987899790079017902790379047905790679077908790979107911791279137914791579167917791879197920792179227923792479257926792779287929793079317932793379347935793679377938793979407941794279437944794579467947794879497950795179527953795479557956795779587959796079617962796379647965796679677968796979707971797279737974797579767977797879797980798179827983798479857986798779887989799079917992799379947995799679977998799980008001800280038004800580068007800880098010801180128013801480158016801780188019802080218022802380248025802680278028802980308031803280338034803580368037803880398040804180428043804480458046804780488049805080518052805380548055805680578058805980608061806280638064806580668067806880698070807180728073807480758076807780788079808080818082808380848085808680878088808980908091809280938094809580968097809880998100810181028103810481058106810781088109811081118112811381148115811681178118811981208121812281238124812581268127812881298130813181328133813481358136813781388139814081418142814381448145814681478148814981508151815281538154815581568157815881598160816181628163816481658166816781688169817081718172817381748175817681778178817981808181818281838184818581868187818881898190819181928193819481958196819781988199820082018202820382048205820682078208820982108211821282138214821582168217821882198220822182228223822482258226822782288229823082318232823382348235823682378238823982408241824282438244824582468247824882498250825182528253825482558256825782588259826082618262826382648265826682678268826982708271827282738274827582768277827882798280828182828283828482858286828782888289829082918292829382948295829682978298829983008301830283038304830583068307830883098310831183128313831483158316831783188319832083218322832383248325832683278328832983308331833283338334833583368337833883398340834183428343834483458346834783488349835083518352835383548355835683578358835983608361836283638364836583668367836883698370837183728373837483758376837783788379838083818382838383848385838683878388838983908391839283938394839583968397839883998400840184028403840484058406840784088409841084118412841384148415841684178418841984208421842284238424842584268427842884298430843184328433843484358436843784388439844084418442844384448445844684478448844984508451845284538454845584568457845884598460846184628463846484658466846784688469847084718472847384748475847684778478847984808481848284838484848584868487848884898490849184928493849484958496849784988499850085018502850385048505850685078508850985108511851285138514851585168517851885198520852185228523852485258526852785288529853085318532853385348535853685378538853985408541854285438544854585468547854885498550855185528553855485558556855785588559856085618562856385648565856685678568856985708571857285738574857585768577857885798580858185828583858485858586858785888589859085918592859385948595859685978598859986008601860286038604860586068607860886098610861186128613861486158616861786188619862086218622862386248625862686278628862986308631863286338634863586368637863886398640864186428643864486458646864786488649865086518652865386548655865686578658865986608661866286638664866586668667866886698670867186728673867486758676867786788679868086818682868386848685868686878688868986908691869286938694869586968697869886998700870187028703870487058706870787088709871087118712871387148715871687178718871987208721872287238724872587268727872887298730873187328733873487358736873787388739874087418742874387448745874687478748874987508751875287538754875587568757875887598760876187628763876487658766876787688769877087718772877387748775877687778778877987808781878287838784878587868787878887898790879187928793879487958796879787988799880088018802880388048805880688078808880988108811881288138814881588168817881888198820882188228823882488258826882788288829883088318832883388348835883688378838883988408841884288438844884588468847884888498850885188528853885488558856885788588859886088618862886388648865886688678868886988708871887288738874887588768877887888798880888188828883888488858886888788888889889088918892889388948895889688978898889989008901890289038904890589068907890889098910891189128913891489158916891789188919892089218922892389248925892689278928892989308931893289338934893589368937893889398940894189428943894489458946894789488949895089518952895389548955895689578958895989608961896289638964896589668967896889698970897189728973897489758976897789788979898089818982898389848985898689878988898989908991899289938994899589968997899889999000900190029003900490059006900790089009901090119012901390149015901690179018901990209021902290239024902590269027902890299030903190329033903490359036903790389039904090419042904390449045904690479048904990509051905290539054905590569057905890599060906190629063906490659066906790689069907090719072907390749075907690779078907990809081908290839084908590869087908890899090909190929093909490959096909790989099910091019102910391049105910691079108910991109111911291139114911591169117911891199120912191229123912491259126912791289129913091319132913391349135913691379138913991409141914291439144914591469147914891499150915191529153915491559156915791589159916091619162916391649165916691679168916991709171917291739174917591769177917891799180918191829183918491859186918791889189919091919192919391949195919691979198919992009201920292039204920592069207920892099210921192129213921492159216921792189219922092219222922392249225922692279228922992309231923292339234923592369237923892399240924192429243924492459246924792489249925092519252925392549255925692579258925992609261926292639264926592669267926892699270927192729273927492759276927792789279928092819282928392849285928692879288928992909291929292939294929592969297929892999300930193029303930493059306930793089309931093119312931393149315931693179318931993209321932293239324932593269327932893299330933193329333933493359336933793389339934093419342934393449345934693479348934993509351935293539354935593569357935893599360936193629363936493659366936793689369937093719372937393749375937693779378937993809381938293839384938593869387938893899390939193929393939493959396939793989399940094019402940394049405940694079408940994109411941294139414941594169417941894199420942194229423942494259426942794289429943094319432943394349435943694379438943994409441944294439444944594469447944894499450945194529453945494559456945794589459946094619462946394649465946694679468946994709471947294739474947594769477947894799480948194829483948494859486948794889489949094919492949394949495949694979498949995009501950295039504950595069507950895099510951195129513951495159516951795189519952095219522952395249525952695279528952995309531953295339534953595369537953895399540954195429543954495459546954795489549955095519552955395549555955695579558955995609561956295639564956595669567956895699570957195729573957495759576957795789579958095819582958395849585958695879588958995909591959295939594959595969597959895999600960196029603960496059606960796089609961096119612961396149615961696179618961996209621962296239624962596269627962896299630963196329633963496359636963796389639964096419642964396449645964696479648964996509651965296539654965596569657965896599660966196629663966496659666966796689669967096719672967396749675967696779678967996809681968296839684968596869687968896899690969196929693969496959696969796989699970097019702970397049705970697079708970997109711971297139714971597169717971897199720972197229723972497259726972797289729973097319732973397349735973697379738973997409741974297439744974597469747974897499750975197529753975497559756975797589759976097619762976397649765976697679768976997709771977297739774977597769777977897799780978197829783978497859786978797889789979097919792979397949795979697979798979998009801980298039804980598069807980898099810981198129813981498159816981798189819982098219822982398249825982698279828982998309831983298339834983598369837983898399840984198429843984498459846984798489849985098519852985398549855985698579858985998609861986298639864986598669867986898699870987198729873987498759876987798789879988098819882988398849885988698879888988998909891989298939894989598969897989898999900990199029903990499059906990799089909991099119912991399149915991699179918991999209921992299239924992599269927992899299930993199329933993499359936993799389939994099419942994399449945994699479948994999509951995299539954995599569957995899599960996199629963996499659966996799689969997099719972997399749975997699779978997999809981998299839984998599869987998899899990999199929993999499959996999799989999100001000110002100031000410005100061000710008100091001010011100121001310014100151001610017100181001910020100211002210023100241002510026100271002810029100301003110032100331003410035100361003710038100391004010041100421004310044100451004610047100481004910050100511005210053100541005510056100571005810059100601006110062100631006410065100661006710068100691007010071100721007310074100751007610077100781007910080100811008210083100841008510086100871008810089100901009110092100931009410095100961009710098100991010010101101021010310104101051010610107101081010910110101111011210113101141011510116101171011810119101201012110122101231012410125101261012710128101291013010131101321013310134101351013610137101381013910140101411014210143101441014510146101471014810149101501015110152101531015410155101561015710158101591016010161101621016310164101651016610167101681016910170101711017210173101741017510176101771017810179101801018110182101831018410185101861018710188101891019010191101921019310194101951019610197101981019910200102011020210203102041020510206102071020810209102101021110212102131021410215102161021710218102191022010221102221022310224102251022610227102281022910230102311023210233102341023510236102371023810239102401024110242102431024410245102461024710248102491025010251102521025310254102551025610257102581025910260102611026210263102641026510266102671026810269102701027110272102731027410275102761027710278102791028010281102821028310284102851028610287102881028910290102911029210293102941029510296102971029810299103001030110302103031030410305103061030710308103091031010311103121031310314103151031610317103181031910320103211032210323103241032510326103271032810329103301033110332103331033410335103361033710338103391034010341103421034310344103451034610347103481034910350103511035210353103541035510356103571035810359103601036110362103631036410365103661036710368103691037010371103721037310374103751037610377103781037910380103811038210383103841038510386103871038810389103901039110392103931039410395103961039710398103991040010401104021040310404104051040610407104081040910410104111041210413104141041510416104171041810419104201042110422104231042410425104261042710428104291043010431104321043310434104351043610437104381043910440104411044210443104441044510446104471044810449104501045110452104531045410455104561045710458104591046010461104621046310464104651046610467104681046910470104711047210473104741047510476104771047810479104801048110482104831048410485104861048710488104891049010491104921049310494104951049610497104981049910500105011050210503105041050510506105071050810509105101051110512105131051410515105161051710518105191052010521105221052310524105251052610527105281052910530105311053210533105341053510536105371053810539105401054110542105431054410545105461054710548105491055010551105521055310554105551055610557105581055910560105611056210563105641056510566105671056810569105701057110572105731057410575105761057710578105791058010581105821058310584105851058610587105881058910590105911059210593105941059510596105971059810599106001060110602106031060410605106061060710608106091061010611106121061310614106151061610617106181061910620106211062210623106241062510626106271062810629106301063110632106331063410635106361063710638106391064010641106421064310644106451064610647106481064910650106511065210653106541065510656106571065810659106601066110662106631066410665106661066710668106691067010671106721067310674106751067610677106781067910680106811068210683106841068510686106871068810689106901069110692106931069410695106961069710698106991070010701107021070310704107051070610707107081070910710107111071210713107141071510716107171071810719107201072110722107231072410725107261072710728107291073010731107321073310734107351073610737107381073910740107411074210743107441074510746107471074810749107501075110752107531075410755107561075710758107591076010761107621076310764107651076610767107681076910770107711077210773107741077510776107771077810779107801078110782107831078410785107861078710788107891079010791107921079310794107951079610797107981079910800108011080210803108041080510806108071080810809108101081110812108131081410815108161081710818108191082010821108221082310824108251082610827108281082910830108311083210833108341083510836108371083810839108401084110842108431084410845108461084710848108491085010851108521085310854108551085610857108581085910860108611086210863108641086510866108671086810869108701087110872108731087410875108761087710878108791088010881108821088310884108851088610887108881088910890108911089210893108941089510896108971089810899109001090110902109031090410905109061090710908109091091010911109121091310914109151091610917109181091910920109211092210923109241092510926109271092810929109301093110932109331093410935109361093710938109391094010941109421094310944109451094610947109481094910950109511095210953109541095510956109571095810959109601096110962109631096410965109661096710968109691097010971109721097310974109751097610977109781097910980109811098210983109841098510986109871098810989109901099110992109931099410995109961099710998109991100011001110021100311004110051100611007110081100911010110111101211013110141101511016110171101811019110201102111022110231102411025110261102711028110291103011031110321103311034110351103611037110381103911040110411104211043110441104511046110471104811049110501105111052110531105411055110561105711058110591106011061110621106311064110651106611067110681106911070110711107211073110741107511076110771107811079110801108111082110831108411085110861108711088110891109011091110921109311094110951109611097110981109911100111011110211103111041110511106111071110811109111101111111112111131111411115111161111711118111191112011121111221112311124111251112611127111281112911130111311113211133111341113511136111371113811139111401114111142111431114411145111461114711148111491115011151111521115311154111551115611157111581115911160111611116211163111641116511166111671116811169111701117111172111731117411175111761117711178111791118011181111821118311184111851118611187111881118911190111911119211193111941119511196111971119811199112001120111202112031120411205112061120711208112091121011211112121121311214112151121611217112181121911220112211122211223112241122511226112271122811229112301123111232112331123411235112361123711238112391124011241112421124311244112451124611247112481124911250112511125211253112541125511256112571125811259112601126111262112631126411265112661126711268112691127011271112721127311274112751127611277112781127911280112811128211283112841128511286112871128811289112901129111292112931129411295112961129711298112991130011301113021130311304113051130611307113081130911310113111131211313113141131511316113171131811319113201132111322113231132411325113261132711328113291133011331113321133311334113351133611337113381133911340113411134211343113441134511346113471134811349113501135111352113531135411355113561135711358113591136011361113621136311364113651136611367113681136911370113711137211373113741137511376113771137811379113801138111382113831138411385113861138711388113891139011391113921139311394113951139611397113981139911400114011140211403114041140511406114071140811409114101141111412114131141411415114161141711418114191142011421114221142311424114251142611427114281142911430114311143211433114341143511436114371143811439114401144111442114431144411445114461144711448114491145011451114521145311454114551145611457114581145911460114611146211463114641146511466114671146811469114701147111472114731147411475114761147711478114791148011481114821148311484114851148611487114881148911490114911149211493114941149511496114971149811499115001150111502115031150411505115061150711508115091151011511115121151311514115151151611517115181151911520115211152211523115241152511526115271152811529115301153111532115331153411535115361153711538115391154011541115421154311544115451154611547115481154911550115511155211553115541155511556115571155811559115601156111562115631156411565115661156711568115691157011571115721157311574115751157611577115781157911580115811158211583115841158511586115871158811589115901159111592115931159411595115961159711598115991160011601116021160311604116051160611607116081160911610116111161211613116141161511616116171161811619116201162111622116231162411625116261162711628116291163011631116321163311634116351163611637116381163911640116411164211643116441164511646116471164811649116501165111652116531165411655116561165711658116591166011661116621166311664116651166611667116681166911670116711167211673116741167511676116771167811679116801168111682116831168411685116861168711688116891169011691116921169311694116951169611697116981169911700117011170211703117041170511706117071170811709117101171111712117131171411715117161171711718117191172011721117221172311724117251172611727117281172911730117311173211733117341173511736117371173811739117401174111742117431174411745117461174711748117491175011751117521175311754117551175611757117581175911760117611176211763117641176511766117671176811769117701177111772117731177411775117761177711778117791178011781117821178311784117851178611787117881178911790117911179211793117941179511796117971179811799118001180111802118031180411805118061180711808118091181011811118121181311814118151181611817118181181911820118211182211823118241182511826118271182811829118301183111832118331183411835118361183711838118391184011841118421184311844118451184611847118481184911850118511185211853118541185511856118571185811859118601186111862118631186411865118661186711868118691187011871118721187311874118751187611877118781187911880118811188211883118841188511886118871188811889118901189111892118931189411895118961189711898118991190011901119021190311904119051190611907119081190911910119111191211913119141191511916119171191811919119201192111922119231192411925119261192711928119291193011931119321193311934119351193611937119381193911940119411194211943119441194511946119471194811949119501195111952119531195411955119561195711958119591196011961119621196311964119651196611967119681196911970119711197211973119741197511976119771197811979119801198111982119831198411985119861198711988119891199011991119921199311994119951199611997119981199912000120011200212003120041200512006120071200812009120101201112012120131201412015120161201712018120191202012021120221202312024120251202612027120281202912030120311203212033120341203512036120371203812039120401204112042120431204412045120461204712048120491205012051120521205312054120551205612057120581205912060120611206212063120641206512066120671206812069120701207112072120731207412075120761207712078120791208012081120821208312084120851208612087120881208912090120911209212093120941209512096120971209812099121001210112102121031210412105121061210712108121091211012111121121211312114121151211612117121181211912120121211212212123121241212512126121271212812129121301213112132121331213412135121361213712138121391214012141121421214312144121451214612147121481214912150121511215212153121541215512156121571215812159121601216112162121631216412165121661216712168121691217012171121721217312174121751217612177121781217912180121811218212183121841218512186121871218812189121901219112192121931219412195121961219712198121991220012201122021220312204122051220612207122081220912210122111221212213122141221512216122171221812219122201222112222122231222412225122261222712228122291223012231122321223312234122351223612237122381223912240122411224212243122441224512246122471224812249122501225112252122531225412255122561225712258122591226012261122621226312264122651226612267122681226912270122711227212273122741227512276122771227812279122801228112282122831228412285122861228712288122891229012291122921229312294122951229612297122981229912300123011230212303123041230512306123071230812309123101231112312123131231412315123161231712318123191232012321123221232312324123251232612327123281232912330123311233212333123341233512336123371233812339123401234112342123431234412345123461234712348123491235012351123521235312354123551235612357123581235912360123611236212363123641236512366123671236812369123701237112372123731237412375123761237712378123791238012381123821238312384123851238612387123881238912390123911239212393123941239512396123971239812399124001240112402124031240412405124061240712408124091241012411124121241312414124151241612417124181241912420124211242212423124241242512426124271242812429124301243112432124331243412435124361243712438124391244012441124421244312444124451244612447124481244912450124511245212453124541245512456124571245812459124601246112462124631246412465124661246712468124691247012471124721247312474124751247612477124781247912480124811248212483124841248512486124871248812489124901249112492124931249412495124961249712498124991250012501125021250312504125051250612507125081250912510125111251212513125141251512516125171251812519125201252112522125231252412525125261252712528125291253012531125321253312534125351253612537125381253912540125411254212543125441254512546125471254812549125501255112552125531255412555125561255712558125591256012561125621256312564125651256612567125681256912570125711257212573125741257512576125771257812579125801258112582125831258412585125861258712588125891259012591125921259312594125951259612597125981259912600126011260212603126041260512606126071260812609126101261112612126131261412615126161261712618126191262012621126221262312624126251262612627126281262912630126311263212633126341263512636126371263812639126401264112642126431264412645126461264712648126491265012651126521265312654126551265612657126581265912660126611266212663126641266512666126671266812669126701267112672126731267412675126761267712678126791268012681126821268312684126851268612687126881268912690126911269212693126941269512696126971269812699127001270112702127031270412705127061270712708127091271012711127121271312714127151271612717127181271912720127211272212723127241272512726127271272812729127301273112732127331273412735127361273712738127391274012741127421274312744127451274612747127481274912750127511275212753127541275512756127571275812759127601276112762127631276412765127661276712768127691277012771127721277312774127751277612777127781277912780127811278212783127841278512786127871278812789127901279112792127931279412795127961279712798127991280012801128021280312804128051280612807128081280912810128111281212813128141281512816128171281812819128201282112822128231282412825128261282712828128291283012831128321283312834128351283612837128381283912840128411284212843128441284512846128471284812849128501285112852128531285412855128561285712858128591286012861128621286312864128651286612867128681286912870128711287212873128741287512876128771287812879128801288112882128831288412885128861288712888128891289012891128921289312894128951289612897128981289912900129011290212903129041290512906129071290812909129101291112912129131291412915129161291712918129191292012921129221292312924129251292612927129281292912930129311293212933129341293512936129371293812939129401294112942129431294412945129461294712948129491295012951129521295312954129551295612957129581295912960129611296212963129641296512966129671296812969129701297112972129731297412975129761297712978129791298012981129821298312984129851298612987129881298912990129911299212993129941299512996129971299812999130001300113002130031300413005130061300713008130091301013011130121301313014130151301613017130181301913020130211302213023130241302513026130271302813029130301303113032130331303413035130361303713038130391304013041130421304313044130451304613047130481304913050130511305213053130541305513056130571305813059130601306113062130631306413065130661306713068130691307013071130721307313074130751307613077130781307913080130811308213083130841308513086130871308813089130901309113092130931309413095130961309713098130991310013101131021310313104131051310613107131081310913110131111311213113131141311513116131171311813119131201312113122131231312413125131261312713128131291313013131131321313313134131351313613137131381313913140131411314213143131441314513146131471314813149131501315113152131531315413155131561315713158131591316013161131621316313164131651316613167131681316913170131711317213173131741317513176131771317813179131801318113182131831318413185131861318713188131891319013191131921319313194131951319613197131981319913200132011320213203132041320513206132071320813209132101321113212132131321413215132161321713218132191322013221132221322313224132251322613227132281322913230132311323213233132341323513236132371323813239132401324113242132431324413245132461324713248132491325013251132521325313254132551325613257132581325913260132611326213263132641326513266132671326813269132701327113272132731327413275132761327713278132791328013281132821328313284132851328613287132881328913290132911329213293132941329513296132971329813299133001330113302133031330413305133061330713308133091331013311133121331313314133151331613317133181331913320133211332213323133241332513326133271332813329133301333113332133331333413335133361333713338133391334013341133421334313344133451334613347133481334913350133511335213353133541335513356133571335813359133601336113362133631336413365133661336713368133691337013371133721337313374133751337613377133781337913380133811338213383133841338513386133871338813389133901339113392133931339413395133961339713398133991340013401134021340313404134051340613407134081340913410134111341213413134141341513416134171341813419134201342113422134231342413425134261342713428134291343013431134321343313434134351343613437134381343913440134411344213443134441344513446134471344813449134501345113452134531345413455134561345713458134591346013461134621346313464134651346613467134681346913470134711347213473134741347513476134771347813479134801348113482134831348413485134861348713488134891349013491134921349313494134951349613497134981349913500135011350213503135041350513506135071350813509135101351113512135131351413515135161351713518135191352013521135221352313524135251352613527135281352913530135311353213533135341353513536135371353813539135401354113542135431354413545135461354713548135491355013551135521355313554135551355613557135581355913560135611356213563135641356513566135671356813569135701357113572135731357413575135761357713578135791358013581135821358313584135851358613587135881358913590135911359213593135941359513596135971359813599136001360113602136031360413605136061360713608136091361013611136121361313614136151361613617136181361913620136211362213623136241362513626136271362813629136301363113632136331363413635136361363713638136391364013641136421364313644136451364613647136481364913650136511365213653136541365513656136571365813659136601366113662136631366413665136661366713668136691367013671136721367313674136751367613677136781367913680136811368213683136841368513686136871368813689136901369113692136931369413695136961369713698136991370013701137021370313704137051370613707137081370913710137111371213713137141371513716137171371813719137201372113722137231372413725137261372713728137291373013731137321373313734137351373613737137381373913740137411374213743137441374513746137471374813749137501375113752137531375413755137561375713758137591376013761137621376313764137651376613767137681376913770137711377213773137741377513776137771377813779137801378113782137831378413785137861378713788137891379013791137921379313794137951379613797137981379913800138011380213803138041380513806138071380813809138101381113812138131381413815138161381713818138191382013821138221382313824138251382613827138281382913830138311383213833138341383513836138371383813839138401384113842138431384413845138461384713848138491385013851138521385313854138551385613857138581385913860138611386213863138641386513866138671386813869138701387113872138731387413875138761387713878138791388013881138821388313884138851388613887138881388913890138911389213893138941389513896138971389813899139001390113902139031390413905139061390713908139091391013911139121391313914139151391613917139181391913920139211392213923139241392513926139271392813929139301393113932139331393413935139361393713938139391394013941139421394313944139451394613947139481394913950139511395213953139541395513956139571395813959139601396113962139631396413965139661396713968139691397013971139721397313974139751397613977139781397913980139811398213983139841398513986139871398813989139901399113992139931399413995139961399713998139991400014001140021400314004140051400614007140081400914010140111401214013140141401514016140171401814019140201402114022140231402414025140261402714028140291403014031140321403314034140351403614037140381403914040140411404214043140441404514046140471404814049140501405114052140531405414055140561405714058140591406014061140621406314064140651406614067140681406914070140711407214073140741407514076140771407814079140801408114082140831408414085140861408714088140891409014091140921409314094140951409614097140981409914100141011410214103141041410514106141071410814109141101411114112141131411414115141161411714118141191412014121141221412314124141251412614127141281412914130141311413214133141341413514136141371413814139141401414114142141431414414145141461414714148141491415014151141521415314154141551415614157141581415914160141611416214163141641416514166141671416814169141701417114172141731417414175141761417714178141791418014181141821418314184141851418614187141881418914190141911419214193141941419514196141971419814199142001420114202142031420414205142061420714208142091421014211142121421314214142151421614217142181421914220142211422214223142241422514226142271422814229142301423114232142331423414235142361423714238142391424014241142421424314244142451424614247142481424914250142511425214253142541425514256142571425814259142601426114262142631426414265142661426714268142691427014271142721427314274142751427614277142781427914280142811428214283142841428514286142871428814289142901429114292142931429414295142961429714298142991430014301143021430314304143051430614307143081430914310143111431214313143141431514316143171431814319143201432114322143231432414325143261432714328143291433014331143321433314334143351433614337143381433914340143411434214343143441434514346143471434814349143501435114352143531435414355143561435714358143591436014361143621436314364143651436614367143681436914370143711437214373143741437514376143771437814379143801438114382143831438414385143861438714388143891439014391143921439314394143951439614397143981439914400144011440214403144041440514406144071440814409144101441114412144131441414415144161441714418144191442014421144221442314424144251442614427144281442914430144311443214433144341443514436144371443814439144401444114442144431444414445144461444714448144491445014451144521445314454144551445614457144581445914460144611446214463144641446514466144671446814469144701447114472144731447414475144761447714478144791448014481144821448314484144851448614487144881448914490144911449214493144941449514496144971449814499145001450114502145031450414505145061450714508145091451014511145121451314514145151451614517145181451914520145211452214523145241452514526145271452814529145301453114532145331453414535145361453714538145391454014541145421454314544145451454614547145481454914550145511455214553145541455514556145571455814559145601456114562145631456414565145661456714568145691457014571145721457314574145751457614577145781457914580145811458214583145841458514586145871458814589145901459114592145931459414595145961459714598145991460014601146021460314604146051460614607146081460914610146111461214613146141461514616146171461814619146201462114622146231462414625146261462714628146291463014631146321463314634146351463614637146381463914640146411464214643146441464514646146471464814649146501465114652146531465414655146561465714658146591466014661146621466314664146651466614667146681466914670146711467214673146741467514676146771467814679146801468114682146831468414685146861468714688146891469014691146921469314694146951469614697146981469914700147011470214703147041470514706147071470814709147101471114712147131471414715147161471714718147191472014721147221472314724147251472614727147281472914730147311473214733147341473514736147371473814739147401474114742147431474414745147461474714748147491475014751147521475314754147551475614757147581475914760147611476214763147641476514766147671476814769147701477114772147731477414775147761477714778147791478014781147821478314784147851478614787147881478914790147911479214793147941479514796147971479814799148001480114802148031480414805148061480714808148091481014811148121481314814148151481614817148181481914820148211482214823148241482514826148271482814829148301483114832148331483414835148361483714838148391484014841148421484314844148451484614847148481484914850148511485214853148541485514856148571485814859148601486114862148631486414865148661486714868148691487014871148721487314874148751487614877148781487914880148811488214883148841488514886148871488814889148901489114892148931489414895148961489714898148991490014901149021490314904149051490614907149081490914910149111491214913149141491514916149171491814919149201492114922149231492414925149261492714928149291493014931149321493314934149351493614937149381493914940149411494214943149441494514946149471494814949149501495114952149531495414955149561495714958149591496014961149621496314964149651496614967149681496914970149711497214973149741497514976149771497814979149801498114982149831498414985149861498714988149891499014991149921499314994149951499614997149981499915000150011500215003150041500515006150071500815009150101501115012150131501415015150161501715018150191502015021150221502315024150251502615027150281502915030150311503215033150341503515036150371503815039150401504115042150431504415045150461504715048150491505015051150521505315054150551505615057150581505915060150611506215063150641506515066150671506815069150701507115072150731507415075150761507715078150791508015081150821508315084150851508615087150881508915090150911509215093150941509515096150971509815099151001510115102151031510415105151061510715108151091511015111151121511315114151151511615117151181511915120151211512215123151241512515126151271512815129151301513115132151331513415135151361513715138151391514015141151421514315144151451514615147151481514915150151511515215153151541515515156151571515815159151601516115162151631516415165151661516715168151691517015171151721517315174151751517615177151781517915180151811518215183151841518515186151871518815189151901519115192151931519415195151961519715198151991520015201152021520315204152051520615207152081520915210152111521215213152141521515216152171521815219152201522115222152231522415225152261522715228152291523015231152321523315234152351523615237152381523915240152411524215243152441524515246152471524815249152501525115252152531525415255152561525715258152591526015261152621526315264152651526615267152681526915270152711527215273152741527515276152771527815279152801528115282152831528415285152861528715288152891529015291152921529315294152951529615297152981529915300153011530215303153041530515306153071530815309153101531115312153131531415315153161531715318153191532015321153221532315324153251532615327153281532915330153311533215333153341533515336153371533815339153401534115342153431534415345153461534715348153491535015351153521535315354153551535615357153581535915360153611536215363153641536515366153671536815369153701537115372153731537415375153761537715378153791538015381153821538315384153851538615387153881538915390153911539215393153941539515396153971539815399154001540115402154031540415405154061540715408154091541015411154121541315414154151541615417154181541915420154211542215423154241542515426154271542815429154301543115432154331543415435154361543715438154391544015441154421544315444154451544615447154481544915450154511545215453154541545515456154571545815459154601546115462154631546415465154661546715468154691547015471154721547315474154751547615477154781547915480154811548215483154841548515486154871548815489154901549115492154931549415495154961549715498154991550015501155021550315504155051550615507155081550915510155111551215513155141551515516155171551815519155201552115522155231552415525155261552715528155291553015531155321553315534155351553615537155381553915540155411554215543155441554515546155471554815549155501555115552155531555415555155561555715558155591556015561155621556315564155651556615567155681556915570155711557215573155741557515576155771557815579155801558115582155831558415585155861558715588155891559015591155921559315594155951559615597155981559915600156011560215603156041560515606156071560815609156101561115612156131561415615156161561715618156191562015621156221562315624156251562615627156281562915630156311563215633156341563515636156371563815639156401564115642156431564415645156461564715648156491565015651156521565315654156551565615657156581565915660156611566215663156641566515666156671566815669156701567115672156731567415675156761567715678156791568015681156821568315684156851568615687156881568915690156911569215693156941569515696156971569815699157001570115702157031570415705157061570715708157091571015711157121571315714157151571615717157181571915720157211572215723157241572515726157271572815729157301573115732157331573415735157361573715738157391574015741157421574315744157451574615747157481574915750157511575215753157541575515756157571575815759157601576115762157631576415765157661576715768157691577015771157721577315774157751577615777157781577915780157811578215783157841578515786157871578815789157901579115792157931579415795157961579715798157991580015801158021580315804158051580615807158081580915810158111581215813158141581515816158171581815819158201582115822158231582415825158261582715828158291583015831158321583315834158351583615837158381583915840158411584215843158441584515846158471584815849158501585115852158531585415855158561585715858158591586015861158621586315864158651586615867158681586915870158711587215873158741587515876158771587815879158801588115882158831588415885158861588715888158891589015891158921589315894158951589615897158981589915900159011590215903159041590515906159071590815909159101591115912159131591415915159161591715918159191592015921159221592315924159251592615927159281592915930159311593215933159341593515936159371593815939159401594115942159431594415945159461594715948159491595015951159521595315954159551595615957159581595915960159611596215963159641596515966159671596815969159701597115972159731597415975159761597715978159791598015981159821598315984159851598615987159881598915990159911599215993159941599515996159971599815999160001600116002160031600416005160061600716008160091601016011160121601316014160151601616017160181601916020160211602216023160241602516026160271602816029160301603116032160331603416035160361603716038160391604016041160421604316044160451604616047160481604916050160511605216053160541605516056160571605816059160601606116062160631606416065160661606716068160691607016071160721607316074160751607616077160781607916080160811608216083160841608516086160871608816089160901609116092160931609416095160961609716098160991610016101161021610316104161051610616107161081610916110161111611216113161141611516116161171611816119161201612116122161231612416125161261612716128161291613016131161321613316134161351613616137161381613916140161411614216143161441614516146161471614816149161501615116152161531615416155161561615716158161591616016161161621616316164161651616616167161681616916170161711617216173161741617516176161771617816179161801618116182161831618416185161861618716188161891619016191161921619316194161951619616197161981619916200162011620216203162041620516206162071620816209162101621116212162131621416215162161621716218162191622016221162221622316224162251622616227162281622916230162311623216233162341623516236162371623816239162401624116242162431624416245162461624716248162491625016251162521625316254162551625616257162581625916260162611626216263162641626516266162671626816269162701627116272162731627416275162761627716278162791628016281162821628316284162851628616287162881628916290162911629216293162941629516296162971629816299163001630116302163031630416305163061630716308163091631016311163121631316314163151631616317163181631916320163211632216323163241632516326163271632816329163301633116332163331633416335163361633716338163391634016341163421634316344163451634616347163481634916350163511635216353163541635516356163571635816359163601636116362163631636416365163661636716368163691637016371163721637316374163751637616377163781637916380163811638216383163841638516386163871638816389163901639116392163931639416395163961639716398163991640016401164021640316404164051640616407164081640916410164111641216413164141641516416164171641816419164201642116422164231642416425164261642716428164291643016431164321643316434164351643616437164381643916440164411644216443164441644516446164471644816449164501645116452164531645416455164561645716458164591646016461164621646316464164651646616467164681646916470164711647216473164741647516476164771647816479164801648116482164831648416485164861648716488164891649016491164921649316494164951649616497164981649916500165011650216503165041650516506165071650816509165101651116512165131651416515165161651716518165191652016521165221652316524165251652616527165281652916530165311653216533165341653516536165371653816539165401654116542165431654416545165461654716548165491655016551165521655316554165551655616557165581655916560165611656216563165641656516566165671656816569165701657116572165731657416575165761657716578165791658016581165821658316584165851658616587165881658916590165911659216593165941659516596165971659816599166001660116602166031660416605166061660716608166091661016611166121661316614166151661616617166181661916620166211662216623166241662516626166271662816629166301663116632166331663416635166361663716638166391664016641166421664316644166451664616647166481664916650166511665216653166541665516656166571665816659166601666116662166631666416665166661666716668166691667016671166721667316674166751667616677166781667916680166811668216683166841668516686166871668816689166901669116692166931669416695166961669716698166991670016701167021670316704167051670616707167081670916710167111671216713167141671516716167171671816719167201672116722167231672416725167261672716728167291673016731167321673316734167351673616737167381673916740167411674216743167441674516746167471674816749167501675116752167531675416755167561675716758167591676016761167621676316764167651676616767167681676916770167711677216773167741677516776167771677816779167801678116782167831678416785167861678716788167891679016791167921679316794167951679616797167981679916800168011680216803168041680516806168071680816809168101681116812168131681416815168161681716818168191682016821168221682316824168251682616827168281682916830168311683216833168341683516836168371683816839168401684116842168431684416845168461684716848168491685016851168521685316854168551685616857168581685916860168611686216863168641686516866168671686816869168701687116872168731687416875168761687716878168791688016881168821688316884168851688616887168881688916890168911689216893168941689516896168971689816899169001690116902169031690416905169061690716908169091691016911169121691316914169151691616917169181691916920169211692216923169241692516926169271692816929169301693116932169331693416935169361693716938169391694016941169421694316944169451694616947169481694916950169511695216953169541695516956169571695816959169601696116962169631696416965169661696716968169691697016971169721697316974169751697616977169781697916980169811698216983169841698516986169871698816989169901699116992169931699416995169961699716998169991700017001170021700317004170051700617007170081700917010170111701217013170141701517016170171701817019170201702117022170231702417025170261702717028170291703017031170321703317034170351703617037170381703917040170411704217043170441704517046170471704817049170501705117052170531705417055170561705717058170591706017061170621706317064170651706617067170681706917070170711707217073170741707517076170771707817079170801708117082170831708417085170861708717088170891709017091170921709317094170951709617097170981709917100171011710217103171041710517106171071710817109171101711117112171131711417115171161711717118171191712017121171221712317124171251712617127171281712917130171311713217133171341713517136171371713817139171401714117142171431714417145171461714717148171491715017151171521715317154171551715617157171581715917160171611716217163171641716517166171671716817169171701717117172171731717417175171761717717178171791718017181171821718317184171851718617187171881718917190171911719217193171941719517196171971719817199172001720117202172031720417205172061720717208172091721017211172121721317214172151721617217172181721917220172211722217223172241722517226172271722817229172301723117232172331723417235172361723717238172391724017241172421724317244172451724617247172481724917250172511725217253172541725517256172571725817259172601726117262172631726417265172661726717268172691727017271172721727317274172751727617277172781727917280172811728217283172841728517286172871728817289172901729117292172931729417295172961729717298172991730017301173021730317304173051730617307173081730917310173111731217313173141731517316173171731817319173201732117322173231732417325173261732717328173291733017331173321733317334173351733617337173381733917340173411734217343173441734517346173471734817349173501735117352173531735417355173561735717358173591736017361173621736317364173651736617367173681736917370173711737217373173741737517376173771737817379173801738117382173831738417385173861738717388173891739017391173921739317394173951739617397173981739917400174011740217403174041740517406174071740817409174101741117412174131741417415174161741717418174191742017421174221742317424174251742617427174281742917430174311743217433174341743517436174371743817439174401744117442174431744417445174461744717448174491745017451174521745317454174551745617457174581745917460174611746217463174641746517466174671746817469174701747117472174731747417475174761747717478174791748017481174821748317484174851748617487174881748917490174911749217493174941749517496174971749817499175001750117502175031750417505175061750717508175091751017511175121751317514175151751617517175181751917520175211752217523175241752517526175271752817529175301753117532175331753417535175361753717538175391754017541175421754317544175451754617547175481754917550175511755217553175541755517556175571755817559175601756117562175631756417565175661756717568175691757017571175721757317574175751757617577175781757917580175811758217583175841758517586175871758817589175901759117592175931759417595175961759717598175991760017601176021760317604176051760617607176081760917610176111761217613176141761517616176171761817619176201762117622176231762417625176261762717628176291763017631176321763317634176351763617637176381763917640176411764217643176441764517646176471764817649176501765117652176531765417655176561765717658176591766017661176621766317664176651766617667176681766917670176711767217673176741767517676176771767817679176801768117682176831768417685176861768717688176891769017691176921769317694176951769617697176981769917700177011770217703177041770517706177071770817709177101771117712177131771417715177161771717718177191772017721177221772317724177251772617727177281772917730177311773217733177341773517736177371773817739177401774117742177431774417745177461774717748177491775017751177521775317754177551775617757177581775917760177611776217763177641776517766177671776817769177701777117772177731777417775177761777717778177791778017781177821778317784177851778617787177881778917790177911779217793177941779517796177971779817799178001780117802178031780417805178061780717808178091781017811178121781317814178151781617817178181781917820178211782217823178241782517826178271782817829178301783117832178331783417835178361783717838178391784017841178421784317844178451784617847178481784917850178511785217853178541785517856178571785817859178601786117862178631786417865178661786717868178691787017871178721787317874178751787617877178781787917880178811788217883178841788517886178871788817889178901789117892178931789417895178961789717898178991790017901179021790317904179051790617907179081790917910179111791217913179141791517916179171791817919179201792117922179231792417925179261792717928179291793017931179321793317934179351793617937179381793917940179411794217943179441794517946179471794817949179501795117952179531795417955179561795717958179591796017961179621796317964179651796617967179681796917970179711797217973179741797517976179771797817979179801798117982179831798417985179861798717988179891799017991179921799317994179951799617997179981799918000180011800218003180041800518006180071800818009180101801118012180131801418015180161801718018180191802018021180221802318024180251802618027180281802918030180311803218033180341803518036180371803818039180401804118042180431804418045180461804718048180491805018051180521805318054180551805618057180581805918060180611806218063180641806518066180671806818069180701807118072180731807418075180761807718078180791808018081180821808318084180851808618087180881808918090180911809218093180941809518096180971809818099181001810118102181031810418105181061810718108181091811018111181121811318114181151811618117181181811918120181211812218123181241812518126181271812818129181301813118132181331813418135181361813718138181391814018141181421814318144181451814618147181481814918150181511815218153181541815518156181571815818159181601816118162181631816418165181661816718168181691817018171181721817318174181751817618177181781817918180181811818218183181841818518186181871818818189181901819118192181931819418195181961819718198181991820018201182021820318204182051820618207182081820918210182111821218213182141821518216182171821818219182201822118222182231822418225182261822718228182291823018231182321823318234182351823618237182381823918240182411824218243182441824518246182471824818249182501825118252182531825418255182561825718258182591826018261182621826318264182651826618267182681826918270182711827218273182741827518276182771827818279182801828118282182831828418285182861828718288182891829018291182921829318294182951829618297182981829918300183011830218303183041830518306183071830818309183101831118312183131831418315183161831718318183191832018321183221832318324183251832618327183281832918330183311833218333183341833518336183371833818339183401834118342183431834418345183461834718348183491835018351183521835318354183551835618357183581835918360183611836218363183641836518366183671836818369183701837118372183731837418375183761837718378183791838018381183821838318384183851838618387183881838918390183911839218393183941839518396183971839818399184001840118402184031840418405184061840718408184091841018411184121841318414184151841618417184181841918420184211842218423184241842518426184271842818429184301843118432184331843418435184361843718438184391844018441184421844318444184451844618447184481844918450184511845218453184541845518456184571845818459184601846118462184631846418465184661846718468184691847018471184721847318474184751847618477184781847918480184811848218483184841848518486184871848818489184901849118492184931849418495184961849718498184991850018501185021850318504185051850618507185081850918510185111851218513185141851518516185171851818519185201852118522185231852418525185261852718528185291853018531185321853318534185351853618537185381853918540185411854218543185441854518546185471854818549185501855118552185531855418555185561855718558185591856018561185621856318564185651856618567185681856918570185711857218573185741857518576185771857818579185801858118582185831858418585185861858718588185891859018591185921859318594185951859618597185981859918600186011860218603186041860518606186071860818609186101861118612186131861418615186161861718618186191862018621186221862318624186251862618627186281862918630186311863218633186341863518636186371863818639186401864118642186431864418645186461864718648186491865018651186521865318654186551865618657186581865918660186611866218663186641866518666186671866818669186701867118672186731867418675186761867718678186791868018681186821868318684186851868618687186881868918690186911869218693186941869518696186971869818699187001870118702187031870418705187061870718708187091871018711187121871318714187151871618717187181871918720187211872218723187241872518726187271872818729187301873118732187331873418735187361873718738187391874018741187421874318744187451874618747187481874918750187511875218753187541875518756187571875818759187601876118762187631876418765187661876718768187691877018771187721877318774187751877618777187781877918780187811878218783187841878518786187871878818789187901879118792187931879418795187961879718798187991880018801188021880318804188051880618807188081880918810188111881218813188141881518816188171881818819188201882118822188231882418825188261882718828188291883018831188321883318834188351883618837188381883918840188411884218843188441884518846188471884818849188501885118852188531885418855188561885718858188591886018861188621886318864188651886618867188681886918870188711887218873188741887518876188771887818879188801888118882188831888418885188861888718888188891889018891188921889318894188951889618897188981889918900189011890218903189041890518906189071890818909189101891118912189131891418915189161891718918189191892018921189221892318924189251892618927189281892918930189311893218933189341893518936189371893818939189401894118942189431894418945189461894718948189491895018951189521895318954189551895618957189581895918960189611896218963189641896518966189671896818969189701897118972189731897418975189761897718978189791898018981189821898318984189851898618987189881898918990189911899218993189941899518996189971899818999190001900119002190031900419005190061900719008190091901019011190121901319014190151901619017190181901919020190211902219023190241902519026190271902819029190301903119032190331903419035190361903719038190391904019041190421904319044190451904619047190481904919050190511905219053190541905519056190571905819059190601906119062190631906419065190661906719068190691907019071190721907319074190751907619077190781907919080190811908219083190841908519086190871908819089190901909119092190931909419095190961909719098190991910019101191021910319104191051910619107191081910919110191111911219113191141911519116191171911819119191201912119122191231912419125191261912719128191291913019131191321913319134191351913619137191381913919140191411914219143191441914519146191471914819149191501915119152191531915419155191561915719158191591916019161191621916319164191651916619167191681916919170191711917219173191741917519176191771917819179191801918119182191831918419185191861918719188191891919019191191921919319194191951919619197191981919919200192011920219203192041920519206192071920819209192101921119212192131921419215192161921719218192191922019221192221922319224192251922619227192281922919230192311923219233192341923519236192371923819239192401924119242192431924419245192461924719248192491925019251192521925319254192551925619257192581925919260192611926219263192641926519266192671926819269192701927119272192731927419275192761927719278192791928019281192821928319284192851928619287192881928919290192911929219293192941929519296192971929819299193001930119302193031930419305193061930719308193091931019311193121931319314193151931619317193181931919320193211932219323193241932519326193271932819329193301933119332193331933419335193361933719338193391934019341193421934319344193451934619347193481934919350193511935219353193541935519356193571935819359193601936119362193631936419365193661936719368193691937019371193721937319374193751937619377193781937919380193811938219383193841938519386193871938819389193901939119392193931939419395193961939719398193991940019401194021940319404194051940619407194081940919410194111941219413194141941519416194171941819419194201942119422194231942419425194261942719428194291943019431194321943319434194351943619437194381943919440194411944219443194441944519446194471944819449194501945119452194531945419455194561945719458194591946019461194621946319464194651946619467194681946919470194711947219473194741947519476194771947819479194801948119482194831948419485194861948719488194891949019491194921949319494194951949619497194981949919500195011950219503195041950519506195071950819509195101951119512195131951419515195161951719518195191952019521195221952319524195251952619527195281952919530195311953219533195341953519536195371953819539195401954119542195431954419545195461954719548195491955019551195521955319554195551955619557195581955919560195611956219563195641956519566195671956819569195701957119572195731957419575195761957719578195791958019581195821958319584195851958619587195881958919590195911959219593195941959519596195971959819599196001960119602196031960419605196061960719608196091961019611196121961319614196151961619617196181961919620196211962219623196241962519626196271962819629196301963119632196331963419635196361963719638196391964019641196421964319644196451964619647196481964919650196511965219653196541965519656196571965819659196601966119662196631966419665196661966719668196691967019671196721967319674196751967619677196781967919680196811968219683196841968519686196871968819689196901969119692196931969419695196961969719698196991970019701197021970319704197051970619707197081970919710197111971219713197141971519716197171971819719197201972119722197231972419725197261972719728197291973019731197321973319734197351973619737197381973919740197411974219743197441974519746197471974819749197501975119752197531975419755197561975719758197591976019761197621976319764197651976619767197681976919770197711977219773197741977519776197771977819779197801978119782197831978419785197861978719788197891979019791197921979319794197951979619797197981979919800198011980219803198041980519806198071980819809198101981119812198131981419815198161981719818198191982019821198221982319824198251982619827198281982919830198311983219833198341983519836198371983819839198401984119842198431984419845198461984719848198491985019851198521985319854198551985619857198581985919860198611986219863198641986519866198671986819869198701987119872198731987419875198761987719878198791988019881198821988319884198851988619887198881988919890198911989219893198941989519896198971989819899199001990119902199031990419905199061990719908199091991019911199121991319914199151991619917199181991919920199211992219923199241992519926199271992819929199301993119932199331993419935199361993719938199391994019941199421994319944199451994619947199481994919950199511995219953199541995519956199571995819959199601996119962199631996419965199661996719968199691997019971199721997319974199751997619977199781997919980199811998219983199841998519986199871998819989199901999119992199931999419995199961999719998199992000020001200022000320004200052000620007200082000920010200112001220013200142001520016200172001820019200202002120022200232002420025200262002720028200292003020031200322003320034200352003620037200382003920040200412004220043200442004520046200472004820049200502005120052200532005420055200562005720058200592006020061200622006320064200652006620067200682006920070200712007220073200742007520076200772007820079200802008120082200832008420085200862008720088200892009020091200922009320094200952009620097200982009920100201012010220103201042010520106201072010820109201102011120112201132011420115201162011720118201192012020121201222012320124201252012620127201282012920130201312013220133201342013520136201372013820139201402014120142201432014420145201462014720148201492015020151201522015320154201552015620157201582015920160201612016220163201642016520166201672016820169201702017120172201732017420175201762017720178201792018020181201822018320184201852018620187201882018920190201912019220193201942019520196201972019820199202002020120202202032020420205202062020720208202092021020211202122021320214202152021620217202182021920220202212022220223202242022520226202272022820229202302023120232202332023420235202362023720238202392024020241202422024320244202452024620247202482024920250202512025220253202542025520256202572025820259202602026120262202632026420265202662026720268202692027020271202722027320274202752027620277202782027920280202812028220283202842028520286202872028820289202902029120292202932029420295202962029720298202992030020301203022030320304203052030620307203082030920310203112031220313203142031520316203172031820319203202032120322203232032420325203262032720328203292033020331203322033320334203352033620337203382033920340203412034220343203442034520346203472034820349203502035120352203532035420355203562035720358203592036020361203622036320364203652036620367203682036920370203712037220373203742037520376203772037820379203802038120382203832038420385203862038720388203892039020391203922039320394203952039620397203982039920400204012040220403204042040520406204072040820409204102041120412204132041420415204162041720418204192042020421204222042320424204252042620427204282042920430204312043220433204342043520436204372043820439204402044120442204432044420445204462044720448204492045020451204522045320454204552045620457204582045920460204612046220463204642046520466204672046820469204702047120472204732047420475204762047720478204792048020481204822048320484204852048620487204882048920490204912049220493204942049520496204972049820499205002050120502205032050420505205062050720508205092051020511205122051320514205152051620517205182051920520205212052220523205242052520526205272052820529205302053120532205332053420535205362053720538205392054020541205422054320544205452054620547205482054920550205512055220553205542055520556205572055820559205602056120562205632056420565205662056720568205692057020571205722057320574205752057620577205782057920580205812058220583205842058520586205872058820589205902059120592205932059420595205962059720598205992060020601206022060320604206052060620607206082060920610206112061220613206142061520616206172061820619206202062120622206232062420625206262062720628206292063020631206322063320634206352063620637206382063920640206412064220643206442064520646206472064820649206502065120652206532065420655206562065720658206592066020661206622066320664206652066620667206682066920670206712067220673206742067520676206772067820679206802068120682206832068420685206862068720688206892069020691206922069320694206952069620697206982069920700207012070220703207042070520706207072070820709207102071120712207132071420715207162071720718207192072020721207222072320724207252072620727207282072920730207312073220733207342073520736207372073820739207402074120742207432074420745207462074720748207492075020751207522075320754207552075620757207582075920760207612076220763207642076520766207672076820769207702077120772207732077420775207762077720778207792078020781207822078320784207852078620787207882078920790207912079220793207942079520796207972079820799208002080120802208032080420805208062080720808208092081020811208122081320814208152081620817208182081920820208212082220823208242082520826208272082820829208302083120832208332083420835208362083720838208392084020841208422084320844208452084620847208482084920850208512085220853208542085520856208572085820859208602086120862208632086420865208662086720868208692087020871208722087320874208752087620877208782087920880208812088220883208842088520886208872088820889208902089120892208932089420895208962089720898208992090020901209022090320904209052090620907209082090920910209112091220913209142091520916209172091820919209202092120922209232092420925209262092720928209292093020931209322093320934209352093620937209382093920940209412094220943209442094520946209472094820949209502095120952209532095420955209562095720958209592096020961209622096320964209652096620967209682096920970209712097220973209742097520976209772097820979209802098120982209832098420985209862098720988209892099020991209922099320994209952099620997209982099921000210012100221003210042100521006210072100821009210102101121012210132101421015210162101721018210192102021021210222102321024210252102621027210282102921030210312103221033210342103521036210372103821039210402104121042210432104421045210462104721048210492105021051210522105321054210552105621057210582105921060210612106221063210642106521066210672106821069210702107121072210732107421075210762107721078210792108021081210822108321084210852108621087210882108921090210912109221093210942109521096210972109821099211002110121102211032110421105211062110721108211092111021111211122111321114211152111621117211182111921120211212112221123211242112521126211272112821129211302113121132211332113421135211362113721138211392114021141211422114321144211452114621147211482114921150211512115221153211542115521156211572115821159211602116121162211632116421165211662116721168211692117021171211722117321174211752117621177211782117921180211812118221183211842118521186211872118821189211902119121192211932119421195211962119721198211992120021201212022120321204212052120621207212082120921210212112121221213212142121521216212172121821219212202122121222212232122421225212262122721228212292123021231212322123321234212352123621237212382123921240212412124221243212442124521246212472124821249212502125121252212532125421255212562125721258212592126021261212622126321264212652126621267212682126921270212712127221273212742127521276212772127821279212802128121282212832128421285212862128721288212892129021291212922129321294212952129621297212982129921300213012130221303213042130521306213072130821309213102131121312213132131421315213162131721318213192132021321213222132321324213252132621327213282132921330213312133221333213342133521336213372133821339213402134121342213432134421345213462134721348213492135021351213522135321354213552135621357213582135921360213612136221363213642136521366213672136821369213702137121372213732137421375213762137721378213792138021381213822138321384213852138621387213882138921390213912139221393213942139521396213972139821399214002140121402214032140421405214062140721408214092141021411214122141321414214152141621417214182141921420214212142221423214242142521426214272142821429214302143121432214332143421435214362143721438214392144021441214422144321444214452144621447214482144921450214512145221453214542145521456214572145821459214602146121462214632146421465214662146721468214692147021471214722147321474214752147621477214782147921480214812148221483214842148521486214872148821489214902149121492214932149421495214962149721498214992150021501215022150321504215052150621507215082150921510215112151221513215142151521516215172151821519215202152121522215232152421525215262152721528215292153021531215322153321534215352153621537215382153921540215412154221543215442154521546215472154821549215502155121552215532155421555215562155721558215592156021561215622156321564215652156621567215682156921570215712157221573215742157521576215772157821579215802158121582215832158421585215862158721588215892159021591215922159321594215952159621597215982159921600216012160221603216042160521606216072160821609216102161121612216132161421615216162161721618216192162021621216222162321624216252162621627216282162921630216312163221633216342163521636216372163821639216402164121642216432164421645216462164721648216492165021651216522165321654216552165621657216582165921660216612166221663216642166521666216672166821669216702167121672216732167421675216762167721678216792168021681216822168321684216852168621687216882168921690216912169221693216942169521696216972169821699217002170121702217032170421705217062170721708217092171021711217122171321714217152171621717217182171921720217212172221723217242172521726217272172821729217302173121732217332173421735217362173721738217392174021741217422174321744217452174621747217482174921750217512175221753217542175521756217572175821759217602176121762217632176421765217662176721768217692177021771217722177321774217752177621777217782177921780217812178221783217842178521786217872178821789217902179121792217932179421795217962179721798217992180021801218022180321804218052180621807218082180921810218112181221813218142181521816218172181821819218202182121822218232182421825218262182721828218292183021831218322183321834218352183621837218382183921840218412184221843218442184521846218472184821849218502185121852218532185421855218562185721858218592186021861218622186321864218652186621867218682186921870218712187221873218742187521876218772187821879218802188121882218832188421885218862188721888218892189021891218922189321894218952189621897218982189921900219012190221903219042190521906219072190821909219102191121912219132191421915219162191721918219192192021921219222192321924219252192621927219282192921930219312193221933219342193521936219372193821939219402194121942219432194421945219462194721948219492195021951219522195321954219552195621957219582195921960219612196221963219642196521966219672196821969219702197121972219732197421975219762197721978219792198021981219822198321984219852198621987219882198921990219912199221993219942199521996219972199821999220002200122002220032200422005220062200722008220092201022011220122201322014220152201622017220182201922020220212202222023220242202522026220272202822029220302203122032220332203422035220362203722038220392204022041220422204322044220452204622047220482204922050220512205222053220542205522056220572205822059220602206122062220632206422065220662206722068220692207022071220722207322074220752207622077220782207922080220812208222083220842208522086220872208822089220902209122092220932209422095220962209722098220992210022101221022210322104221052210622107221082210922110221112211222113221142211522116221172211822119221202212122122221232212422125221262212722128221292213022131221322213322134221352213622137221382213922140221412214222143221442214522146221472214822149221502215122152221532215422155221562215722158221592216022161221622216322164221652216622167221682216922170221712217222173221742217522176221772217822179221802218122182221832218422185221862218722188221892219022191221922219322194221952219622197221982219922200222012220222203222042220522206222072220822209222102221122212222132221422215222162221722218222192222022221222222222322224222252222622227222282222922230222312223222233222342223522236222372223822239222402224122242222432224422245222462224722248222492225022251222522225322254222552225622257222582225922260222612226222263222642226522266222672226822269222702227122272222732227422275222762227722278222792228022281222822228322284222852228622287222882228922290222912229222293222942229522296222972229822299223002230122302223032230422305223062230722308223092231022311223122231322314223152231622317223182231922320223212232222323223242232522326223272232822329223302233122332223332233422335223362233722338223392234022341223422234322344223452234622347223482234922350223512235222353223542235522356223572235822359223602236122362223632236422365223662236722368223692237022371223722237322374223752237622377223782237922380223812238222383223842238522386223872238822389223902239122392223932239422395223962239722398223992240022401224022240322404224052240622407224082240922410224112241222413224142241522416224172241822419224202242122422224232242422425224262242722428224292243022431224322243322434224352243622437224382243922440224412244222443224442244522446224472244822449224502245122452224532245422455224562245722458224592246022461224622246322464224652246622467224682246922470224712247222473224742247522476224772247822479224802248122482224832248422485224862248722488224892249022491224922249322494224952249622497224982249922500225012250222503225042250522506225072250822509225102251122512225132251422515225162251722518225192252022521225222252322524225252252622527225282252922530225312253222533225342253522536225372253822539225402254122542225432254422545225462254722548225492255022551225522255322554225552255622557225582255922560225612256222563225642256522566225672256822569225702257122572225732257422575225762257722578225792258022581225822258322584225852258622587225882258922590225912259222593225942259522596225972259822599226002260122602226032260422605226062260722608226092261022611226122261322614226152261622617226182261922620226212262222623226242262522626226272262822629226302263122632226332263422635226362263722638226392264022641226422264322644226452264622647226482264922650226512265222653226542265522656226572265822659226602266122662226632266422665226662266722668226692267022671226722267322674226752267622677226782267922680226812268222683226842268522686226872268822689226902269122692226932269422695226962269722698226992270022701227022270322704227052270622707227082270922710227112271222713227142271522716227172271822719227202272122722227232272422725227262272722728227292273022731227322273322734227352273622737227382273922740227412274222743227442274522746227472274822749227502275122752227532275422755227562275722758227592276022761227622276322764227652276622767227682276922770227712277222773227742277522776227772277822779227802278122782227832278422785227862278722788227892279022791227922279322794227952279622797227982279922800228012280222803228042280522806228072280822809228102281122812228132281422815228162281722818228192282022821228222282322824228252282622827228282282922830228312283222833228342283522836228372283822839228402284122842228432284422845228462284722848228492285022851228522285322854228552285622857228582285922860228612286222863228642286522866228672286822869228702287122872228732287422875228762287722878228792288022881228822288322884228852288622887228882288922890228912289222893228942289522896228972289822899229002290122902229032290422905229062290722908229092291022911229122291322914229152291622917229182291922920229212292222923229242292522926229272292822929229302293122932229332293422935229362293722938229392294022941229422294322944229452294622947229482294922950229512295222953229542295522956229572295822959229602296122962229632296422965229662296722968229692297022971229722297322974229752297622977229782297922980229812298222983229842298522986229872298822989229902299122992229932299422995229962299722998229992300023001230022300323004230052300623007230082300923010230112301223013230142301523016230172301823019230202302123022230232302423025230262302723028230292303023031230322303323034230352303623037230382303923040230412304223043230442304523046230472304823049230502305123052230532305423055230562305723058230592306023061230622306323064230652306623067230682306923070230712307223073230742307523076230772307823079230802308123082230832308423085230862308723088230892309023091230922309323094230952309623097230982309923100231012310223103231042310523106231072310823109231102311123112231132311423115231162311723118231192312023121231222312323124231252312623127231282312923130231312313223133231342313523136231372313823139231402314123142231432314423145231462314723148231492315023151231522315323154231552315623157231582315923160231612316223163231642316523166231672316823169231702317123172231732317423175231762317723178231792318023181231822318323184231852318623187231882318923190231912319223193231942319523196231972319823199232002320123202232032320423205232062320723208232092321023211232122321323214232152321623217232182321923220232212322223223232242322523226232272322823229232302323123232232332323423235232362323723238232392324023241232422324323244232452324623247232482324923250232512325223253232542325523256232572325823259232602326123262232632326423265232662326723268232692327023271232722327323274232752327623277232782327923280232812328223283232842328523286232872328823289232902329123292232932329423295232962329723298232992330023301233022330323304233052330623307233082330923310233112331223313233142331523316233172331823319233202332123322233232332423325233262332723328233292333023331233322333323334233352333623337233382333923340233412334223343233442334523346233472334823349233502335123352233532335423355233562335723358233592336023361233622336323364233652336623367233682336923370233712337223373233742337523376233772337823379233802338123382233832338423385233862338723388233892339023391233922339323394233952339623397233982339923400234012340223403234042340523406234072340823409234102341123412234132341423415234162341723418234192342023421234222342323424234252342623427234282342923430234312343223433234342343523436234372343823439234402344123442234432344423445234462344723448234492345023451234522345323454234552345623457234582345923460234612346223463234642346523466234672346823469234702347123472234732347423475234762347723478234792348023481234822348323484234852348623487234882348923490234912349223493234942349523496234972349823499235002350123502235032350423505235062350723508235092351023511235122351323514235152351623517235182351923520235212352223523235242352523526235272352823529235302353123532235332353423535235362353723538235392354023541235422354323544235452354623547235482354923550235512355223553235542355523556235572355823559235602356123562235632356423565235662356723568235692357023571235722357323574235752357623577235782357923580235812358223583235842358523586235872358823589235902359123592235932359423595235962359723598235992360023601236022360323604236052360623607236082360923610236112361223613236142361523616236172361823619236202362123622236232362423625236262362723628236292363023631236322363323634236352363623637236382363923640236412364223643236442364523646236472364823649236502365123652236532365423655236562365723658236592366023661236622366323664236652366623667236682366923670236712367223673236742367523676236772367823679236802368123682236832368423685236862368723688236892369023691236922369323694236952369623697236982369923700237012370223703237042370523706237072370823709237102371123712237132371423715237162371723718237192372023721237222372323724237252372623727237282372923730237312373223733237342373523736237372373823739237402374123742237432374423745237462374723748237492375023751237522375323754237552375623757237582375923760237612376223763237642376523766237672376823769237702377123772237732377423775237762377723778237792378023781237822378323784237852378623787237882378923790237912379223793237942379523796237972379823799238002380123802238032380423805238062380723808238092381023811238122381323814238152381623817238182381923820238212382223823238242382523826238272382823829238302383123832238332383423835238362383723838238392384023841238422384323844238452384623847238482384923850238512385223853238542385523856238572385823859238602386123862238632386423865238662386723868238692387023871238722387323874238752387623877238782387923880238812388223883238842388523886238872388823889238902389123892238932389423895238962389723898238992390023901239022390323904239052390623907239082390923910239112391223913239142391523916239172391823919239202392123922239232392423925239262392723928239292393023931239322393323934239352393623937239382393923940239412394223943239442394523946239472394823949239502395123952239532395423955239562395723958239592396023961239622396323964239652396623967239682396923970239712397223973239742397523976239772397823979239802398123982239832398423985239862398723988239892399023991239922399323994239952399623997239982399924000240012400224003240042400524006240072400824009240102401124012240132401424015240162401724018240192402024021240222402324024240252402624027240282402924030240312403224033240342403524036240372403824039240402404124042240432404424045240462404724048240492405024051240522405324054240552405624057240582405924060240612406224063240642406524066240672406824069240702407124072240732407424075240762407724078240792408024081240822408324084240852408624087240882408924090240912409224093240942409524096240972409824099241002410124102241032410424105241062410724108241092411024111241122411324114241152411624117241182411924120241212412224123241242412524126241272412824129241302413124132241332413424135241362413724138241392414024141241422414324144241452414624147241482414924150241512415224153241542415524156241572415824159241602416124162241632416424165241662416724168241692417024171241722417324174241752417624177241782417924180241812418224183241842418524186241872418824189241902419124192241932419424195241962419724198241992420024201242022420324204242052420624207242082420924210242112421224213242142421524216242172421824219242202422124222242232422424225242262422724228242292423024231242322423324234242352423624237242382423924240242412424224243242442424524246242472424824249242502425124252242532425424255242562425724258242592426024261242622426324264242652426624267242682426924270242712427224273242742427524276242772427824279242802428124282242832428424285242862428724288242892429024291242922429324294242952429624297242982429924300243012430224303243042430524306243072430824309243102431124312243132431424315243162431724318243192432024321243222432324324243252432624327243282432924330243312433224333243342433524336243372433824339243402434124342243432434424345243462434724348243492435024351243522435324354243552435624357243582435924360243612436224363243642436524366243672436824369243702437124372243732437424375243762437724378243792438024381243822438324384243852438624387243882438924390243912439224393243942439524396243972439824399244002440124402244032440424405244062440724408244092441024411244122441324414244152441624417244182441924420244212442224423244242442524426244272442824429244302443124432244332443424435244362443724438244392444024441244422444324444244452444624447244482444924450244512445224453244542445524456244572445824459244602446124462244632446424465244662446724468244692447024471244722447324474244752447624477244782447924480244812448224483244842448524486244872448824489244902449124492244932449424495244962449724498244992450024501245022450324504245052450624507245082450924510245112451224513245142451524516245172451824519245202452124522245232452424525245262452724528245292453024531245322453324534245352453624537245382453924540245412454224543245442454524546245472454824549245502455124552245532455424555245562455724558245592456024561245622456324564245652456624567245682456924570245712457224573245742457524576245772457824579245802458124582245832458424585245862458724588245892459024591245922459324594245952459624597245982459924600246012460224603246042460524606246072460824609246102461124612246132461424615246162461724618246192462024621246222462324624246252462624627246282462924630246312463224633246342463524636246372463824639246402464124642246432464424645246462464724648246492465024651246522465324654246552465624657246582465924660246612466224663246642466524666246672466824669246702467124672246732467424675246762467724678246792468024681246822468324684246852468624687246882468924690246912469224693246942469524696246972469824699247002470124702247032470424705247062470724708247092471024711247122471324714247152471624717247182471924720247212472224723247242472524726247272472824729247302473124732247332473424735247362473724738247392474024741247422474324744247452474624747247482474924750247512475224753247542475524756247572475824759247602476124762247632476424765247662476724768247692477024771247722477324774247752477624777247782477924780247812478224783247842478524786247872478824789247902479124792247932479424795247962479724798247992480024801248022480324804248052480624807248082480924810248112481224813248142481524816248172481824819248202482124822248232482424825248262482724828248292483024831248322483324834248352483624837248382483924840248412484224843248442484524846248472484824849248502485124852248532485424855248562485724858248592486024861248622486324864248652486624867248682486924870248712487224873248742487524876248772487824879248802488124882248832488424885248862488724888248892489024891248922489324894248952489624897248982489924900249012490224903249042490524906249072490824909249102491124912249132491424915249162491724918249192492024921249222492324924249252492624927249282492924930249312493224933249342493524936249372493824939249402494124942249432494424945249462494724948249492495024951249522495324954249552495624957249582495924960249612496224963249642496524966249672496824969249702497124972249732497424975249762497724978249792498024981249822498324984249852498624987249882498924990249912499224993249942499524996249972499824999250002500125002250032500425005250062500725008250092501025011250122501325014250152501625017250182501925020250212502225023250242502525026250272502825029250302503125032250332503425035250362503725038250392504025041250422504325044250452504625047250482504925050250512505225053250542505525056250572505825059250602506125062250632506425065250662506725068250692507025071250722507325074250752507625077250782507925080250812508225083250842508525086250872508825089250902509125092250932509425095250962509725098250992510025101251022510325104251052510625107251082510925110251112511225113251142511525116251172511825119251202512125122251232512425125251262512725128251292513025131251322513325134251352513625137251382513925140251412514225143251442514525146251472514825149251502515125152251532515425155251562515725158251592516025161251622516325164251652516625167251682516925170251712517225173251742517525176251772517825179251802518125182251832518425185251862518725188251892519025191251922519325194251952519625197251982519925200252012520225203252042520525206252072520825209252102521125212252132521425215252162521725218252192522025221252222522325224252252522625227252282522925230252312523225233252342523525236252372523825239252402524125242252432524425245252462524725248252492525025251252522525325254252552525625257252582525925260252612526225263252642526525266252672526825269252702527125272252732527425275252762527725278252792528025281252822528325284252852528625287252882528925290252912529225293252942529525296252972529825299253002530125302253032530425305253062530725308253092531025311253122531325314253152531625317253182531925320253212532225323253242532525326253272532825329253302533125332253332533425335253362533725338253392534025341253422534325344253452534625347253482534925350253512535225353253542535525356253572535825359253602536125362253632536425365253662536725368253692537025371253722537325374253752537625377253782537925380253812538225383253842538525386253872538825389253902539125392253932539425395253962539725398253992540025401254022540325404254052540625407254082540925410254112541225413254142541525416254172541825419254202542125422254232542425425254262542725428254292543025431254322543325434254352543625437254382543925440254412544225443254442544525446254472544825449254502545125452254532545425455254562545725458254592546025461254622546325464254652546625467254682546925470254712547225473254742547525476254772547825479254802548125482254832548425485254862548725488254892549025491254922549325494254952549625497254982549925500255012550225503255042550525506255072550825509255102551125512255132551425515255162551725518255192552025521255222552325524255252552625527255282552925530255312553225533255342553525536255372553825539255402554125542255432554425545255462554725548255492555025551255522555325554255552555625557255582555925560255612556225563255642556525566255672556825569255702557125572255732557425575255762557725578255792558025581255822558325584255852558625587255882558925590255912559225593255942559525596255972559825599256002560125602256032560425605256062560725608256092561025611256122561325614256152561625617256182561925620256212562225623256242562525626256272562825629256302563125632256332563425635256362563725638256392564025641256422564325644256452564625647256482564925650256512565225653256542565525656256572565825659256602566125662256632566425665256662566725668256692567025671256722567325674256752567625677256782567925680256812568225683256842568525686256872568825689256902569125692256932569425695256962569725698256992570025701257022570325704257052570625707257082570925710257112571225713257142571525716257172571825719257202572125722257232572425725257262572725728257292573025731257322573325734257352573625737257382573925740257412574225743257442574525746257472574825749257502575125752257532575425755257562575725758257592576025761257622576325764257652576625767257682576925770257712577225773257742577525776257772577825779257802578125782257832578425785257862578725788257892579025791257922579325794257952579625797257982579925800258012580225803258042580525806258072580825809258102581125812258132581425815258162581725818258192582025821258222582325824258252582625827258282582925830258312583225833258342583525836258372583825839258402584125842258432584425845258462584725848258492585025851258522585325854258552585625857258582585925860258612586225863258642586525866258672586825869258702587125872258732587425875258762587725878258792588025881258822588325884258852588625887258882588925890258912589225893258942589525896258972589825899259002590125902259032590425905259062590725908259092591025911259122591325914259152591625917259182591925920259212592225923259242592525926259272592825929259302593125932259332593425935259362593725938259392594025941259422594325944259452594625947259482594925950259512595225953259542595525956259572595825959259602596125962259632596425965259662596725968259692597025971259722597325974259752597625977259782597925980259812598225983259842598525986259872598825989259902599125992259932599425995259962599725998259992600026001260022600326004260052600626007260082600926010260112601226013260142601526016260172601826019260202602126022260232602426025260262602726028260292603026031260322603326034260352603626037260382603926040260412604226043260442604526046260472604826049260502605126052260532605426055260562605726058260592606026061260622606326064260652606626067260682606926070260712607226073260742607526076260772607826079260802608126082260832608426085260862608726088260892609026091260922609326094260952609626097260982609926100261012610226103261042610526106261072610826109261102611126112261132611426115261162611726118261192612026121261222612326124261252612626127261282612926130261312613226133261342613526136261372613826139261402614126142261432614426145261462614726148261492615026151261522615326154261552615626157261582615926160261612616226163261642616526166261672616826169261702617126172261732617426175261762617726178261792618026181261822618326184261852618626187261882618926190261912619226193261942619526196261972619826199262002620126202262032620426205262062620726208262092621026211262122621326214262152621626217262182621926220262212622226223262242622526226262272622826229262302623126232262332623426235262362623726238262392624026241262422624326244262452624626247262482624926250262512625226253262542625526256262572625826259262602626126262262632626426265262662626726268262692627026271262722627326274262752627626277262782627926280262812628226283262842628526286262872628826289262902629126292262932629426295262962629726298262992630026301263022630326304263052630626307263082630926310263112631226313263142631526316263172631826319263202632126322263232632426325263262632726328263292633026331263322633326334263352633626337263382633926340263412634226343263442634526346263472634826349263502635126352263532635426355263562635726358263592636026361263622636326364263652636626367263682636926370263712637226373263742637526376263772637826379263802638126382263832638426385263862638726388263892639026391263922639326394263952639626397263982639926400264012640226403264042640526406264072640826409264102641126412264132641426415264162641726418264192642026421264222642326424264252642626427264282642926430264312643226433264342643526436264372643826439264402644126442264432644426445264462644726448264492645026451264522645326454264552645626457264582645926460264612646226463264642646526466264672646826469264702647126472264732647426475264762647726478264792648026481264822648326484264852648626487264882648926490264912649226493264942649526496264972649826499265002650126502265032650426505265062650726508265092651026511265122651326514265152651626517265182651926520265212652226523265242652526526265272652826529265302653126532265332653426535265362653726538265392654026541265422654326544265452654626547265482654926550265512655226553265542655526556265572655826559265602656126562265632656426565265662656726568265692657026571265722657326574265752657626577265782657926580265812658226583265842658526586265872658826589265902659126592265932659426595265962659726598265992660026601266022660326604266052660626607266082660926610266112661226613266142661526616266172661826619266202662126622266232662426625266262662726628266292663026631266322663326634266352663626637266382663926640266412664226643266442664526646266472664826649266502665126652266532665426655266562665726658266592666026661266622666326664266652666626667266682666926670266712667226673266742667526676266772667826679266802668126682266832668426685266862668726688266892669026691266922669326694266952669626697266982669926700267012670226703267042670526706267072670826709267102671126712267132671426715267162671726718267192672026721267222672326724267252672626727267282672926730267312673226733267342673526736267372673826739267402674126742267432674426745267462674726748267492675026751267522675326754267552675626757267582675926760267612676226763267642676526766267672676826769267702677126772267732677426775267762677726778267792678026781267822678326784267852678626787267882678926790267912679226793267942679526796267972679826799268002680126802268032680426805268062680726808268092681026811268122681326814268152681626817268182681926820268212682226823268242682526826268272682826829268302683126832268332683426835268362683726838268392684026841268422684326844268452684626847268482684926850268512685226853268542685526856268572685826859268602686126862268632686426865268662686726868268692687026871268722687326874268752687626877268782687926880268812688226883268842688526886268872688826889268902689126892268932689426895268962689726898268992690026901269022690326904269052690626907269082690926910269112691226913269142691526916269172691826919269202692126922269232692426925269262692726928269292693026931269322693326934269352693626937269382693926940269412694226943269442694526946269472694826949269502695126952269532695426955269562695726958269592696026961269622696326964269652696626967269682696926970269712697226973269742697526976269772697826979269802698126982269832698426985269862698726988269892699026991269922699326994269952699626997269982699927000270012700227003270042700527006270072700827009270102701127012270132701427015270162701727018270192702027021270222702327024270252702627027270282702927030270312703227033270342703527036270372703827039270402704127042270432704427045270462704727048270492705027051270522705327054270552705627057270582705927060270612706227063270642706527066270672706827069270702707127072270732707427075270762707727078270792708027081270822708327084270852708627087270882708927090270912709227093270942709527096270972709827099271002710127102271032710427105271062710727108271092711027111271122711327114271152711627117271182711927120271212712227123271242712527126271272712827129271302713127132271332713427135271362713727138271392714027141271422714327144271452714627147271482714927150271512715227153271542715527156271572715827159271602716127162271632716427165271662716727168271692717027171271722717327174271752717627177271782717927180271812718227183271842718527186271872718827189271902719127192271932719427195271962719727198271992720027201272022720327204272052720627207272082720927210272112721227213272142721527216272172721827219272202722127222272232722427225272262722727228272292723027231272322723327234272352723627237272382723927240272412724227243272442724527246272472724827249272502725127252272532725427255272562725727258272592726027261272622726327264272652726627267272682726927270272712727227273272742727527276272772727827279272802728127282272832728427285272862728727288272892729027291272922729327294272952729627297272982729927300273012730227303273042730527306273072730827309273102731127312273132731427315273162731727318273192732027321273222732327324273252732627327273282732927330273312733227333273342733527336273372733827339273402734127342273432734427345273462734727348273492735027351273522735327354273552735627357273582735927360273612736227363273642736527366273672736827369273702737127372273732737427375273762737727378273792738027381273822738327384273852738627387273882738927390273912739227393273942739527396273972739827399274002740127402274032740427405274062740727408274092741027411274122741327414274152741627417274182741927420274212742227423274242742527426274272742827429274302743127432274332743427435274362743727438274392744027441274422744327444274452744627447274482744927450274512745227453274542745527456274572745827459274602746127462274632746427465274662746727468274692747027471274722747327474274752747627477274782747927480274812748227483274842748527486274872748827489274902749127492274932749427495274962749727498274992750027501275022750327504275052750627507275082750927510275112751227513275142751527516275172751827519275202752127522275232752427525275262752727528275292753027531275322753327534275352753627537275382753927540275412754227543275442754527546275472754827549275502755127552275532755427555275562755727558275592756027561275622756327564275652756627567275682756927570275712757227573275742757527576275772757827579275802758127582275832758427585275862758727588275892759027591275922759327594275952759627597275982759927600276012760227603276042760527606276072760827609276102761127612276132761427615276162761727618276192762027621276222762327624276252762627627276282762927630276312763227633276342763527636276372763827639276402764127642276432764427645276462764727648276492765027651276522765327654276552765627657276582765927660276612766227663276642766527666276672766827669276702767127672276732767427675276762767727678276792768027681276822768327684276852768627687276882768927690276912769227693276942769527696276972769827699277002770127702277032770427705277062770727708277092771027711277122771327714277152771627717277182771927720277212772227723277242772527726277272772827729277302773127732277332773427735277362773727738277392774027741277422774327744277452774627747277482774927750277512775227753277542775527756277572775827759277602776127762277632776427765277662776727768277692777027771277722777327774277752777627777277782777927780277812778227783277842778527786277872778827789277902779127792277932779427795277962779727798277992780027801278022780327804278052780627807278082780927810278112781227813278142781527816278172781827819278202782127822278232782427825278262782727828278292783027831278322783327834278352783627837278382783927840278412784227843278442784527846278472784827849278502785127852278532785427855278562785727858278592786027861278622786327864278652786627867278682786927870278712787227873278742787527876278772787827879278802788127882278832788427885278862788727888278892789027891278922789327894278952789627897278982789927900279012790227903279042790527906279072790827909279102791127912279132791427915279162791727918279192792027921279222792327924279252792627927279282792927930279312793227933279342793527936279372793827939279402794127942279432794427945279462794727948279492795027951279522795327954279552795627957279582795927960279612796227963279642796527966279672796827969279702797127972279732797427975279762797727978279792798027981279822798327984279852798627987279882798927990279912799227993279942799527996279972799827999280002800128002280032800428005280062800728008280092801028011280122801328014280152801628017280182801928020280212802228023280242802528026280272802828029280302803128032280332803428035280362803728038280392804028041280422804328044280452804628047280482804928050280512805228053280542805528056280572805828059280602806128062280632806428065280662806728068280692807028071280722807328074280752807628077280782807928080280812808228083280842808528086280872808828089280902809128092280932809428095280962809728098280992810028101281022810328104281052810628107281082810928110281112811228113281142811528116281172811828119281202812128122281232812428125281262812728128281292813028131281322813328134281352813628137281382813928140281412814228143281442814528146281472814828149281502815128152281532815428155281562815728158281592816028161281622816328164281652816628167281682816928170281712817228173281742817528176281772817828179281802818128182281832818428185281862818728188281892819028191281922819328194281952819628197281982819928200282012820228203282042820528206282072820828209282102821128212282132821428215282162821728218282192822028221282222822328224282252822628227282282822928230282312823228233282342823528236282372823828239282402824128242282432824428245282462824728248282492825028251282522825328254282552825628257282582825928260282612826228263282642826528266282672826828269282702827128272282732827428275282762827728278282792828028281282822828328284282852828628287282882828928290282912829228293282942829528296282972829828299283002830128302283032830428305283062830728308283092831028311283122831328314283152831628317283182831928320283212832228323283242832528326283272832828329283302833128332283332833428335283362833728338283392834028341283422834328344283452834628347283482834928350283512835228353283542835528356283572835828359283602836128362283632836428365283662836728368283692837028371283722837328374283752837628377283782837928380283812838228383283842838528386283872838828389283902839128392283932839428395283962839728398283992840028401284022840328404284052840628407284082840928410284112841228413284142841528416284172841828419284202842128422284232842428425284262842728428284292843028431284322843328434284352843628437284382843928440284412844228443284442844528446284472844828449284502845128452284532845428455284562845728458284592846028461284622846328464284652846628467284682846928470284712847228473284742847528476284772847828479284802848128482284832848428485284862848728488284892849028491284922849328494284952849628497284982849928500285012850228503285042850528506285072850828509285102851128512285132851428515285162851728518285192852028521285222852328524285252852628527285282852928530285312853228533285342853528536285372853828539285402854128542285432854428545285462854728548285492855028551285522855328554285552855628557285582855928560285612856228563285642856528566285672856828569285702857128572285732857428575285762857728578285792858028581285822858328584285852858628587285882858928590285912859228593285942859528596285972859828599286002860128602286032860428605286062860728608286092861028611286122861328614286152861628617286182861928620286212862228623286242862528626286272862828629286302863128632286332863428635286362863728638286392864028641286422864328644286452864628647286482864928650286512865228653286542865528656286572865828659286602866128662286632866428665286662866728668286692867028671286722867328674286752867628677286782867928680286812868228683286842868528686286872868828689286902869128692286932869428695286962869728698286992870028701287022870328704287052870628707287082870928710287112871228713287142871528716287172871828719287202872128722287232872428725287262872728728287292873028731287322873328734287352873628737287382873928740287412874228743287442874528746287472874828749287502875128752287532875428755287562875728758287592876028761287622876328764287652876628767287682876928770287712877228773287742877528776287772877828779287802878128782287832878428785287862878728788287892879028791287922879328794287952879628797287982879928800288012880228803288042880528806288072880828809288102881128812288132881428815288162881728818288192882028821288222882328824288252882628827288282882928830288312883228833288342883528836288372883828839288402884128842288432884428845288462884728848288492885028851288522885328854288552885628857288582885928860288612886228863288642886528866288672886828869288702887128872288732887428875288762887728878288792888028881288822888328884288852888628887288882888928890288912889228893288942889528896288972889828899289002890128902289032890428905289062890728908289092891028911289122891328914289152891628917289182891928920289212892228923289242892528926289272892828929289302893128932289332893428935289362893728938289392894028941289422894328944289452894628947289482894928950289512895228953289542895528956289572895828959289602896128962289632896428965289662896728968289692897028971289722897328974289752897628977289782897928980289812898228983289842898528986289872898828989289902899128992289932899428995289962899728998289992900029001290022900329004290052900629007290082900929010290112901229013290142901529016290172901829019290202902129022290232902429025290262902729028290292903029031290322903329034290352903629037290382903929040290412904229043290442904529046290472904829049290502905129052290532905429055290562905729058290592906029061290622906329064290652906629067290682906929070290712907229073290742907529076290772907829079290802908129082290832908429085290862908729088290892909029091290922909329094290952909629097290982909929100291012910229103291042910529106291072910829109291102911129112291132911429115291162911729118291192912029121291222912329124291252912629127291282912929130291312913229133291342913529136291372913829139291402914129142291432914429145291462914729148291492915029151291522915329154291552915629157291582915929160291612916229163291642916529166291672916829169291702917129172291732917429175291762917729178291792918029181291822918329184291852918629187291882918929190291912919229193291942919529196291972919829199292002920129202292032920429205292062920729208292092921029211292122921329214292152921629217292182921929220292212922229223292242922529226292272922829229292302923129232292332923429235292362923729238292392924029241292422924329244292452924629247292482924929250292512925229253292542925529256292572925829259292602926129262292632926429265292662926729268292692927029271292722927329274292752927629277292782927929280292812928229283292842928529286292872928829289292902929129292292932929429295292962929729298292992930029301293022930329304293052930629307293082930929310293112931229313293142931529316293172931829319293202932129322293232932429325293262932729328293292933029331293322933329334293352933629337293382933929340293412934229343293442934529346293472934829349293502935129352293532935429355293562935729358293592936029361293622936329364293652936629367293682936929370293712937229373293742937529376293772937829379293802938129382293832938429385293862938729388293892939029391293922939329394293952939629397293982939929400294012940229403294042940529406294072940829409294102941129412294132941429415294162941729418294192942029421294222942329424294252942629427294282942929430294312943229433294342943529436294372943829439294402944129442294432944429445294462944729448294492945029451294522945329454294552945629457294582945929460294612946229463294642946529466294672946829469294702947129472294732947429475294762947729478294792948029481294822948329484294852948629487294882948929490294912949229493294942949529496294972949829499295002950129502295032950429505295062950729508295092951029511295122951329514295152951629517295182951929520295212952229523295242952529526295272952829529295302953129532295332953429535295362953729538295392954029541295422954329544295452954629547295482954929550295512955229553295542955529556295572955829559295602956129562295632956429565295662956729568295692957029571295722957329574295752957629577295782957929580295812958229583295842958529586295872958829589295902959129592295932959429595295962959729598295992960029601296022960329604296052960629607296082960929610296112961229613296142961529616296172961829619296202962129622296232962429625296262962729628296292963029631296322963329634296352963629637296382963929640296412964229643296442964529646296472964829649296502965129652296532965429655296562965729658296592966029661296622966329664296652966629667296682966929670296712967229673296742967529676296772967829679296802968129682296832968429685296862968729688296892969029691296922969329694296952969629697296982969929700297012970229703297042970529706297072970829709297102971129712297132971429715297162971729718297192972029721297222972329724297252972629727297282972929730297312973229733297342973529736297372973829739297402974129742297432974429745297462974729748297492975029751297522975329754297552975629757297582975929760297612976229763297642976529766297672976829769297702977129772297732977429775297762977729778297792978029781297822978329784297852978629787297882978929790297912979229793297942979529796297972979829799298002980129802298032980429805298062980729808298092981029811298122981329814298152981629817298182981929820298212982229823298242982529826298272982829829298302983129832298332983429835298362983729838298392984029841298422984329844298452984629847298482984929850298512985229853298542985529856298572985829859298602986129862298632986429865298662986729868298692987029871298722987329874298752987629877298782987929880298812988229883298842988529886298872988829889298902989129892298932989429895298962989729898298992990029901299022990329904299052990629907299082990929910299112991229913299142991529916299172991829919299202992129922299232992429925299262992729928299292993029931299322993329934299352993629937299382993929940299412994229943299442994529946299472994829949299502995129952299532995429955299562995729958299592996029961299622996329964299652996629967299682996929970299712997229973299742997529976299772997829979299802998129982299832998429985299862998729988299892999029991299922999329994299952999629997299982999930000300013000230003300043000530006300073000830009300103001130012300133001430015300163001730018300193002030021300223002330024300253002630027300283002930030300313003230033300343003530036300373003830039300403004130042300433004430045300463004730048300493005030051300523005330054300553005630057300583005930060300613006230063300643006530066300673006830069300703007130072300733007430075300763007730078300793008030081300823008330084300853008630087300883008930090300913009230093300943009530096300973009830099301003010130102301033010430105301063010730108301093011030111301123011330114301153011630117301183011930120301213012230123301243012530126301273012830129301303013130132301333013430135301363013730138301393014030141301423014330144301453014630147301483014930150301513015230153301543015530156301573015830159301603016130162301633016430165301663016730168301693017030171301723017330174301753017630177301783017930180301813018230183301843018530186301873018830189301903019130192301933019430195301963019730198301993020030201302023020330204302053020630207302083020930210302113021230213302143021530216302173021830219302203022130222302233022430225302263022730228302293023030231302323023330234302353023630237302383023930240302413024230243302443024530246302473024830249302503025130252302533025430255302563025730258302593026030261302623026330264302653026630267302683026930270302713027230273302743027530276302773027830279302803028130282302833028430285302863028730288302893029030291302923029330294302953029630297302983029930300303013030230303303043030530306303073030830309303103031130312303133031430315303163031730318303193032030321303223032330324303253032630327303283032930330303313033230333303343033530336303373033830339303403034130342303433034430345303463034730348303493035030351303523035330354303553035630357303583035930360303613036230363303643036530366303673036830369303703037130372303733037430375303763037730378303793038030381303823038330384303853038630387303883038930390303913039230393303943039530396303973039830399304003040130402304033040430405304063040730408304093041030411304123041330414304153041630417304183041930420304213042230423304243042530426304273042830429304303043130432304333043430435304363043730438304393044030441304423044330444304453044630447304483044930450304513045230453304543045530456304573045830459304603046130462304633046430465304663046730468304693047030471304723047330474304753047630477304783047930480304813048230483304843048530486304873048830489304903049130492304933049430495304963049730498304993050030501305023050330504305053050630507305083050930510305113051230513305143051530516305173051830519305203052130522305233052430525305263052730528305293053030531305323053330534305353053630537305383053930540305413054230543305443054530546305473054830549305503055130552305533055430555305563055730558305593056030561305623056330564305653056630567305683056930570305713057230573305743057530576305773057830579305803058130582305833058430585305863058730588305893059030591305923059330594305953059630597305983059930600306013060230603306043060530606306073060830609306103061130612306133061430615306163061730618306193062030621306223062330624306253062630627306283062930630306313063230633306343063530636306373063830639306403064130642306433064430645306463064730648306493065030651306523065330654306553065630657306583065930660306613066230663306643066530666306673066830669306703067130672306733067430675306763067730678306793068030681306823068330684306853068630687306883068930690306913069230693306943069530696306973069830699307003070130702307033070430705307063070730708307093071030711307123071330714307153071630717307183071930720307213072230723307243072530726307273072830729307303073130732307333073430735307363073730738307393074030741307423074330744307453074630747307483074930750307513075230753307543075530756307573075830759307603076130762307633076430765307663076730768307693077030771307723077330774307753077630777307783077930780307813078230783307843078530786307873078830789307903079130792307933079430795307963079730798307993080030801308023080330804308053080630807308083080930810308113081230813308143081530816308173081830819308203082130822308233082430825308263082730828308293083030831308323083330834308353083630837308383083930840308413084230843308443084530846308473084830849308503085130852308533085430855308563085730858308593086030861308623086330864308653086630867308683086930870308713087230873308743087530876308773087830879308803088130882308833088430885308863088730888308893089030891308923089330894308953089630897308983089930900309013090230903309043090530906309073090830909309103091130912
  1. // source: electron_zoomvideosdk.proto
  2. /**
  3. * @fileoverview
  4. * @enhanceable
  5. * @suppress {missingRequire} reports error on implicit type usages.
  6. * @suppress {messageConventions} JS Compiler reports an error if a variable or
  7. * field starts with 'MSG_' and isn't a translatable message.
  8. * @public
  9. */
  10. // GENERATED CODE -- DO NOT EDIT!
  11. /* eslint-disable */
  12. // @ts-nocheck
  13. var jspb = require('google-protobuf');
  14. var goog = jspb;
  15. var global =
  16. (typeof globalThis !== 'undefined' && globalThis) ||
  17. (typeof window !== 'undefined' && window) ||
  18. (typeof global !== 'undefined' && global) ||
  19. (typeof self !== 'undefined' && self) ||
  20. (function () { return this; }).call(null) ||
  21. Function('return this')();
  22. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.AddVirtualBackgroundItemParams', null, global);
  23. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.CallbackBody', null, global);
  24. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.CallbackBody.liveTranscriptionMsgInfoParams', null, global);
  25. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onAudioDeviceStatusChangedParams', null, global);
  26. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCameraControlRequestReceivedParams', null, global);
  27. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCameraControlRequestResultParams', null, global);
  28. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onChatMsgDeleteNotificationParams', null, global);
  29. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onChatNewMessageNotifyParams', null, global);
  30. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCloudRecordingStatusParams', null, global);
  31. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCommandChannelConnectResultParams', null, global);
  32. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCommandReceivedParams', null, global);
  33. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onErrorParams', null, global);
  34. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onHostAskUnmuteParams', null, global);
  35. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onInviteByPhoneStatusParams', null, global);
  36. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveStreamStatusChangedParams', null, global);
  37. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionMsgErrorParams', null, global);
  38. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionMsgReceivedParams', null, global);
  39. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionStatusParams', null, global);
  40. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onMicSpeakerVolumeChangedParams', null, global);
  41. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onMultiCameraStreamStatusChangedParams', null, global);
  42. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onPropertyChangeParams', null, global);
  43. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onRawDataStatusChangedParams', null, global);
  44. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onSelectedAudioDeviceChangedParams', null, global);
  45. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onTestMicStatusChangedParams', null, global);
  46. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserActiveAudioChangedParams', null, global);
  47. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserAudioStatusChangedParams', null, global);
  48. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserHostChangedParams', null, global);
  49. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserJoinParams', null, global);
  50. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserLeaveParams', null, global);
  51. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserManagerChangedParams', null, global);
  52. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserNameChangedParams', null, global);
  53. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserShareStatusChangedParams', null, global);
  54. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserVideoStatusChangedParams', null, global);
  55. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onVideoSourceInitializeParams', null, global);
  56. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.CameraInfos', null, global);
  57. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.CanChatMessageBeDeletedParams', null, global);
  58. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.ChangeNameParams', null, global);
  59. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.CreateRenderParams', null, global);
  60. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.CreateVideoSDKObjParam', null, global);
  61. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.DeleteChatMessageParams', null, global);
  62. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.DestroyRendererParams', null, global);
  63. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.DisableMultiStreamVideoParams', null, global);
  64. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.EnableEchoCancellationParams', null, global);
  65. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.EnableHighFidelityMusicModeParams', null, global);
  66. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.EnableMicOriginalInputParams', null, global);
  67. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.EnableMultiStreamVideoParams', null, global);
  68. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.EnableOptimizeForSharedVideoParams', null, global);
  69. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.EnableShareDeviceAudioParams', null, global);
  70. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.EnableStereoAudioParams', null, global);
  71. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.GetCameraList', null, global);
  72. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.GetMicList', null, global);
  73. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.GetMultiCameraStreamList', null, global);
  74. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.GetMyInfoParams', null, global);
  75. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.GetPhoneSupportCountryList', null, global);
  76. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.GetRawDataTypeParams', null, global);
  77. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.GetRemoteUsersParams', null, global);
  78. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.GetResolutionParams', null, global);
  79. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.GetSpeakerList', null, global);
  80. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.GetVirtualBackgroundItemInfoParams', null, global);
  81. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.GiveUpControlRemoteCameraParams', null, global);
  82. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.InviteByPhoneParams', null, global);
  83. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.LTTLanguage', null, global);
  84. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.LTTLanguagesList', null, global);
  85. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.LeaveSessionParams', null, global);
  86. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlTurnDownParams', null, global);
  87. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlTurnLeftParams', null, global);
  88. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlTurnRightParams', null, global);
  89. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlTurnUpParams', null, global);
  90. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlZoomInParams', null, global);
  91. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlZoomOutParams', null, global);
  92. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.LockShareParams', null, global);
  93. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.MakeHostParams', null, global);
  94. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.MakeManagerParams', null, global);
  95. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.MicInfos', null, global);
  96. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.MultiCameraStreamInfos', null, global);
  97. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.MultiCameraStreamList', null, global);
  98. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.MuteAudioParams', null, global);
  99. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.PhoneSupportCountryInfos', null, global);
  100. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnDownParams', null, global);
  101. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnLeftParams', null, global);
  102. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnRightParams', null, global);
  103. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnUpParams', null, global);
  104. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlZoomInParams', null, global);
  105. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlZoomOutParams', null, global);
  106. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.RemoveUserParams', null, global);
  107. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.RemoveVirtualBackgroundItemParams', null, global);
  108. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.RequestControlRemoteCameraParams', null, global);
  109. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.RevokeManagerParams', null, global);
  110. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.RotateMyVideoParams', null, global);
  111. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.SDKVideoCapability', null, global);
  112. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.SDKVideoCapabilityList', null, global);
  113. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.SelectCameraParams', null, global);
  114. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.SelectMicParams', null, global);
  115. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.SelectSpeakerParams', null, global);
  116. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.SendChatToAllParams', null, global);
  117. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.SendChatToUserParams', null, global);
  118. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.SendCommandParams', null, global);
  119. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.SessionPasswordParams', null, global);
  120. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.SetEchoCancellationLevelParams', null, global);
  121. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.SetRawDataResolutionParams', null, global);
  122. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.SetSpeakerParams', null, global);
  123. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.SetSpokenLanguageParams', null, global);
  124. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.SetSuppressBackgroundNoiseLevelParams', null, global);
  125. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.SetTimerIntervalParams', null, global);
  126. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.SetTranslationLanguageParams', null, global);
  127. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.SetVideoQualityPreferenceParams', null, global);
  128. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.SetVirtualBackgroundItemParams', null, global);
  129. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.SpeakerInfos', null, global);
  130. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.StartLiveStreamParams', null, global);
  131. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.StartMicTestRecordingParams', null, global);
  132. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.StartShare2ndCameraParams', null, global);
  133. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.StartShareScreenParams', null, global);
  134. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.StartShareViewParams', null, global);
  135. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.StartSpeakerTestParams', null, global);
  136. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.StartVideoPreviewParams', null, global);
  137. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.StopVideoPreviewParams', null, global);
  138. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.SubscribeMultiCameraStreamParams', null, global);
  139. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.SubscribeMyShareCameraParams', null, global);
  140. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.SubscribeParams', null, global);
  141. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.SubscribeToSharedComputerAudioParams', null, global);
  142. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.UnMuteAudioParams', null, global);
  143. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.UnSubscribeMultiCameraStreamParams', null, global);
  144. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.UnSubscribeParams', null, global);
  145. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.UnsubscribeToSharedComputerAudioParams', null, global);
  146. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.UserList', null, global);
  147. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.VBItemHandleList', null, global);
  148. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.VBItemInfo', null, global);
  149. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.VideoSDKInitParams', null, global);
  150. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionASVStatisticInfo', null, global);
  151. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionASVStatisticInfoList', null, global);
  152. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionAudioStatisticInfo', null, global);
  153. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionAudioStatisticInfoList', null, global);
  154. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionContext', null, global);
  155. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser', null, global);
  156. goog.exportSymbol('proto.com.electron.zoomvideo.sdk.proto.sendVideoFrameParams', null, global);
  157. /**
  158. * Generated by JsPbCodeGenerator.
  159. * @param {Array=} opt_data Optional initial data array, typically from a
  160. * server response, or constructed directly in Javascript. The array is used
  161. * in place and becomes part of the constructed object. It is not cloned.
  162. * If no data is provided, the constructed object will be empty, but still
  163. * valid.
  164. * @extends {jspb.Message}
  165. * @constructor
  166. */
  167. proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser = function(opt_data) {
  168. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  169. };
  170. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser, jspb.Message);
  171. if (goog.DEBUG && !COMPILED) {
  172. /**
  173. * @public
  174. * @override
  175. */
  176. proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.displayName = 'proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser';
  177. }
  178. /**
  179. * Generated by JsPbCodeGenerator.
  180. * @param {Array=} opt_data Optional initial data array, typically from a
  181. * server response, or constructed directly in Javascript. The array is used
  182. * in place and becomes part of the constructed object. It is not cloned.
  183. * If no data is provided, the constructed object will be empty, but still
  184. * valid.
  185. * @extends {jspb.Message}
  186. * @constructor
  187. */
  188. proto.com.electron.zoomvideo.sdk.proto.UserList = function(opt_data) {
  189. jspb.Message.initialize(this, opt_data, 0, -1, proto.com.electron.zoomvideo.sdk.proto.UserList.repeatedFields_, null);
  190. };
  191. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.UserList, jspb.Message);
  192. if (goog.DEBUG && !COMPILED) {
  193. /**
  194. * @public
  195. * @override
  196. */
  197. proto.com.electron.zoomvideo.sdk.proto.UserList.displayName = 'proto.com.electron.zoomvideo.sdk.proto.UserList';
  198. }
  199. /**
  200. * Generated by JsPbCodeGenerator.
  201. * @param {Array=} opt_data Optional initial data array, typically from a
  202. * server response, or constructed directly in Javascript. The array is used
  203. * in place and becomes part of the constructed object. It is not cloned.
  204. * If no data is provided, the constructed object will be empty, but still
  205. * valid.
  206. * @extends {jspb.Message}
  207. * @constructor
  208. */
  209. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionAudioStatisticInfo = function(opt_data) {
  210. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  211. };
  212. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionAudioStatisticInfo, jspb.Message);
  213. if (goog.DEBUG && !COMPILED) {
  214. /**
  215. * @public
  216. * @override
  217. */
  218. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionAudioStatisticInfo.displayName = 'proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionAudioStatisticInfo';
  219. }
  220. /**
  221. * Generated by JsPbCodeGenerator.
  222. * @param {Array=} opt_data Optional initial data array, typically from a
  223. * server response, or constructed directly in Javascript. The array is used
  224. * in place and becomes part of the constructed object. It is not cloned.
  225. * If no data is provided, the constructed object will be empty, but still
  226. * valid.
  227. * @extends {jspb.Message}
  228. * @constructor
  229. */
  230. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionAudioStatisticInfoList = function(opt_data) {
  231. jspb.Message.initialize(this, opt_data, 0, -1, proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionAudioStatisticInfoList.repeatedFields_, null);
  232. };
  233. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionAudioStatisticInfoList, jspb.Message);
  234. if (goog.DEBUG && !COMPILED) {
  235. /**
  236. * @public
  237. * @override
  238. */
  239. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionAudioStatisticInfoList.displayName = 'proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionAudioStatisticInfoList';
  240. }
  241. /**
  242. * Generated by JsPbCodeGenerator.
  243. * @param {Array=} opt_data Optional initial data array, typically from a
  244. * server response, or constructed directly in Javascript. The array is used
  245. * in place and becomes part of the constructed object. It is not cloned.
  246. * If no data is provided, the constructed object will be empty, but still
  247. * valid.
  248. * @extends {jspb.Message}
  249. * @constructor
  250. */
  251. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionASVStatisticInfo = function(opt_data) {
  252. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  253. };
  254. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionASVStatisticInfo, jspb.Message);
  255. if (goog.DEBUG && !COMPILED) {
  256. /**
  257. * @public
  258. * @override
  259. */
  260. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionASVStatisticInfo.displayName = 'proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionASVStatisticInfo';
  261. }
  262. /**
  263. * Generated by JsPbCodeGenerator.
  264. * @param {Array=} opt_data Optional initial data array, typically from a
  265. * server response, or constructed directly in Javascript. The array is used
  266. * in place and becomes part of the constructed object. It is not cloned.
  267. * If no data is provided, the constructed object will be empty, but still
  268. * valid.
  269. * @extends {jspb.Message}
  270. * @constructor
  271. */
  272. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionASVStatisticInfoList = function(opt_data) {
  273. jspb.Message.initialize(this, opt_data, 0, -1, proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionASVStatisticInfoList.repeatedFields_, null);
  274. };
  275. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionASVStatisticInfoList, jspb.Message);
  276. if (goog.DEBUG && !COMPILED) {
  277. /**
  278. * @public
  279. * @override
  280. */
  281. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionASVStatisticInfoList.displayName = 'proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionASVStatisticInfoList';
  282. }
  283. /**
  284. * Generated by JsPbCodeGenerator.
  285. * @param {Array=} opt_data Optional initial data array, typically from a
  286. * server response, or constructed directly in Javascript. The array is used
  287. * in place and becomes part of the constructed object. It is not cloned.
  288. * If no data is provided, the constructed object will be empty, but still
  289. * valid.
  290. * @extends {jspb.Message}
  291. * @constructor
  292. */
  293. proto.com.electron.zoomvideo.sdk.proto.SDKVideoCapability = function(opt_data) {
  294. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  295. };
  296. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.SDKVideoCapability, jspb.Message);
  297. if (goog.DEBUG && !COMPILED) {
  298. /**
  299. * @public
  300. * @override
  301. */
  302. proto.com.electron.zoomvideo.sdk.proto.SDKVideoCapability.displayName = 'proto.com.electron.zoomvideo.sdk.proto.SDKVideoCapability';
  303. }
  304. /**
  305. * Generated by JsPbCodeGenerator.
  306. * @param {Array=} opt_data Optional initial data array, typically from a
  307. * server response, or constructed directly in Javascript. The array is used
  308. * in place and becomes part of the constructed object. It is not cloned.
  309. * If no data is provided, the constructed object will be empty, but still
  310. * valid.
  311. * @extends {jspb.Message}
  312. * @constructor
  313. */
  314. proto.com.electron.zoomvideo.sdk.proto.SDKVideoCapabilityList = function(opt_data) {
  315. jspb.Message.initialize(this, opt_data, 0, -1, proto.com.electron.zoomvideo.sdk.proto.SDKVideoCapabilityList.repeatedFields_, null);
  316. };
  317. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.SDKVideoCapabilityList, jspb.Message);
  318. if (goog.DEBUG && !COMPILED) {
  319. /**
  320. * @public
  321. * @override
  322. */
  323. proto.com.electron.zoomvideo.sdk.proto.SDKVideoCapabilityList.displayName = 'proto.com.electron.zoomvideo.sdk.proto.SDKVideoCapabilityList';
  324. }
  325. /**
  326. * Generated by JsPbCodeGenerator.
  327. * @param {Array=} opt_data Optional initial data array, typically from a
  328. * server response, or constructed directly in Javascript. The array is used
  329. * in place and becomes part of the constructed object. It is not cloned.
  330. * If no data is provided, the constructed object will be empty, but still
  331. * valid.
  332. * @extends {jspb.Message}
  333. * @constructor
  334. */
  335. proto.com.electron.zoomvideo.sdk.proto.LTTLanguage = function(opt_data) {
  336. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  337. };
  338. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.LTTLanguage, jspb.Message);
  339. if (goog.DEBUG && !COMPILED) {
  340. /**
  341. * @public
  342. * @override
  343. */
  344. proto.com.electron.zoomvideo.sdk.proto.LTTLanguage.displayName = 'proto.com.electron.zoomvideo.sdk.proto.LTTLanguage';
  345. }
  346. /**
  347. * Generated by JsPbCodeGenerator.
  348. * @param {Array=} opt_data Optional initial data array, typically from a
  349. * server response, or constructed directly in Javascript. The array is used
  350. * in place and becomes part of the constructed object. It is not cloned.
  351. * If no data is provided, the constructed object will be empty, but still
  352. * valid.
  353. * @extends {jspb.Message}
  354. * @constructor
  355. */
  356. proto.com.electron.zoomvideo.sdk.proto.CallbackBody = function(opt_data) {
  357. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  358. };
  359. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.CallbackBody, jspb.Message);
  360. if (goog.DEBUG && !COMPILED) {
  361. /**
  362. * @public
  363. * @override
  364. */
  365. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.displayName = 'proto.com.electron.zoomvideo.sdk.proto.CallbackBody';
  366. }
  367. /**
  368. * Generated by JsPbCodeGenerator.
  369. * @param {Array=} opt_data Optional initial data array, typically from a
  370. * server response, or constructed directly in Javascript. The array is used
  371. * in place and becomes part of the constructed object. It is not cloned.
  372. * If no data is provided, the constructed object will be empty, but still
  373. * valid.
  374. * @extends {jspb.Message}
  375. * @constructor
  376. */
  377. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onErrorParams = function(opt_data) {
  378. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  379. };
  380. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onErrorParams, jspb.Message);
  381. if (goog.DEBUG && !COMPILED) {
  382. /**
  383. * @public
  384. * @override
  385. */
  386. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onErrorParams.displayName = 'proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onErrorParams';
  387. }
  388. /**
  389. * Generated by JsPbCodeGenerator.
  390. * @param {Array=} opt_data Optional initial data array, typically from a
  391. * server response, or constructed directly in Javascript. The array is used
  392. * in place and becomes part of the constructed object. It is not cloned.
  393. * If no data is provided, the constructed object will be empty, but still
  394. * valid.
  395. * @extends {jspb.Message}
  396. * @constructor
  397. */
  398. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserJoinParams = function(opt_data) {
  399. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  400. };
  401. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserJoinParams, jspb.Message);
  402. if (goog.DEBUG && !COMPILED) {
  403. /**
  404. * @public
  405. * @override
  406. */
  407. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserJoinParams.displayName = 'proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserJoinParams';
  408. }
  409. /**
  410. * Generated by JsPbCodeGenerator.
  411. * @param {Array=} opt_data Optional initial data array, typically from a
  412. * server response, or constructed directly in Javascript. The array is used
  413. * in place and becomes part of the constructed object. It is not cloned.
  414. * If no data is provided, the constructed object will be empty, but still
  415. * valid.
  416. * @extends {jspb.Message}
  417. * @constructor
  418. */
  419. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserLeaveParams = function(opt_data) {
  420. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  421. };
  422. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserLeaveParams, jspb.Message);
  423. if (goog.DEBUG && !COMPILED) {
  424. /**
  425. * @public
  426. * @override
  427. */
  428. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserLeaveParams.displayName = 'proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserLeaveParams';
  429. }
  430. /**
  431. * Generated by JsPbCodeGenerator.
  432. * @param {Array=} opt_data Optional initial data array, typically from a
  433. * server response, or constructed directly in Javascript. The array is used
  434. * in place and becomes part of the constructed object. It is not cloned.
  435. * If no data is provided, the constructed object will be empty, but still
  436. * valid.
  437. * @extends {jspb.Message}
  438. * @constructor
  439. */
  440. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserVideoStatusChangedParams = function(opt_data) {
  441. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  442. };
  443. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserVideoStatusChangedParams, jspb.Message);
  444. if (goog.DEBUG && !COMPILED) {
  445. /**
  446. * @public
  447. * @override
  448. */
  449. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserVideoStatusChangedParams.displayName = 'proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserVideoStatusChangedParams';
  450. }
  451. /**
  452. * Generated by JsPbCodeGenerator.
  453. * @param {Array=} opt_data Optional initial data array, typically from a
  454. * server response, or constructed directly in Javascript. The array is used
  455. * in place and becomes part of the constructed object. It is not cloned.
  456. * If no data is provided, the constructed object will be empty, but still
  457. * valid.
  458. * @extends {jspb.Message}
  459. * @constructor
  460. */
  461. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserAudioStatusChangedParams = function(opt_data) {
  462. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  463. };
  464. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserAudioStatusChangedParams, jspb.Message);
  465. if (goog.DEBUG && !COMPILED) {
  466. /**
  467. * @public
  468. * @override
  469. */
  470. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserAudioStatusChangedParams.displayName = 'proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserAudioStatusChangedParams';
  471. }
  472. /**
  473. * Generated by JsPbCodeGenerator.
  474. * @param {Array=} opt_data Optional initial data array, typically from a
  475. * server response, or constructed directly in Javascript. The array is used
  476. * in place and becomes part of the constructed object. It is not cloned.
  477. * If no data is provided, the constructed object will be empty, but still
  478. * valid.
  479. * @extends {jspb.Message}
  480. * @constructor
  481. */
  482. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserShareStatusChangedParams = function(opt_data) {
  483. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  484. };
  485. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserShareStatusChangedParams, jspb.Message);
  486. if (goog.DEBUG && !COMPILED) {
  487. /**
  488. * @public
  489. * @override
  490. */
  491. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserShareStatusChangedParams.displayName = 'proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserShareStatusChangedParams';
  492. }
  493. /**
  494. * Generated by JsPbCodeGenerator.
  495. * @param {Array=} opt_data Optional initial data array, typically from a
  496. * server response, or constructed directly in Javascript. The array is used
  497. * in place and becomes part of the constructed object. It is not cloned.
  498. * If no data is provided, the constructed object will be empty, but still
  499. * valid.
  500. * @extends {jspb.Message}
  501. * @constructor
  502. */
  503. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveStreamStatusChangedParams = function(opt_data) {
  504. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  505. };
  506. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveStreamStatusChangedParams, jspb.Message);
  507. if (goog.DEBUG && !COMPILED) {
  508. /**
  509. * @public
  510. * @override
  511. */
  512. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveStreamStatusChangedParams.displayName = 'proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveStreamStatusChangedParams';
  513. }
  514. /**
  515. * Generated by JsPbCodeGenerator.
  516. * @param {Array=} opt_data Optional initial data array, typically from a
  517. * server response, or constructed directly in Javascript. The array is used
  518. * in place and becomes part of the constructed object. It is not cloned.
  519. * If no data is provided, the constructed object will be empty, but still
  520. * valid.
  521. * @extends {jspb.Message}
  522. * @constructor
  523. */
  524. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserHostChangedParams = function(opt_data) {
  525. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  526. };
  527. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserHostChangedParams, jspb.Message);
  528. if (goog.DEBUG && !COMPILED) {
  529. /**
  530. * @public
  531. * @override
  532. */
  533. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserHostChangedParams.displayName = 'proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserHostChangedParams';
  534. }
  535. /**
  536. * Generated by JsPbCodeGenerator.
  537. * @param {Array=} opt_data Optional initial data array, typically from a
  538. * server response, or constructed directly in Javascript. The array is used
  539. * in place and becomes part of the constructed object. It is not cloned.
  540. * If no data is provided, the constructed object will be empty, but still
  541. * valid.
  542. * @extends {jspb.Message}
  543. * @constructor
  544. */
  545. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserNameChangedParams = function(opt_data) {
  546. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  547. };
  548. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserNameChangedParams, jspb.Message);
  549. if (goog.DEBUG && !COMPILED) {
  550. /**
  551. * @public
  552. * @override
  553. */
  554. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserNameChangedParams.displayName = 'proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserNameChangedParams';
  555. }
  556. /**
  557. * Generated by JsPbCodeGenerator.
  558. * @param {Array=} opt_data Optional initial data array, typically from a
  559. * server response, or constructed directly in Javascript. The array is used
  560. * in place and becomes part of the constructed object. It is not cloned.
  561. * If no data is provided, the constructed object will be empty, but still
  562. * valid.
  563. * @extends {jspb.Message}
  564. * @constructor
  565. */
  566. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserManagerChangedParams = function(opt_data) {
  567. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  568. };
  569. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserManagerChangedParams, jspb.Message);
  570. if (goog.DEBUG && !COMPILED) {
  571. /**
  572. * @public
  573. * @override
  574. */
  575. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserManagerChangedParams.displayName = 'proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserManagerChangedParams';
  576. }
  577. /**
  578. * Generated by JsPbCodeGenerator.
  579. * @param {Array=} opt_data Optional initial data array, typically from a
  580. * server response, or constructed directly in Javascript. The array is used
  581. * in place and becomes part of the constructed object. It is not cloned.
  582. * If no data is provided, the constructed object will be empty, but still
  583. * valid.
  584. * @extends {jspb.Message}
  585. * @constructor
  586. */
  587. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserActiveAudioChangedParams = function(opt_data) {
  588. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  589. };
  590. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserActiveAudioChangedParams, jspb.Message);
  591. if (goog.DEBUG && !COMPILED) {
  592. /**
  593. * @public
  594. * @override
  595. */
  596. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserActiveAudioChangedParams.displayName = 'proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserActiveAudioChangedParams';
  597. }
  598. /**
  599. * Generated by JsPbCodeGenerator.
  600. * @param {Array=} opt_data Optional initial data array, typically from a
  601. * server response, or constructed directly in Javascript. The array is used
  602. * in place and becomes part of the constructed object. It is not cloned.
  603. * If no data is provided, the constructed object will be empty, but still
  604. * valid.
  605. * @extends {jspb.Message}
  606. * @constructor
  607. */
  608. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onChatNewMessageNotifyParams = function(opt_data) {
  609. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  610. };
  611. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onChatNewMessageNotifyParams, jspb.Message);
  612. if (goog.DEBUG && !COMPILED) {
  613. /**
  614. * @public
  615. * @override
  616. */
  617. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onChatNewMessageNotifyParams.displayName = 'proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onChatNewMessageNotifyParams';
  618. }
  619. /**
  620. * Generated by JsPbCodeGenerator.
  621. * @param {Array=} opt_data Optional initial data array, typically from a
  622. * server response, or constructed directly in Javascript. The array is used
  623. * in place and becomes part of the constructed object. It is not cloned.
  624. * If no data is provided, the constructed object will be empty, but still
  625. * valid.
  626. * @extends {jspb.Message}
  627. * @constructor
  628. */
  629. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onChatMsgDeleteNotificationParams = function(opt_data) {
  630. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  631. };
  632. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onChatMsgDeleteNotificationParams, jspb.Message);
  633. if (goog.DEBUG && !COMPILED) {
  634. /**
  635. * @public
  636. * @override
  637. */
  638. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onChatMsgDeleteNotificationParams.displayName = 'proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onChatMsgDeleteNotificationParams';
  639. }
  640. /**
  641. * Generated by JsPbCodeGenerator.
  642. * @param {Array=} opt_data Optional initial data array, typically from a
  643. * server response, or constructed directly in Javascript. The array is used
  644. * in place and becomes part of the constructed object. It is not cloned.
  645. * If no data is provided, the constructed object will be empty, but still
  646. * valid.
  647. * @extends {jspb.Message}
  648. * @constructor
  649. */
  650. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onVideoSourceInitializeParams = function(opt_data) {
  651. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  652. };
  653. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onVideoSourceInitializeParams, jspb.Message);
  654. if (goog.DEBUG && !COMPILED) {
  655. /**
  656. * @public
  657. * @override
  658. */
  659. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onVideoSourceInitializeParams.displayName = 'proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onVideoSourceInitializeParams';
  660. }
  661. /**
  662. * Generated by JsPbCodeGenerator.
  663. * @param {Array=} opt_data Optional initial data array, typically from a
  664. * server response, or constructed directly in Javascript. The array is used
  665. * in place and becomes part of the constructed object. It is not cloned.
  666. * If no data is provided, the constructed object will be empty, but still
  667. * valid.
  668. * @extends {jspb.Message}
  669. * @constructor
  670. */
  671. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onPropertyChangeParams = function(opt_data) {
  672. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  673. };
  674. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onPropertyChangeParams, jspb.Message);
  675. if (goog.DEBUG && !COMPILED) {
  676. /**
  677. * @public
  678. * @override
  679. */
  680. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onPropertyChangeParams.displayName = 'proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onPropertyChangeParams';
  681. }
  682. /**
  683. * Generated by JsPbCodeGenerator.
  684. * @param {Array=} opt_data Optional initial data array, typically from a
  685. * server response, or constructed directly in Javascript. The array is used
  686. * in place and becomes part of the constructed object. It is not cloned.
  687. * If no data is provided, the constructed object will be empty, but still
  688. * valid.
  689. * @extends {jspb.Message}
  690. * @constructor
  691. */
  692. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onRawDataStatusChangedParams = function(opt_data) {
  693. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  694. };
  695. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onRawDataStatusChangedParams, jspb.Message);
  696. if (goog.DEBUG && !COMPILED) {
  697. /**
  698. * @public
  699. * @override
  700. */
  701. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onRawDataStatusChangedParams.displayName = 'proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onRawDataStatusChangedParams';
  702. }
  703. /**
  704. * Generated by JsPbCodeGenerator.
  705. * @param {Array=} opt_data Optional initial data array, typically from a
  706. * server response, or constructed directly in Javascript. The array is used
  707. * in place and becomes part of the constructed object. It is not cloned.
  708. * If no data is provided, the constructed object will be empty, but still
  709. * valid.
  710. * @extends {jspb.Message}
  711. * @constructor
  712. */
  713. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCommandReceivedParams = function(opt_data) {
  714. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  715. };
  716. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCommandReceivedParams, jspb.Message);
  717. if (goog.DEBUG && !COMPILED) {
  718. /**
  719. * @public
  720. * @override
  721. */
  722. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCommandReceivedParams.displayName = 'proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCommandReceivedParams';
  723. }
  724. /**
  725. * Generated by JsPbCodeGenerator.
  726. * @param {Array=} opt_data Optional initial data array, typically from a
  727. * server response, or constructed directly in Javascript. The array is used
  728. * in place and becomes part of the constructed object. It is not cloned.
  729. * If no data is provided, the constructed object will be empty, but still
  730. * valid.
  731. * @extends {jspb.Message}
  732. * @constructor
  733. */
  734. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCommandChannelConnectResultParams = function(opt_data) {
  735. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  736. };
  737. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCommandChannelConnectResultParams, jspb.Message);
  738. if (goog.DEBUG && !COMPILED) {
  739. /**
  740. * @public
  741. * @override
  742. */
  743. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCommandChannelConnectResultParams.displayName = 'proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCommandChannelConnectResultParams';
  744. }
  745. /**
  746. * Generated by JsPbCodeGenerator.
  747. * @param {Array=} opt_data Optional initial data array, typically from a
  748. * server response, or constructed directly in Javascript. The array is used
  749. * in place and becomes part of the constructed object. It is not cloned.
  750. * If no data is provided, the constructed object will be empty, but still
  751. * valid.
  752. * @extends {jspb.Message}
  753. * @constructor
  754. */
  755. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onInviteByPhoneStatusParams = function(opt_data) {
  756. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  757. };
  758. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onInviteByPhoneStatusParams, jspb.Message);
  759. if (goog.DEBUG && !COMPILED) {
  760. /**
  761. * @public
  762. * @override
  763. */
  764. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onInviteByPhoneStatusParams.displayName = 'proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onInviteByPhoneStatusParams';
  765. }
  766. /**
  767. * Generated by JsPbCodeGenerator.
  768. * @param {Array=} opt_data Optional initial data array, typically from a
  769. * server response, or constructed directly in Javascript. The array is used
  770. * in place and becomes part of the constructed object. It is not cloned.
  771. * If no data is provided, the constructed object will be empty, but still
  772. * valid.
  773. * @extends {jspb.Message}
  774. * @constructor
  775. */
  776. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCloudRecordingStatusParams = function(opt_data) {
  777. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  778. };
  779. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCloudRecordingStatusParams, jspb.Message);
  780. if (goog.DEBUG && !COMPILED) {
  781. /**
  782. * @public
  783. * @override
  784. */
  785. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCloudRecordingStatusParams.displayName = 'proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCloudRecordingStatusParams';
  786. }
  787. /**
  788. * Generated by JsPbCodeGenerator.
  789. * @param {Array=} opt_data Optional initial data array, typically from a
  790. * server response, or constructed directly in Javascript. The array is used
  791. * in place and becomes part of the constructed object. It is not cloned.
  792. * If no data is provided, the constructed object will be empty, but still
  793. * valid.
  794. * @extends {jspb.Message}
  795. * @constructor
  796. */
  797. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCameraControlRequestResultParams = function(opt_data) {
  798. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  799. };
  800. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCameraControlRequestResultParams, jspb.Message);
  801. if (goog.DEBUG && !COMPILED) {
  802. /**
  803. * @public
  804. * @override
  805. */
  806. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCameraControlRequestResultParams.displayName = 'proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCameraControlRequestResultParams';
  807. }
  808. /**
  809. * Generated by JsPbCodeGenerator.
  810. * @param {Array=} opt_data Optional initial data array, typically from a
  811. * server response, or constructed directly in Javascript. The array is used
  812. * in place and becomes part of the constructed object. It is not cloned.
  813. * If no data is provided, the constructed object will be empty, but still
  814. * valid.
  815. * @extends {jspb.Message}
  816. * @constructor
  817. */
  818. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCameraControlRequestReceivedParams = function(opt_data) {
  819. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  820. };
  821. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCameraControlRequestReceivedParams, jspb.Message);
  822. if (goog.DEBUG && !COMPILED) {
  823. /**
  824. * @public
  825. * @override
  826. */
  827. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCameraControlRequestReceivedParams.displayName = 'proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCameraControlRequestReceivedParams';
  828. }
  829. /**
  830. * Generated by JsPbCodeGenerator.
  831. * @param {Array=} opt_data Optional initial data array, typically from a
  832. * server response, or constructed directly in Javascript. The array is used
  833. * in place and becomes part of the constructed object. It is not cloned.
  834. * If no data is provided, the constructed object will be empty, but still
  835. * valid.
  836. * @extends {jspb.Message}
  837. * @constructor
  838. */
  839. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onHostAskUnmuteParams = function(opt_data) {
  840. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  841. };
  842. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onHostAskUnmuteParams, jspb.Message);
  843. if (goog.DEBUG && !COMPILED) {
  844. /**
  845. * @public
  846. * @override
  847. */
  848. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onHostAskUnmuteParams.displayName = 'proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onHostAskUnmuteParams';
  849. }
  850. /**
  851. * Generated by JsPbCodeGenerator.
  852. * @param {Array=} opt_data Optional initial data array, typically from a
  853. * server response, or constructed directly in Javascript. The array is used
  854. * in place and becomes part of the constructed object. It is not cloned.
  855. * If no data is provided, the constructed object will be empty, but still
  856. * valid.
  857. * @extends {jspb.Message}
  858. * @constructor
  859. */
  860. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onMultiCameraStreamStatusChangedParams = function(opt_data) {
  861. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  862. };
  863. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onMultiCameraStreamStatusChangedParams, jspb.Message);
  864. if (goog.DEBUG && !COMPILED) {
  865. /**
  866. * @public
  867. * @override
  868. */
  869. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onMultiCameraStreamStatusChangedParams.displayName = 'proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onMultiCameraStreamStatusChangedParams';
  870. }
  871. /**
  872. * Generated by JsPbCodeGenerator.
  873. * @param {Array=} opt_data Optional initial data array, typically from a
  874. * server response, or constructed directly in Javascript. The array is used
  875. * in place and becomes part of the constructed object. It is not cloned.
  876. * If no data is provided, the constructed object will be empty, but still
  877. * valid.
  878. * @extends {jspb.Message}
  879. * @constructor
  880. */
  881. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onMicSpeakerVolumeChangedParams = function(opt_data) {
  882. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  883. };
  884. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onMicSpeakerVolumeChangedParams, jspb.Message);
  885. if (goog.DEBUG && !COMPILED) {
  886. /**
  887. * @public
  888. * @override
  889. */
  890. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onMicSpeakerVolumeChangedParams.displayName = 'proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onMicSpeakerVolumeChangedParams';
  891. }
  892. /**
  893. * Generated by JsPbCodeGenerator.
  894. * @param {Array=} opt_data Optional initial data array, typically from a
  895. * server response, or constructed directly in Javascript. The array is used
  896. * in place and becomes part of the constructed object. It is not cloned.
  897. * If no data is provided, the constructed object will be empty, but still
  898. * valid.
  899. * @extends {jspb.Message}
  900. * @constructor
  901. */
  902. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onAudioDeviceStatusChangedParams = function(opt_data) {
  903. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  904. };
  905. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onAudioDeviceStatusChangedParams, jspb.Message);
  906. if (goog.DEBUG && !COMPILED) {
  907. /**
  908. * @public
  909. * @override
  910. */
  911. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onAudioDeviceStatusChangedParams.displayName = 'proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onAudioDeviceStatusChangedParams';
  912. }
  913. /**
  914. * Generated by JsPbCodeGenerator.
  915. * @param {Array=} opt_data Optional initial data array, typically from a
  916. * server response, or constructed directly in Javascript. The array is used
  917. * in place and becomes part of the constructed object. It is not cloned.
  918. * If no data is provided, the constructed object will be empty, but still
  919. * valid.
  920. * @extends {jspb.Message}
  921. * @constructor
  922. */
  923. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onTestMicStatusChangedParams = function(opt_data) {
  924. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  925. };
  926. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onTestMicStatusChangedParams, jspb.Message);
  927. if (goog.DEBUG && !COMPILED) {
  928. /**
  929. * @public
  930. * @override
  931. */
  932. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onTestMicStatusChangedParams.displayName = 'proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onTestMicStatusChangedParams';
  933. }
  934. /**
  935. * Generated by JsPbCodeGenerator.
  936. * @param {Array=} opt_data Optional initial data array, typically from a
  937. * server response, or constructed directly in Javascript. The array is used
  938. * in place and becomes part of the constructed object. It is not cloned.
  939. * If no data is provided, the constructed object will be empty, but still
  940. * valid.
  941. * @extends {jspb.Message}
  942. * @constructor
  943. */
  944. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onSelectedAudioDeviceChangedParams = function(opt_data) {
  945. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  946. };
  947. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onSelectedAudioDeviceChangedParams, jspb.Message);
  948. if (goog.DEBUG && !COMPILED) {
  949. /**
  950. * @public
  951. * @override
  952. */
  953. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onSelectedAudioDeviceChangedParams.displayName = 'proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onSelectedAudioDeviceChangedParams';
  954. }
  955. /**
  956. * Generated by JsPbCodeGenerator.
  957. * @param {Array=} opt_data Optional initial data array, typically from a
  958. * server response, or constructed directly in Javascript. The array is used
  959. * in place and becomes part of the constructed object. It is not cloned.
  960. * If no data is provided, the constructed object will be empty, but still
  961. * valid.
  962. * @extends {jspb.Message}
  963. * @constructor
  964. */
  965. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionStatusParams = function(opt_data) {
  966. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  967. };
  968. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionStatusParams, jspb.Message);
  969. if (goog.DEBUG && !COMPILED) {
  970. /**
  971. * @public
  972. * @override
  973. */
  974. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionStatusParams.displayName = 'proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionStatusParams';
  975. }
  976. /**
  977. * Generated by JsPbCodeGenerator.
  978. * @param {Array=} opt_data Optional initial data array, typically from a
  979. * server response, or constructed directly in Javascript. The array is used
  980. * in place and becomes part of the constructed object. It is not cloned.
  981. * If no data is provided, the constructed object will be empty, but still
  982. * valid.
  983. * @extends {jspb.Message}
  984. * @constructor
  985. */
  986. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionMsgReceivedParams = function(opt_data) {
  987. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  988. };
  989. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionMsgReceivedParams, jspb.Message);
  990. if (goog.DEBUG && !COMPILED) {
  991. /**
  992. * @public
  993. * @override
  994. */
  995. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionMsgReceivedParams.displayName = 'proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionMsgReceivedParams';
  996. }
  997. /**
  998. * Generated by JsPbCodeGenerator.
  999. * @param {Array=} opt_data Optional initial data array, typically from a
  1000. * server response, or constructed directly in Javascript. The array is used
  1001. * in place and becomes part of the constructed object. It is not cloned.
  1002. * If no data is provided, the constructed object will be empty, but still
  1003. * valid.
  1004. * @extends {jspb.Message}
  1005. * @constructor
  1006. */
  1007. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionMsgErrorParams = function(opt_data) {
  1008. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  1009. };
  1010. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionMsgErrorParams, jspb.Message);
  1011. if (goog.DEBUG && !COMPILED) {
  1012. /**
  1013. * @public
  1014. * @override
  1015. */
  1016. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionMsgErrorParams.displayName = 'proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionMsgErrorParams';
  1017. }
  1018. /**
  1019. * Generated by JsPbCodeGenerator.
  1020. * @param {Array=} opt_data Optional initial data array, typically from a
  1021. * server response, or constructed directly in Javascript. The array is used
  1022. * in place and becomes part of the constructed object. It is not cloned.
  1023. * If no data is provided, the constructed object will be empty, but still
  1024. * valid.
  1025. * @extends {jspb.Message}
  1026. * @constructor
  1027. */
  1028. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.liveTranscriptionMsgInfoParams = function(opt_data) {
  1029. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  1030. };
  1031. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.CallbackBody.liveTranscriptionMsgInfoParams, jspb.Message);
  1032. if (goog.DEBUG && !COMPILED) {
  1033. /**
  1034. * @public
  1035. * @override
  1036. */
  1037. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.liveTranscriptionMsgInfoParams.displayName = 'proto.com.electron.zoomvideo.sdk.proto.CallbackBody.liveTranscriptionMsgInfoParams';
  1038. }
  1039. /**
  1040. * Generated by JsPbCodeGenerator.
  1041. * @param {Array=} opt_data Optional initial data array, typically from a
  1042. * server response, or constructed directly in Javascript. The array is used
  1043. * in place and becomes part of the constructed object. It is not cloned.
  1044. * If no data is provided, the constructed object will be empty, but still
  1045. * valid.
  1046. * @extends {jspb.Message}
  1047. * @constructor
  1048. */
  1049. proto.com.electron.zoomvideo.sdk.proto.CreateVideoSDKObjParam = function(opt_data) {
  1050. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  1051. };
  1052. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.CreateVideoSDKObjParam, jspb.Message);
  1053. if (goog.DEBUG && !COMPILED) {
  1054. /**
  1055. * @public
  1056. * @override
  1057. */
  1058. proto.com.electron.zoomvideo.sdk.proto.CreateVideoSDKObjParam.displayName = 'proto.com.electron.zoomvideo.sdk.proto.CreateVideoSDKObjParam';
  1059. }
  1060. /**
  1061. * Generated by JsPbCodeGenerator.
  1062. * @param {Array=} opt_data Optional initial data array, typically from a
  1063. * server response, or constructed directly in Javascript. The array is used
  1064. * in place and becomes part of the constructed object. It is not cloned.
  1065. * If no data is provided, the constructed object will be empty, but still
  1066. * valid.
  1067. * @extends {jspb.Message}
  1068. * @constructor
  1069. */
  1070. proto.com.electron.zoomvideo.sdk.proto.VideoSDKInitParams = function(opt_data) {
  1071. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  1072. };
  1073. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.VideoSDKInitParams, jspb.Message);
  1074. if (goog.DEBUG && !COMPILED) {
  1075. /**
  1076. * @public
  1077. * @override
  1078. */
  1079. proto.com.electron.zoomvideo.sdk.proto.VideoSDKInitParams.displayName = 'proto.com.electron.zoomvideo.sdk.proto.VideoSDKInitParams';
  1080. }
  1081. /**
  1082. * Generated by JsPbCodeGenerator.
  1083. * @param {Array=} opt_data Optional initial data array, typically from a
  1084. * server response, or constructed directly in Javascript. The array is used
  1085. * in place and becomes part of the constructed object. It is not cloned.
  1086. * If no data is provided, the constructed object will be empty, but still
  1087. * valid.
  1088. * @extends {jspb.Message}
  1089. * @constructor
  1090. */
  1091. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionContext = function(opt_data) {
  1092. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  1093. };
  1094. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionContext, jspb.Message);
  1095. if (goog.DEBUG && !COMPILED) {
  1096. /**
  1097. * @public
  1098. * @override
  1099. */
  1100. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionContext.displayName = 'proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionContext';
  1101. }
  1102. /**
  1103. * Generated by JsPbCodeGenerator.
  1104. * @param {Array=} opt_data Optional initial data array, typically from a
  1105. * server response, or constructed directly in Javascript. The array is used
  1106. * in place and becomes part of the constructed object. It is not cloned.
  1107. * If no data is provided, the constructed object will be empty, but still
  1108. * valid.
  1109. * @extends {jspb.Message}
  1110. * @constructor
  1111. */
  1112. proto.com.electron.zoomvideo.sdk.proto.LeaveSessionParams = function(opt_data) {
  1113. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  1114. };
  1115. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.LeaveSessionParams, jspb.Message);
  1116. if (goog.DEBUG && !COMPILED) {
  1117. /**
  1118. * @public
  1119. * @override
  1120. */
  1121. proto.com.electron.zoomvideo.sdk.proto.LeaveSessionParams.displayName = 'proto.com.electron.zoomvideo.sdk.proto.LeaveSessionParams';
  1122. }
  1123. /**
  1124. * Generated by JsPbCodeGenerator.
  1125. * @param {Array=} opt_data Optional initial data array, typically from a
  1126. * server response, or constructed directly in Javascript. The array is used
  1127. * in place and becomes part of the constructed object. It is not cloned.
  1128. * If no data is provided, the constructed object will be empty, but still
  1129. * valid.
  1130. * @extends {jspb.Message}
  1131. * @constructor
  1132. */
  1133. proto.com.electron.zoomvideo.sdk.proto.SessionPasswordParams = function(opt_data) {
  1134. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  1135. };
  1136. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.SessionPasswordParams, jspb.Message);
  1137. if (goog.DEBUG && !COMPILED) {
  1138. /**
  1139. * @public
  1140. * @override
  1141. */
  1142. proto.com.electron.zoomvideo.sdk.proto.SessionPasswordParams.displayName = 'proto.com.electron.zoomvideo.sdk.proto.SessionPasswordParams';
  1143. }
  1144. /**
  1145. * Generated by JsPbCodeGenerator.
  1146. * @param {Array=} opt_data Optional initial data array, typically from a
  1147. * server response, or constructed directly in Javascript. The array is used
  1148. * in place and becomes part of the constructed object. It is not cloned.
  1149. * If no data is provided, the constructed object will be empty, but still
  1150. * valid.
  1151. * @extends {jspb.Message}
  1152. * @constructor
  1153. */
  1154. proto.com.electron.zoomvideo.sdk.proto.MuteAudioParams = function(opt_data) {
  1155. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  1156. };
  1157. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.MuteAudioParams, jspb.Message);
  1158. if (goog.DEBUG && !COMPILED) {
  1159. /**
  1160. * @public
  1161. * @override
  1162. */
  1163. proto.com.electron.zoomvideo.sdk.proto.MuteAudioParams.displayName = 'proto.com.electron.zoomvideo.sdk.proto.MuteAudioParams';
  1164. }
  1165. /**
  1166. * Generated by JsPbCodeGenerator.
  1167. * @param {Array=} opt_data Optional initial data array, typically from a
  1168. * server response, or constructed directly in Javascript. The array is used
  1169. * in place and becomes part of the constructed object. It is not cloned.
  1170. * If no data is provided, the constructed object will be empty, but still
  1171. * valid.
  1172. * @extends {jspb.Message}
  1173. * @constructor
  1174. */
  1175. proto.com.electron.zoomvideo.sdk.proto.UnMuteAudioParams = function(opt_data) {
  1176. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  1177. };
  1178. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.UnMuteAudioParams, jspb.Message);
  1179. if (goog.DEBUG && !COMPILED) {
  1180. /**
  1181. * @public
  1182. * @override
  1183. */
  1184. proto.com.electron.zoomvideo.sdk.proto.UnMuteAudioParams.displayName = 'proto.com.electron.zoomvideo.sdk.proto.UnMuteAudioParams';
  1185. }
  1186. /**
  1187. * Generated by JsPbCodeGenerator.
  1188. * @param {Array=} opt_data Optional initial data array, typically from a
  1189. * server response, or constructed directly in Javascript. The array is used
  1190. * in place and becomes part of the constructed object. It is not cloned.
  1191. * If no data is provided, the constructed object will be empty, but still
  1192. * valid.
  1193. * @extends {jspb.Message}
  1194. * @constructor
  1195. */
  1196. proto.com.electron.zoomvideo.sdk.proto.SetSpeakerParams = function(opt_data) {
  1197. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  1198. };
  1199. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.SetSpeakerParams, jspb.Message);
  1200. if (goog.DEBUG && !COMPILED) {
  1201. /**
  1202. * @public
  1203. * @override
  1204. */
  1205. proto.com.electron.zoomvideo.sdk.proto.SetSpeakerParams.displayName = 'proto.com.electron.zoomvideo.sdk.proto.SetSpeakerParams';
  1206. }
  1207. /**
  1208. * Generated by JsPbCodeGenerator.
  1209. * @param {Array=} opt_data Optional initial data array, typically from a
  1210. * server response, or constructed directly in Javascript. The array is used
  1211. * in place and becomes part of the constructed object. It is not cloned.
  1212. * If no data is provided, the constructed object will be empty, but still
  1213. * valid.
  1214. * @extends {jspb.Message}
  1215. * @constructor
  1216. */
  1217. proto.com.electron.zoomvideo.sdk.proto.SelectSpeakerParams = function(opt_data) {
  1218. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  1219. };
  1220. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.SelectSpeakerParams, jspb.Message);
  1221. if (goog.DEBUG && !COMPILED) {
  1222. /**
  1223. * @public
  1224. * @override
  1225. */
  1226. proto.com.electron.zoomvideo.sdk.proto.SelectSpeakerParams.displayName = 'proto.com.electron.zoomvideo.sdk.proto.SelectSpeakerParams';
  1227. }
  1228. /**
  1229. * Generated by JsPbCodeGenerator.
  1230. * @param {Array=} opt_data Optional initial data array, typically from a
  1231. * server response, or constructed directly in Javascript. The array is used
  1232. * in place and becomes part of the constructed object. It is not cloned.
  1233. * If no data is provided, the constructed object will be empty, but still
  1234. * valid.
  1235. * @extends {jspb.Message}
  1236. * @constructor
  1237. */
  1238. proto.com.electron.zoomvideo.sdk.proto.SelectMicParams = function(opt_data) {
  1239. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  1240. };
  1241. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.SelectMicParams, jspb.Message);
  1242. if (goog.DEBUG && !COMPILED) {
  1243. /**
  1244. * @public
  1245. * @override
  1246. */
  1247. proto.com.electron.zoomvideo.sdk.proto.SelectMicParams.displayName = 'proto.com.electron.zoomvideo.sdk.proto.SelectMicParams';
  1248. }
  1249. /**
  1250. * Generated by JsPbCodeGenerator.
  1251. * @param {Array=} opt_data Optional initial data array, typically from a
  1252. * server response, or constructed directly in Javascript. The array is used
  1253. * in place and becomes part of the constructed object. It is not cloned.
  1254. * If no data is provided, the constructed object will be empty, but still
  1255. * valid.
  1256. * @extends {jspb.Message}
  1257. * @constructor
  1258. */
  1259. proto.com.electron.zoomvideo.sdk.proto.SendChatToUserParams = function(opt_data) {
  1260. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  1261. };
  1262. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.SendChatToUserParams, jspb.Message);
  1263. if (goog.DEBUG && !COMPILED) {
  1264. /**
  1265. * @public
  1266. * @override
  1267. */
  1268. proto.com.electron.zoomvideo.sdk.proto.SendChatToUserParams.displayName = 'proto.com.electron.zoomvideo.sdk.proto.SendChatToUserParams';
  1269. }
  1270. /**
  1271. * Generated by JsPbCodeGenerator.
  1272. * @param {Array=} opt_data Optional initial data array, typically from a
  1273. * server response, or constructed directly in Javascript. The array is used
  1274. * in place and becomes part of the constructed object. It is not cloned.
  1275. * If no data is provided, the constructed object will be empty, but still
  1276. * valid.
  1277. * @extends {jspb.Message}
  1278. * @constructor
  1279. */
  1280. proto.com.electron.zoomvideo.sdk.proto.SendChatToAllParams = function(opt_data) {
  1281. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  1282. };
  1283. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.SendChatToAllParams, jspb.Message);
  1284. if (goog.DEBUG && !COMPILED) {
  1285. /**
  1286. * @public
  1287. * @override
  1288. */
  1289. proto.com.electron.zoomvideo.sdk.proto.SendChatToAllParams.displayName = 'proto.com.electron.zoomvideo.sdk.proto.SendChatToAllParams';
  1290. }
  1291. /**
  1292. * Generated by JsPbCodeGenerator.
  1293. * @param {Array=} opt_data Optional initial data array, typically from a
  1294. * server response, or constructed directly in Javascript. The array is used
  1295. * in place and becomes part of the constructed object. It is not cloned.
  1296. * If no data is provided, the constructed object will be empty, but still
  1297. * valid.
  1298. * @extends {jspb.Message}
  1299. * @constructor
  1300. */
  1301. proto.com.electron.zoomvideo.sdk.proto.StartLiveStreamParams = function(opt_data) {
  1302. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  1303. };
  1304. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.StartLiveStreamParams, jspb.Message);
  1305. if (goog.DEBUG && !COMPILED) {
  1306. /**
  1307. * @public
  1308. * @override
  1309. */
  1310. proto.com.electron.zoomvideo.sdk.proto.StartLiveStreamParams.displayName = 'proto.com.electron.zoomvideo.sdk.proto.StartLiveStreamParams';
  1311. }
  1312. /**
  1313. * Generated by JsPbCodeGenerator.
  1314. * @param {Array=} opt_data Optional initial data array, typically from a
  1315. * server response, or constructed directly in Javascript. The array is used
  1316. * in place and becomes part of the constructed object. It is not cloned.
  1317. * If no data is provided, the constructed object will be empty, but still
  1318. * valid.
  1319. * @extends {jspb.Message}
  1320. * @constructor
  1321. */
  1322. proto.com.electron.zoomvideo.sdk.proto.StartShareViewParams = function(opt_data) {
  1323. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  1324. };
  1325. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.StartShareViewParams, jspb.Message);
  1326. if (goog.DEBUG && !COMPILED) {
  1327. /**
  1328. * @public
  1329. * @override
  1330. */
  1331. proto.com.electron.zoomvideo.sdk.proto.StartShareViewParams.displayName = 'proto.com.electron.zoomvideo.sdk.proto.StartShareViewParams';
  1332. }
  1333. /**
  1334. * Generated by JsPbCodeGenerator.
  1335. * @param {Array=} opt_data Optional initial data array, typically from a
  1336. * server response, or constructed directly in Javascript. The array is used
  1337. * in place and becomes part of the constructed object. It is not cloned.
  1338. * If no data is provided, the constructed object will be empty, but still
  1339. * valid.
  1340. * @extends {jspb.Message}
  1341. * @constructor
  1342. */
  1343. proto.com.electron.zoomvideo.sdk.proto.StartShareScreenParams = function(opt_data) {
  1344. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  1345. };
  1346. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.StartShareScreenParams, jspb.Message);
  1347. if (goog.DEBUG && !COMPILED) {
  1348. /**
  1349. * @public
  1350. * @override
  1351. */
  1352. proto.com.electron.zoomvideo.sdk.proto.StartShareScreenParams.displayName = 'proto.com.electron.zoomvideo.sdk.proto.StartShareScreenParams';
  1353. }
  1354. /**
  1355. * Generated by JsPbCodeGenerator.
  1356. * @param {Array=} opt_data Optional initial data array, typically from a
  1357. * server response, or constructed directly in Javascript. The array is used
  1358. * in place and becomes part of the constructed object. It is not cloned.
  1359. * If no data is provided, the constructed object will be empty, but still
  1360. * valid.
  1361. * @extends {jspb.Message}
  1362. * @constructor
  1363. */
  1364. proto.com.electron.zoomvideo.sdk.proto.LockShareParams = function(opt_data) {
  1365. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  1366. };
  1367. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.LockShareParams, jspb.Message);
  1368. if (goog.DEBUG && !COMPILED) {
  1369. /**
  1370. * @public
  1371. * @override
  1372. */
  1373. proto.com.electron.zoomvideo.sdk.proto.LockShareParams.displayName = 'proto.com.electron.zoomvideo.sdk.proto.LockShareParams';
  1374. }
  1375. /**
  1376. * Generated by JsPbCodeGenerator.
  1377. * @param {Array=} opt_data Optional initial data array, typically from a
  1378. * server response, or constructed directly in Javascript. The array is used
  1379. * in place and becomes part of the constructed object. It is not cloned.
  1380. * If no data is provided, the constructed object will be empty, but still
  1381. * valid.
  1382. * @extends {jspb.Message}
  1383. * @constructor
  1384. */
  1385. proto.com.electron.zoomvideo.sdk.proto.EnableShareDeviceAudioParams = function(opt_data) {
  1386. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  1387. };
  1388. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.EnableShareDeviceAudioParams, jspb.Message);
  1389. if (goog.DEBUG && !COMPILED) {
  1390. /**
  1391. * @public
  1392. * @override
  1393. */
  1394. proto.com.electron.zoomvideo.sdk.proto.EnableShareDeviceAudioParams.displayName = 'proto.com.electron.zoomvideo.sdk.proto.EnableShareDeviceAudioParams';
  1395. }
  1396. /**
  1397. * Generated by JsPbCodeGenerator.
  1398. * @param {Array=} opt_data Optional initial data array, typically from a
  1399. * server response, or constructed directly in Javascript. The array is used
  1400. * in place and becomes part of the constructed object. It is not cloned.
  1401. * If no data is provided, the constructed object will be empty, but still
  1402. * valid.
  1403. * @extends {jspb.Message}
  1404. * @constructor
  1405. */
  1406. proto.com.electron.zoomvideo.sdk.proto.EnableOptimizeForSharedVideoParams = function(opt_data) {
  1407. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  1408. };
  1409. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.EnableOptimizeForSharedVideoParams, jspb.Message);
  1410. if (goog.DEBUG && !COMPILED) {
  1411. /**
  1412. * @public
  1413. * @override
  1414. */
  1415. proto.com.electron.zoomvideo.sdk.proto.EnableOptimizeForSharedVideoParams.displayName = 'proto.com.electron.zoomvideo.sdk.proto.EnableOptimizeForSharedVideoParams';
  1416. }
  1417. /**
  1418. * Generated by JsPbCodeGenerator.
  1419. * @param {Array=} opt_data Optional initial data array, typically from a
  1420. * server response, or constructed directly in Javascript. The array is used
  1421. * in place and becomes part of the constructed object. It is not cloned.
  1422. * If no data is provided, the constructed object will be empty, but still
  1423. * valid.
  1424. * @extends {jspb.Message}
  1425. * @constructor
  1426. */
  1427. proto.com.electron.zoomvideo.sdk.proto.StartShare2ndCameraParams = function(opt_data) {
  1428. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  1429. };
  1430. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.StartShare2ndCameraParams, jspb.Message);
  1431. if (goog.DEBUG && !COMPILED) {
  1432. /**
  1433. * @public
  1434. * @override
  1435. */
  1436. proto.com.electron.zoomvideo.sdk.proto.StartShare2ndCameraParams.displayName = 'proto.com.electron.zoomvideo.sdk.proto.StartShare2ndCameraParams';
  1437. }
  1438. /**
  1439. * Generated by JsPbCodeGenerator.
  1440. * @param {Array=} opt_data Optional initial data array, typically from a
  1441. * server response, or constructed directly in Javascript. The array is used
  1442. * in place and becomes part of the constructed object. It is not cloned.
  1443. * If no data is provided, the constructed object will be empty, but still
  1444. * valid.
  1445. * @extends {jspb.Message}
  1446. * @constructor
  1447. */
  1448. proto.com.electron.zoomvideo.sdk.proto.SubscribeMyShareCameraParams = function(opt_data) {
  1449. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  1450. };
  1451. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.SubscribeMyShareCameraParams, jspb.Message);
  1452. if (goog.DEBUG && !COMPILED) {
  1453. /**
  1454. * @public
  1455. * @override
  1456. */
  1457. proto.com.electron.zoomvideo.sdk.proto.SubscribeMyShareCameraParams.displayName = 'proto.com.electron.zoomvideo.sdk.proto.SubscribeMyShareCameraParams';
  1458. }
  1459. /**
  1460. * Generated by JsPbCodeGenerator.
  1461. * @param {Array=} opt_data Optional initial data array, typically from a
  1462. * server response, or constructed directly in Javascript. The array is used
  1463. * in place and becomes part of the constructed object. It is not cloned.
  1464. * If no data is provided, the constructed object will be empty, but still
  1465. * valid.
  1466. * @extends {jspb.Message}
  1467. * @constructor
  1468. */
  1469. proto.com.electron.zoomvideo.sdk.proto.GetRemoteUsersParams = function(opt_data) {
  1470. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  1471. };
  1472. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.GetRemoteUsersParams, jspb.Message);
  1473. if (goog.DEBUG && !COMPILED) {
  1474. /**
  1475. * @public
  1476. * @override
  1477. */
  1478. proto.com.electron.zoomvideo.sdk.proto.GetRemoteUsersParams.displayName = 'proto.com.electron.zoomvideo.sdk.proto.GetRemoteUsersParams';
  1479. }
  1480. /**
  1481. * Generated by JsPbCodeGenerator.
  1482. * @param {Array=} opt_data Optional initial data array, typically from a
  1483. * server response, or constructed directly in Javascript. The array is used
  1484. * in place and becomes part of the constructed object. It is not cloned.
  1485. * If no data is provided, the constructed object will be empty, but still
  1486. * valid.
  1487. * @extends {jspb.Message}
  1488. * @constructor
  1489. */
  1490. proto.com.electron.zoomvideo.sdk.proto.GetMyInfoParams = function(opt_data) {
  1491. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  1492. };
  1493. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.GetMyInfoParams, jspb.Message);
  1494. if (goog.DEBUG && !COMPILED) {
  1495. /**
  1496. * @public
  1497. * @override
  1498. */
  1499. proto.com.electron.zoomvideo.sdk.proto.GetMyInfoParams.displayName = 'proto.com.electron.zoomvideo.sdk.proto.GetMyInfoParams';
  1500. }
  1501. /**
  1502. * Generated by JsPbCodeGenerator.
  1503. * @param {Array=} opt_data Optional initial data array, typically from a
  1504. * server response, or constructed directly in Javascript. The array is used
  1505. * in place and becomes part of the constructed object. It is not cloned.
  1506. * If no data is provided, the constructed object will be empty, but still
  1507. * valid.
  1508. * @extends {jspb.Message}
  1509. * @constructor
  1510. */
  1511. proto.com.electron.zoomvideo.sdk.proto.ChangeNameParams = function(opt_data) {
  1512. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  1513. };
  1514. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.ChangeNameParams, jspb.Message);
  1515. if (goog.DEBUG && !COMPILED) {
  1516. /**
  1517. * @public
  1518. * @override
  1519. */
  1520. proto.com.electron.zoomvideo.sdk.proto.ChangeNameParams.displayName = 'proto.com.electron.zoomvideo.sdk.proto.ChangeNameParams';
  1521. }
  1522. /**
  1523. * Generated by JsPbCodeGenerator.
  1524. * @param {Array=} opt_data Optional initial data array, typically from a
  1525. * server response, or constructed directly in Javascript. The array is used
  1526. * in place and becomes part of the constructed object. It is not cloned.
  1527. * If no data is provided, the constructed object will be empty, but still
  1528. * valid.
  1529. * @extends {jspb.Message}
  1530. * @constructor
  1531. */
  1532. proto.com.electron.zoomvideo.sdk.proto.MakeHostParams = function(opt_data) {
  1533. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  1534. };
  1535. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.MakeHostParams, jspb.Message);
  1536. if (goog.DEBUG && !COMPILED) {
  1537. /**
  1538. * @public
  1539. * @override
  1540. */
  1541. proto.com.electron.zoomvideo.sdk.proto.MakeHostParams.displayName = 'proto.com.electron.zoomvideo.sdk.proto.MakeHostParams';
  1542. }
  1543. /**
  1544. * Generated by JsPbCodeGenerator.
  1545. * @param {Array=} opt_data Optional initial data array, typically from a
  1546. * server response, or constructed directly in Javascript. The array is used
  1547. * in place and becomes part of the constructed object. It is not cloned.
  1548. * If no data is provided, the constructed object will be empty, but still
  1549. * valid.
  1550. * @extends {jspb.Message}
  1551. * @constructor
  1552. */
  1553. proto.com.electron.zoomvideo.sdk.proto.MakeManagerParams = function(opt_data) {
  1554. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  1555. };
  1556. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.MakeManagerParams, jspb.Message);
  1557. if (goog.DEBUG && !COMPILED) {
  1558. /**
  1559. * @public
  1560. * @override
  1561. */
  1562. proto.com.electron.zoomvideo.sdk.proto.MakeManagerParams.displayName = 'proto.com.electron.zoomvideo.sdk.proto.MakeManagerParams';
  1563. }
  1564. /**
  1565. * Generated by JsPbCodeGenerator.
  1566. * @param {Array=} opt_data Optional initial data array, typically from a
  1567. * server response, or constructed directly in Javascript. The array is used
  1568. * in place and becomes part of the constructed object. It is not cloned.
  1569. * If no data is provided, the constructed object will be empty, but still
  1570. * valid.
  1571. * @extends {jspb.Message}
  1572. * @constructor
  1573. */
  1574. proto.com.electron.zoomvideo.sdk.proto.RevokeManagerParams = function(opt_data) {
  1575. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  1576. };
  1577. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.RevokeManagerParams, jspb.Message);
  1578. if (goog.DEBUG && !COMPILED) {
  1579. /**
  1580. * @public
  1581. * @override
  1582. */
  1583. proto.com.electron.zoomvideo.sdk.proto.RevokeManagerParams.displayName = 'proto.com.electron.zoomvideo.sdk.proto.RevokeManagerParams';
  1584. }
  1585. /**
  1586. * Generated by JsPbCodeGenerator.
  1587. * @param {Array=} opt_data Optional initial data array, typically from a
  1588. * server response, or constructed directly in Javascript. The array is used
  1589. * in place and becomes part of the constructed object. It is not cloned.
  1590. * If no data is provided, the constructed object will be empty, but still
  1591. * valid.
  1592. * @extends {jspb.Message}
  1593. * @constructor
  1594. */
  1595. proto.com.electron.zoomvideo.sdk.proto.RemoveUserParams = function(opt_data) {
  1596. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  1597. };
  1598. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.RemoveUserParams, jspb.Message);
  1599. if (goog.DEBUG && !COMPILED) {
  1600. /**
  1601. * @public
  1602. * @override
  1603. */
  1604. proto.com.electron.zoomvideo.sdk.proto.RemoveUserParams.displayName = 'proto.com.electron.zoomvideo.sdk.proto.RemoveUserParams';
  1605. }
  1606. /**
  1607. * Generated by JsPbCodeGenerator.
  1608. * @param {Array=} opt_data Optional initial data array, typically from a
  1609. * server response, or constructed directly in Javascript. The array is used
  1610. * in place and becomes part of the constructed object. It is not cloned.
  1611. * If no data is provided, the constructed object will be empty, but still
  1612. * valid.
  1613. * @extends {jspb.Message}
  1614. * @constructor
  1615. */
  1616. proto.com.electron.zoomvideo.sdk.proto.RotateMyVideoParams = function(opt_data) {
  1617. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  1618. };
  1619. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.RotateMyVideoParams, jspb.Message);
  1620. if (goog.DEBUG && !COMPILED) {
  1621. /**
  1622. * @public
  1623. * @override
  1624. */
  1625. proto.com.electron.zoomvideo.sdk.proto.RotateMyVideoParams.displayName = 'proto.com.electron.zoomvideo.sdk.proto.RotateMyVideoParams';
  1626. }
  1627. /**
  1628. * Generated by JsPbCodeGenerator.
  1629. * @param {Array=} opt_data Optional initial data array, typically from a
  1630. * server response, or constructed directly in Javascript. The array is used
  1631. * in place and becomes part of the constructed object. It is not cloned.
  1632. * If no data is provided, the constructed object will be empty, but still
  1633. * valid.
  1634. * @extends {jspb.Message}
  1635. * @constructor
  1636. */
  1637. proto.com.electron.zoomvideo.sdk.proto.SelectCameraParams = function(opt_data) {
  1638. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  1639. };
  1640. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.SelectCameraParams, jspb.Message);
  1641. if (goog.DEBUG && !COMPILED) {
  1642. /**
  1643. * @public
  1644. * @override
  1645. */
  1646. proto.com.electron.zoomvideo.sdk.proto.SelectCameraParams.displayName = 'proto.com.electron.zoomvideo.sdk.proto.SelectCameraParams';
  1647. }
  1648. /**
  1649. * Generated by JsPbCodeGenerator.
  1650. * @param {Array=} opt_data Optional initial data array, typically from a
  1651. * server response, or constructed directly in Javascript. The array is used
  1652. * in place and becomes part of the constructed object. It is not cloned.
  1653. * If no data is provided, the constructed object will be empty, but still
  1654. * valid.
  1655. * @extends {jspb.Message}
  1656. * @constructor
  1657. */
  1658. proto.com.electron.zoomvideo.sdk.proto.CreateRenderParams = function(opt_data) {
  1659. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  1660. };
  1661. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.CreateRenderParams, jspb.Message);
  1662. if (goog.DEBUG && !COMPILED) {
  1663. /**
  1664. * @public
  1665. * @override
  1666. */
  1667. proto.com.electron.zoomvideo.sdk.proto.CreateRenderParams.displayName = 'proto.com.electron.zoomvideo.sdk.proto.CreateRenderParams';
  1668. }
  1669. /**
  1670. * Generated by JsPbCodeGenerator.
  1671. * @param {Array=} opt_data Optional initial data array, typically from a
  1672. * server response, or constructed directly in Javascript. The array is used
  1673. * in place and becomes part of the constructed object. It is not cloned.
  1674. * If no data is provided, the constructed object will be empty, but still
  1675. * valid.
  1676. * @extends {jspb.Message}
  1677. * @constructor
  1678. */
  1679. proto.com.electron.zoomvideo.sdk.proto.DestroyRendererParams = function(opt_data) {
  1680. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  1681. };
  1682. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.DestroyRendererParams, jspb.Message);
  1683. if (goog.DEBUG && !COMPILED) {
  1684. /**
  1685. * @public
  1686. * @override
  1687. */
  1688. proto.com.electron.zoomvideo.sdk.proto.DestroyRendererParams.displayName = 'proto.com.electron.zoomvideo.sdk.proto.DestroyRendererParams';
  1689. }
  1690. /**
  1691. * Generated by JsPbCodeGenerator.
  1692. * @param {Array=} opt_data Optional initial data array, typically from a
  1693. * server response, or constructed directly in Javascript. The array is used
  1694. * in place and becomes part of the constructed object. It is not cloned.
  1695. * If no data is provided, the constructed object will be empty, but still
  1696. * valid.
  1697. * @extends {jspb.Message}
  1698. * @constructor
  1699. */
  1700. proto.com.electron.zoomvideo.sdk.proto.SubscribeParams = function(opt_data) {
  1701. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  1702. };
  1703. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.SubscribeParams, jspb.Message);
  1704. if (goog.DEBUG && !COMPILED) {
  1705. /**
  1706. * @public
  1707. * @override
  1708. */
  1709. proto.com.electron.zoomvideo.sdk.proto.SubscribeParams.displayName = 'proto.com.electron.zoomvideo.sdk.proto.SubscribeParams';
  1710. }
  1711. /**
  1712. * Generated by JsPbCodeGenerator.
  1713. * @param {Array=} opt_data Optional initial data array, typically from a
  1714. * server response, or constructed directly in Javascript. The array is used
  1715. * in place and becomes part of the constructed object. It is not cloned.
  1716. * If no data is provided, the constructed object will be empty, but still
  1717. * valid.
  1718. * @extends {jspb.Message}
  1719. * @constructor
  1720. */
  1721. proto.com.electron.zoomvideo.sdk.proto.UnSubscribeParams = function(opt_data) {
  1722. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  1723. };
  1724. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.UnSubscribeParams, jspb.Message);
  1725. if (goog.DEBUG && !COMPILED) {
  1726. /**
  1727. * @public
  1728. * @override
  1729. */
  1730. proto.com.electron.zoomvideo.sdk.proto.UnSubscribeParams.displayName = 'proto.com.electron.zoomvideo.sdk.proto.UnSubscribeParams';
  1731. }
  1732. /**
  1733. * Generated by JsPbCodeGenerator.
  1734. * @param {Array=} opt_data Optional initial data array, typically from a
  1735. * server response, or constructed directly in Javascript. The array is used
  1736. * in place and becomes part of the constructed object. It is not cloned.
  1737. * If no data is provided, the constructed object will be empty, but still
  1738. * valid.
  1739. * @extends {jspb.Message}
  1740. * @constructor
  1741. */
  1742. proto.com.electron.zoomvideo.sdk.proto.SubscribeToSharedComputerAudioParams = function(opt_data) {
  1743. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  1744. };
  1745. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.SubscribeToSharedComputerAudioParams, jspb.Message);
  1746. if (goog.DEBUG && !COMPILED) {
  1747. /**
  1748. * @public
  1749. * @override
  1750. */
  1751. proto.com.electron.zoomvideo.sdk.proto.SubscribeToSharedComputerAudioParams.displayName = 'proto.com.electron.zoomvideo.sdk.proto.SubscribeToSharedComputerAudioParams';
  1752. }
  1753. /**
  1754. * Generated by JsPbCodeGenerator.
  1755. * @param {Array=} opt_data Optional initial data array, typically from a
  1756. * server response, or constructed directly in Javascript. The array is used
  1757. * in place and becomes part of the constructed object. It is not cloned.
  1758. * If no data is provided, the constructed object will be empty, but still
  1759. * valid.
  1760. * @extends {jspb.Message}
  1761. * @constructor
  1762. */
  1763. proto.com.electron.zoomvideo.sdk.proto.UnsubscribeToSharedComputerAudioParams = function(opt_data) {
  1764. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  1765. };
  1766. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.UnsubscribeToSharedComputerAudioParams, jspb.Message);
  1767. if (goog.DEBUG && !COMPILED) {
  1768. /**
  1769. * @public
  1770. * @override
  1771. */
  1772. proto.com.electron.zoomvideo.sdk.proto.UnsubscribeToSharedComputerAudioParams.displayName = 'proto.com.electron.zoomvideo.sdk.proto.UnsubscribeToSharedComputerAudioParams';
  1773. }
  1774. /**
  1775. * Generated by JsPbCodeGenerator.
  1776. * @param {Array=} opt_data Optional initial data array, typically from a
  1777. * server response, or constructed directly in Javascript. The array is used
  1778. * in place and becomes part of the constructed object. It is not cloned.
  1779. * If no data is provided, the constructed object will be empty, but still
  1780. * valid.
  1781. * @extends {jspb.Message}
  1782. * @constructor
  1783. */
  1784. proto.com.electron.zoomvideo.sdk.proto.SubscribeMultiCameraStreamParams = function(opt_data) {
  1785. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  1786. };
  1787. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.SubscribeMultiCameraStreamParams, jspb.Message);
  1788. if (goog.DEBUG && !COMPILED) {
  1789. /**
  1790. * @public
  1791. * @override
  1792. */
  1793. proto.com.electron.zoomvideo.sdk.proto.SubscribeMultiCameraStreamParams.displayName = 'proto.com.electron.zoomvideo.sdk.proto.SubscribeMultiCameraStreamParams';
  1794. }
  1795. /**
  1796. * Generated by JsPbCodeGenerator.
  1797. * @param {Array=} opt_data Optional initial data array, typically from a
  1798. * server response, or constructed directly in Javascript. The array is used
  1799. * in place and becomes part of the constructed object. It is not cloned.
  1800. * If no data is provided, the constructed object will be empty, but still
  1801. * valid.
  1802. * @extends {jspb.Message}
  1803. * @constructor
  1804. */
  1805. proto.com.electron.zoomvideo.sdk.proto.UnSubscribeMultiCameraStreamParams = function(opt_data) {
  1806. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  1807. };
  1808. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.UnSubscribeMultiCameraStreamParams, jspb.Message);
  1809. if (goog.DEBUG && !COMPILED) {
  1810. /**
  1811. * @public
  1812. * @override
  1813. */
  1814. proto.com.electron.zoomvideo.sdk.proto.UnSubscribeMultiCameraStreamParams.displayName = 'proto.com.electron.zoomvideo.sdk.proto.UnSubscribeMultiCameraStreamParams';
  1815. }
  1816. /**
  1817. * Generated by JsPbCodeGenerator.
  1818. * @param {Array=} opt_data Optional initial data array, typically from a
  1819. * server response, or constructed directly in Javascript. The array is used
  1820. * in place and becomes part of the constructed object. It is not cloned.
  1821. * If no data is provided, the constructed object will be empty, but still
  1822. * valid.
  1823. * @extends {jspb.Message}
  1824. * @constructor
  1825. */
  1826. proto.com.electron.zoomvideo.sdk.proto.SetRawDataResolutionParams = function(opt_data) {
  1827. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  1828. };
  1829. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.SetRawDataResolutionParams, jspb.Message);
  1830. if (goog.DEBUG && !COMPILED) {
  1831. /**
  1832. * @public
  1833. * @override
  1834. */
  1835. proto.com.electron.zoomvideo.sdk.proto.SetRawDataResolutionParams.displayName = 'proto.com.electron.zoomvideo.sdk.proto.SetRawDataResolutionParams';
  1836. }
  1837. /**
  1838. * Generated by JsPbCodeGenerator.
  1839. * @param {Array=} opt_data Optional initial data array, typically from a
  1840. * server response, or constructed directly in Javascript. The array is used
  1841. * in place and becomes part of the constructed object. It is not cloned.
  1842. * If no data is provided, the constructed object will be empty, but still
  1843. * valid.
  1844. * @extends {jspb.Message}
  1845. * @constructor
  1846. */
  1847. proto.com.electron.zoomvideo.sdk.proto.GetResolutionParams = function(opt_data) {
  1848. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  1849. };
  1850. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.GetResolutionParams, jspb.Message);
  1851. if (goog.DEBUG && !COMPILED) {
  1852. /**
  1853. * @public
  1854. * @override
  1855. */
  1856. proto.com.electron.zoomvideo.sdk.proto.GetResolutionParams.displayName = 'proto.com.electron.zoomvideo.sdk.proto.GetResolutionParams';
  1857. }
  1858. /**
  1859. * Generated by JsPbCodeGenerator.
  1860. * @param {Array=} opt_data Optional initial data array, typically from a
  1861. * server response, or constructed directly in Javascript. The array is used
  1862. * in place and becomes part of the constructed object. It is not cloned.
  1863. * If no data is provided, the constructed object will be empty, but still
  1864. * valid.
  1865. * @extends {jspb.Message}
  1866. * @constructor
  1867. */
  1868. proto.com.electron.zoomvideo.sdk.proto.GetRawDataTypeParams = function(opt_data) {
  1869. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  1870. };
  1871. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.GetRawDataTypeParams, jspb.Message);
  1872. if (goog.DEBUG && !COMPILED) {
  1873. /**
  1874. * @public
  1875. * @override
  1876. */
  1877. proto.com.electron.zoomvideo.sdk.proto.GetRawDataTypeParams.displayName = 'proto.com.electron.zoomvideo.sdk.proto.GetRawDataTypeParams';
  1878. }
  1879. /**
  1880. * Generated by JsPbCodeGenerator.
  1881. * @param {Array=} opt_data Optional initial data array, typically from a
  1882. * server response, or constructed directly in Javascript. The array is used
  1883. * in place and becomes part of the constructed object. It is not cloned.
  1884. * If no data is provided, the constructed object will be empty, but still
  1885. * valid.
  1886. * @extends {jspb.Message}
  1887. * @constructor
  1888. */
  1889. proto.com.electron.zoomvideo.sdk.proto.sendVideoFrameParams = function(opt_data) {
  1890. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  1891. };
  1892. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.sendVideoFrameParams, jspb.Message);
  1893. if (goog.DEBUG && !COMPILED) {
  1894. /**
  1895. * @public
  1896. * @override
  1897. */
  1898. proto.com.electron.zoomvideo.sdk.proto.sendVideoFrameParams.displayName = 'proto.com.electron.zoomvideo.sdk.proto.sendVideoFrameParams';
  1899. }
  1900. /**
  1901. * Generated by JsPbCodeGenerator.
  1902. * @param {Array=} opt_data Optional initial data array, typically from a
  1903. * server response, or constructed directly in Javascript. The array is used
  1904. * in place and becomes part of the constructed object. It is not cloned.
  1905. * If no data is provided, the constructed object will be empty, but still
  1906. * valid.
  1907. * @extends {jspb.Message}
  1908. * @constructor
  1909. */
  1910. proto.com.electron.zoomvideo.sdk.proto.CameraInfos = function(opt_data) {
  1911. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  1912. };
  1913. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.CameraInfos, jspb.Message);
  1914. if (goog.DEBUG && !COMPILED) {
  1915. /**
  1916. * @public
  1917. * @override
  1918. */
  1919. proto.com.electron.zoomvideo.sdk.proto.CameraInfos.displayName = 'proto.com.electron.zoomvideo.sdk.proto.CameraInfos';
  1920. }
  1921. /**
  1922. * Generated by JsPbCodeGenerator.
  1923. * @param {Array=} opt_data Optional initial data array, typically from a
  1924. * server response, or constructed directly in Javascript. The array is used
  1925. * in place and becomes part of the constructed object. It is not cloned.
  1926. * If no data is provided, the constructed object will be empty, but still
  1927. * valid.
  1928. * @extends {jspb.Message}
  1929. * @constructor
  1930. */
  1931. proto.com.electron.zoomvideo.sdk.proto.GetCameraList = function(opt_data) {
  1932. jspb.Message.initialize(this, opt_data, 0, -1, proto.com.electron.zoomvideo.sdk.proto.GetCameraList.repeatedFields_, null);
  1933. };
  1934. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.GetCameraList, jspb.Message);
  1935. if (goog.DEBUG && !COMPILED) {
  1936. /**
  1937. * @public
  1938. * @override
  1939. */
  1940. proto.com.electron.zoomvideo.sdk.proto.GetCameraList.displayName = 'proto.com.electron.zoomvideo.sdk.proto.GetCameraList';
  1941. }
  1942. /**
  1943. * Generated by JsPbCodeGenerator.
  1944. * @param {Array=} opt_data Optional initial data array, typically from a
  1945. * server response, or constructed directly in Javascript. The array is used
  1946. * in place and becomes part of the constructed object. It is not cloned.
  1947. * If no data is provided, the constructed object will be empty, but still
  1948. * valid.
  1949. * @extends {jspb.Message}
  1950. * @constructor
  1951. */
  1952. proto.com.electron.zoomvideo.sdk.proto.MultiCameraStreamInfos = function(opt_data) {
  1953. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  1954. };
  1955. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.MultiCameraStreamInfos, jspb.Message);
  1956. if (goog.DEBUG && !COMPILED) {
  1957. /**
  1958. * @public
  1959. * @override
  1960. */
  1961. proto.com.electron.zoomvideo.sdk.proto.MultiCameraStreamInfos.displayName = 'proto.com.electron.zoomvideo.sdk.proto.MultiCameraStreamInfos';
  1962. }
  1963. /**
  1964. * Generated by JsPbCodeGenerator.
  1965. * @param {Array=} opt_data Optional initial data array, typically from a
  1966. * server response, or constructed directly in Javascript. The array is used
  1967. * in place and becomes part of the constructed object. It is not cloned.
  1968. * If no data is provided, the constructed object will be empty, but still
  1969. * valid.
  1970. * @extends {jspb.Message}
  1971. * @constructor
  1972. */
  1973. proto.com.electron.zoomvideo.sdk.proto.MultiCameraStreamList = function(opt_data) {
  1974. jspb.Message.initialize(this, opt_data, 0, -1, proto.com.electron.zoomvideo.sdk.proto.MultiCameraStreamList.repeatedFields_, null);
  1975. };
  1976. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.MultiCameraStreamList, jspb.Message);
  1977. if (goog.DEBUG && !COMPILED) {
  1978. /**
  1979. * @public
  1980. * @override
  1981. */
  1982. proto.com.electron.zoomvideo.sdk.proto.MultiCameraStreamList.displayName = 'proto.com.electron.zoomvideo.sdk.proto.MultiCameraStreamList';
  1983. }
  1984. /**
  1985. * Generated by JsPbCodeGenerator.
  1986. * @param {Array=} opt_data Optional initial data array, typically from a
  1987. * server response, or constructed directly in Javascript. The array is used
  1988. * in place and becomes part of the constructed object. It is not cloned.
  1989. * If no data is provided, the constructed object will be empty, but still
  1990. * valid.
  1991. * @extends {jspb.Message}
  1992. * @constructor
  1993. */
  1994. proto.com.electron.zoomvideo.sdk.proto.GetMultiCameraStreamList = function(opt_data) {
  1995. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  1996. };
  1997. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.GetMultiCameraStreamList, jspb.Message);
  1998. if (goog.DEBUG && !COMPILED) {
  1999. /**
  2000. * @public
  2001. * @override
  2002. */
  2003. proto.com.electron.zoomvideo.sdk.proto.GetMultiCameraStreamList.displayName = 'proto.com.electron.zoomvideo.sdk.proto.GetMultiCameraStreamList';
  2004. }
  2005. /**
  2006. * Generated by JsPbCodeGenerator.
  2007. * @param {Array=} opt_data Optional initial data array, typically from a
  2008. * server response, or constructed directly in Javascript. The array is used
  2009. * in place and becomes part of the constructed object. It is not cloned.
  2010. * If no data is provided, the constructed object will be empty, but still
  2011. * valid.
  2012. * @extends {jspb.Message}
  2013. * @constructor
  2014. */
  2015. proto.com.electron.zoomvideo.sdk.proto.MicInfos = function(opt_data) {
  2016. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  2017. };
  2018. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.MicInfos, jspb.Message);
  2019. if (goog.DEBUG && !COMPILED) {
  2020. /**
  2021. * @public
  2022. * @override
  2023. */
  2024. proto.com.electron.zoomvideo.sdk.proto.MicInfos.displayName = 'proto.com.electron.zoomvideo.sdk.proto.MicInfos';
  2025. }
  2026. /**
  2027. * Generated by JsPbCodeGenerator.
  2028. * @param {Array=} opt_data Optional initial data array, typically from a
  2029. * server response, or constructed directly in Javascript. The array is used
  2030. * in place and becomes part of the constructed object. It is not cloned.
  2031. * If no data is provided, the constructed object will be empty, but still
  2032. * valid.
  2033. * @extends {jspb.Message}
  2034. * @constructor
  2035. */
  2036. proto.com.electron.zoomvideo.sdk.proto.GetMicList = function(opt_data) {
  2037. jspb.Message.initialize(this, opt_data, 0, -1, proto.com.electron.zoomvideo.sdk.proto.GetMicList.repeatedFields_, null);
  2038. };
  2039. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.GetMicList, jspb.Message);
  2040. if (goog.DEBUG && !COMPILED) {
  2041. /**
  2042. * @public
  2043. * @override
  2044. */
  2045. proto.com.electron.zoomvideo.sdk.proto.GetMicList.displayName = 'proto.com.electron.zoomvideo.sdk.proto.GetMicList';
  2046. }
  2047. /**
  2048. * Generated by JsPbCodeGenerator.
  2049. * @param {Array=} opt_data Optional initial data array, typically from a
  2050. * server response, or constructed directly in Javascript. The array is used
  2051. * in place and becomes part of the constructed object. It is not cloned.
  2052. * If no data is provided, the constructed object will be empty, but still
  2053. * valid.
  2054. * @extends {jspb.Message}
  2055. * @constructor
  2056. */
  2057. proto.com.electron.zoomvideo.sdk.proto.SpeakerInfos = function(opt_data) {
  2058. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  2059. };
  2060. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.SpeakerInfos, jspb.Message);
  2061. if (goog.DEBUG && !COMPILED) {
  2062. /**
  2063. * @public
  2064. * @override
  2065. */
  2066. proto.com.electron.zoomvideo.sdk.proto.SpeakerInfos.displayName = 'proto.com.electron.zoomvideo.sdk.proto.SpeakerInfos';
  2067. }
  2068. /**
  2069. * Generated by JsPbCodeGenerator.
  2070. * @param {Array=} opt_data Optional initial data array, typically from a
  2071. * server response, or constructed directly in Javascript. The array is used
  2072. * in place and becomes part of the constructed object. It is not cloned.
  2073. * If no data is provided, the constructed object will be empty, but still
  2074. * valid.
  2075. * @extends {jspb.Message}
  2076. * @constructor
  2077. */
  2078. proto.com.electron.zoomvideo.sdk.proto.GetSpeakerList = function(opt_data) {
  2079. jspb.Message.initialize(this, opt_data, 0, -1, proto.com.electron.zoomvideo.sdk.proto.GetSpeakerList.repeatedFields_, null);
  2080. };
  2081. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.GetSpeakerList, jspb.Message);
  2082. if (goog.DEBUG && !COMPILED) {
  2083. /**
  2084. * @public
  2085. * @override
  2086. */
  2087. proto.com.electron.zoomvideo.sdk.proto.GetSpeakerList.displayName = 'proto.com.electron.zoomvideo.sdk.proto.GetSpeakerList';
  2088. }
  2089. /**
  2090. * Generated by JsPbCodeGenerator.
  2091. * @param {Array=} opt_data Optional initial data array, typically from a
  2092. * server response, or constructed directly in Javascript. The array is used
  2093. * in place and becomes part of the constructed object. It is not cloned.
  2094. * If no data is provided, the constructed object will be empty, but still
  2095. * valid.
  2096. * @extends {jspb.Message}
  2097. * @constructor
  2098. */
  2099. proto.com.electron.zoomvideo.sdk.proto.SendCommandParams = function(opt_data) {
  2100. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  2101. };
  2102. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.SendCommandParams, jspb.Message);
  2103. if (goog.DEBUG && !COMPILED) {
  2104. /**
  2105. * @public
  2106. * @override
  2107. */
  2108. proto.com.electron.zoomvideo.sdk.proto.SendCommandParams.displayName = 'proto.com.electron.zoomvideo.sdk.proto.SendCommandParams';
  2109. }
  2110. /**
  2111. * Generated by JsPbCodeGenerator.
  2112. * @param {Array=} opt_data Optional initial data array, typically from a
  2113. * server response, or constructed directly in Javascript. The array is used
  2114. * in place and becomes part of the constructed object. It is not cloned.
  2115. * If no data is provided, the constructed object will be empty, but still
  2116. * valid.
  2117. * @extends {jspb.Message}
  2118. * @constructor
  2119. */
  2120. proto.com.electron.zoomvideo.sdk.proto.PhoneSupportCountryInfos = function(opt_data) {
  2121. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  2122. };
  2123. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.PhoneSupportCountryInfos, jspb.Message);
  2124. if (goog.DEBUG && !COMPILED) {
  2125. /**
  2126. * @public
  2127. * @override
  2128. */
  2129. proto.com.electron.zoomvideo.sdk.proto.PhoneSupportCountryInfos.displayName = 'proto.com.electron.zoomvideo.sdk.proto.PhoneSupportCountryInfos';
  2130. }
  2131. /**
  2132. * Generated by JsPbCodeGenerator.
  2133. * @param {Array=} opt_data Optional initial data array, typically from a
  2134. * server response, or constructed directly in Javascript. The array is used
  2135. * in place and becomes part of the constructed object. It is not cloned.
  2136. * If no data is provided, the constructed object will be empty, but still
  2137. * valid.
  2138. * @extends {jspb.Message}
  2139. * @constructor
  2140. */
  2141. proto.com.electron.zoomvideo.sdk.proto.GetPhoneSupportCountryList = function(opt_data) {
  2142. jspb.Message.initialize(this, opt_data, 0, -1, proto.com.electron.zoomvideo.sdk.proto.GetPhoneSupportCountryList.repeatedFields_, null);
  2143. };
  2144. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.GetPhoneSupportCountryList, jspb.Message);
  2145. if (goog.DEBUG && !COMPILED) {
  2146. /**
  2147. * @public
  2148. * @override
  2149. */
  2150. proto.com.electron.zoomvideo.sdk.proto.GetPhoneSupportCountryList.displayName = 'proto.com.electron.zoomvideo.sdk.proto.GetPhoneSupportCountryList';
  2151. }
  2152. /**
  2153. * Generated by JsPbCodeGenerator.
  2154. * @param {Array=} opt_data Optional initial data array, typically from a
  2155. * server response, or constructed directly in Javascript. The array is used
  2156. * in place and becomes part of the constructed object. It is not cloned.
  2157. * If no data is provided, the constructed object will be empty, but still
  2158. * valid.
  2159. * @extends {jspb.Message}
  2160. * @constructor
  2161. */
  2162. proto.com.electron.zoomvideo.sdk.proto.InviteByPhoneParams = function(opt_data) {
  2163. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  2164. };
  2165. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.InviteByPhoneParams, jspb.Message);
  2166. if (goog.DEBUG && !COMPILED) {
  2167. /**
  2168. * @public
  2169. * @override
  2170. */
  2171. proto.com.electron.zoomvideo.sdk.proto.InviteByPhoneParams.displayName = 'proto.com.electron.zoomvideo.sdk.proto.InviteByPhoneParams';
  2172. }
  2173. /**
  2174. * Generated by JsPbCodeGenerator.
  2175. * @param {Array=} opt_data Optional initial data array, typically from a
  2176. * server response, or constructed directly in Javascript. The array is used
  2177. * in place and becomes part of the constructed object. It is not cloned.
  2178. * If no data is provided, the constructed object will be empty, but still
  2179. * valid.
  2180. * @extends {jspb.Message}
  2181. * @constructor
  2182. */
  2183. proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlTurnLeftParams = function(opt_data) {
  2184. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  2185. };
  2186. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlTurnLeftParams, jspb.Message);
  2187. if (goog.DEBUG && !COMPILED) {
  2188. /**
  2189. * @public
  2190. * @override
  2191. */
  2192. proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlTurnLeftParams.displayName = 'proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlTurnLeftParams';
  2193. }
  2194. /**
  2195. * Generated by JsPbCodeGenerator.
  2196. * @param {Array=} opt_data Optional initial data array, typically from a
  2197. * server response, or constructed directly in Javascript. The array is used
  2198. * in place and becomes part of the constructed object. It is not cloned.
  2199. * If no data is provided, the constructed object will be empty, but still
  2200. * valid.
  2201. * @extends {jspb.Message}
  2202. * @constructor
  2203. */
  2204. proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlTurnRightParams = function(opt_data) {
  2205. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  2206. };
  2207. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlTurnRightParams, jspb.Message);
  2208. if (goog.DEBUG && !COMPILED) {
  2209. /**
  2210. * @public
  2211. * @override
  2212. */
  2213. proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlTurnRightParams.displayName = 'proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlTurnRightParams';
  2214. }
  2215. /**
  2216. * Generated by JsPbCodeGenerator.
  2217. * @param {Array=} opt_data Optional initial data array, typically from a
  2218. * server response, or constructed directly in Javascript. The array is used
  2219. * in place and becomes part of the constructed object. It is not cloned.
  2220. * If no data is provided, the constructed object will be empty, but still
  2221. * valid.
  2222. * @extends {jspb.Message}
  2223. * @constructor
  2224. */
  2225. proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlTurnUpParams = function(opt_data) {
  2226. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  2227. };
  2228. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlTurnUpParams, jspb.Message);
  2229. if (goog.DEBUG && !COMPILED) {
  2230. /**
  2231. * @public
  2232. * @override
  2233. */
  2234. proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlTurnUpParams.displayName = 'proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlTurnUpParams';
  2235. }
  2236. /**
  2237. * Generated by JsPbCodeGenerator.
  2238. * @param {Array=} opt_data Optional initial data array, typically from a
  2239. * server response, or constructed directly in Javascript. The array is used
  2240. * in place and becomes part of the constructed object. It is not cloned.
  2241. * If no data is provided, the constructed object will be empty, but still
  2242. * valid.
  2243. * @extends {jspb.Message}
  2244. * @constructor
  2245. */
  2246. proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlTurnDownParams = function(opt_data) {
  2247. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  2248. };
  2249. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlTurnDownParams, jspb.Message);
  2250. if (goog.DEBUG && !COMPILED) {
  2251. /**
  2252. * @public
  2253. * @override
  2254. */
  2255. proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlTurnDownParams.displayName = 'proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlTurnDownParams';
  2256. }
  2257. /**
  2258. * Generated by JsPbCodeGenerator.
  2259. * @param {Array=} opt_data Optional initial data array, typically from a
  2260. * server response, or constructed directly in Javascript. The array is used
  2261. * in place and becomes part of the constructed object. It is not cloned.
  2262. * If no data is provided, the constructed object will be empty, but still
  2263. * valid.
  2264. * @extends {jspb.Message}
  2265. * @constructor
  2266. */
  2267. proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlZoomInParams = function(opt_data) {
  2268. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  2269. };
  2270. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlZoomInParams, jspb.Message);
  2271. if (goog.DEBUG && !COMPILED) {
  2272. /**
  2273. * @public
  2274. * @override
  2275. */
  2276. proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlZoomInParams.displayName = 'proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlZoomInParams';
  2277. }
  2278. /**
  2279. * Generated by JsPbCodeGenerator.
  2280. * @param {Array=} opt_data Optional initial data array, typically from a
  2281. * server response, or constructed directly in Javascript. The array is used
  2282. * in place and becomes part of the constructed object. It is not cloned.
  2283. * If no data is provided, the constructed object will be empty, but still
  2284. * valid.
  2285. * @extends {jspb.Message}
  2286. * @constructor
  2287. */
  2288. proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlZoomOutParams = function(opt_data) {
  2289. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  2290. };
  2291. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlZoomOutParams, jspb.Message);
  2292. if (goog.DEBUG && !COMPILED) {
  2293. /**
  2294. * @public
  2295. * @override
  2296. */
  2297. proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlZoomOutParams.displayName = 'proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlZoomOutParams';
  2298. }
  2299. /**
  2300. * Generated by JsPbCodeGenerator.
  2301. * @param {Array=} opt_data Optional initial data array, typically from a
  2302. * server response, or constructed directly in Javascript. The array is used
  2303. * in place and becomes part of the constructed object. It is not cloned.
  2304. * If no data is provided, the constructed object will be empty, but still
  2305. * valid.
  2306. * @extends {jspb.Message}
  2307. * @constructor
  2308. */
  2309. proto.com.electron.zoomvideo.sdk.proto.RequestControlRemoteCameraParams = function(opt_data) {
  2310. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  2311. };
  2312. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.RequestControlRemoteCameraParams, jspb.Message);
  2313. if (goog.DEBUG && !COMPILED) {
  2314. /**
  2315. * @public
  2316. * @override
  2317. */
  2318. proto.com.electron.zoomvideo.sdk.proto.RequestControlRemoteCameraParams.displayName = 'proto.com.electron.zoomvideo.sdk.proto.RequestControlRemoteCameraParams';
  2319. }
  2320. /**
  2321. * Generated by JsPbCodeGenerator.
  2322. * @param {Array=} opt_data Optional initial data array, typically from a
  2323. * server response, or constructed directly in Javascript. The array is used
  2324. * in place and becomes part of the constructed object. It is not cloned.
  2325. * If no data is provided, the constructed object will be empty, but still
  2326. * valid.
  2327. * @extends {jspb.Message}
  2328. * @constructor
  2329. */
  2330. proto.com.electron.zoomvideo.sdk.proto.GiveUpControlRemoteCameraParams = function(opt_data) {
  2331. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  2332. };
  2333. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.GiveUpControlRemoteCameraParams, jspb.Message);
  2334. if (goog.DEBUG && !COMPILED) {
  2335. /**
  2336. * @public
  2337. * @override
  2338. */
  2339. proto.com.electron.zoomvideo.sdk.proto.GiveUpControlRemoteCameraParams.displayName = 'proto.com.electron.zoomvideo.sdk.proto.GiveUpControlRemoteCameraParams';
  2340. }
  2341. /**
  2342. * Generated by JsPbCodeGenerator.
  2343. * @param {Array=} opt_data Optional initial data array, typically from a
  2344. * server response, or constructed directly in Javascript. The array is used
  2345. * in place and becomes part of the constructed object. It is not cloned.
  2346. * If no data is provided, the constructed object will be empty, but still
  2347. * valid.
  2348. * @extends {jspb.Message}
  2349. * @constructor
  2350. */
  2351. proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnLeftParams = function(opt_data) {
  2352. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  2353. };
  2354. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnLeftParams, jspb.Message);
  2355. if (goog.DEBUG && !COMPILED) {
  2356. /**
  2357. * @public
  2358. * @override
  2359. */
  2360. proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnLeftParams.displayName = 'proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnLeftParams';
  2361. }
  2362. /**
  2363. * Generated by JsPbCodeGenerator.
  2364. * @param {Array=} opt_data Optional initial data array, typically from a
  2365. * server response, or constructed directly in Javascript. The array is used
  2366. * in place and becomes part of the constructed object. It is not cloned.
  2367. * If no data is provided, the constructed object will be empty, but still
  2368. * valid.
  2369. * @extends {jspb.Message}
  2370. * @constructor
  2371. */
  2372. proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnRightParams = function(opt_data) {
  2373. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  2374. };
  2375. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnRightParams, jspb.Message);
  2376. if (goog.DEBUG && !COMPILED) {
  2377. /**
  2378. * @public
  2379. * @override
  2380. */
  2381. proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnRightParams.displayName = 'proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnRightParams';
  2382. }
  2383. /**
  2384. * Generated by JsPbCodeGenerator.
  2385. * @param {Array=} opt_data Optional initial data array, typically from a
  2386. * server response, or constructed directly in Javascript. The array is used
  2387. * in place and becomes part of the constructed object. It is not cloned.
  2388. * If no data is provided, the constructed object will be empty, but still
  2389. * valid.
  2390. * @extends {jspb.Message}
  2391. * @constructor
  2392. */
  2393. proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnUpParams = function(opt_data) {
  2394. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  2395. };
  2396. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnUpParams, jspb.Message);
  2397. if (goog.DEBUG && !COMPILED) {
  2398. /**
  2399. * @public
  2400. * @override
  2401. */
  2402. proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnUpParams.displayName = 'proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnUpParams';
  2403. }
  2404. /**
  2405. * Generated by JsPbCodeGenerator.
  2406. * @param {Array=} opt_data Optional initial data array, typically from a
  2407. * server response, or constructed directly in Javascript. The array is used
  2408. * in place and becomes part of the constructed object. It is not cloned.
  2409. * If no data is provided, the constructed object will be empty, but still
  2410. * valid.
  2411. * @extends {jspb.Message}
  2412. * @constructor
  2413. */
  2414. proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnDownParams = function(opt_data) {
  2415. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  2416. };
  2417. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnDownParams, jspb.Message);
  2418. if (goog.DEBUG && !COMPILED) {
  2419. /**
  2420. * @public
  2421. * @override
  2422. */
  2423. proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnDownParams.displayName = 'proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnDownParams';
  2424. }
  2425. /**
  2426. * Generated by JsPbCodeGenerator.
  2427. * @param {Array=} opt_data Optional initial data array, typically from a
  2428. * server response, or constructed directly in Javascript. The array is used
  2429. * in place and becomes part of the constructed object. It is not cloned.
  2430. * If no data is provided, the constructed object will be empty, but still
  2431. * valid.
  2432. * @extends {jspb.Message}
  2433. * @constructor
  2434. */
  2435. proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlZoomInParams = function(opt_data) {
  2436. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  2437. };
  2438. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlZoomInParams, jspb.Message);
  2439. if (goog.DEBUG && !COMPILED) {
  2440. /**
  2441. * @public
  2442. * @override
  2443. */
  2444. proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlZoomInParams.displayName = 'proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlZoomInParams';
  2445. }
  2446. /**
  2447. * Generated by JsPbCodeGenerator.
  2448. * @param {Array=} opt_data Optional initial data array, typically from a
  2449. * server response, or constructed directly in Javascript. The array is used
  2450. * in place and becomes part of the constructed object. It is not cloned.
  2451. * If no data is provided, the constructed object will be empty, but still
  2452. * valid.
  2453. * @extends {jspb.Message}
  2454. * @constructor
  2455. */
  2456. proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlZoomOutParams = function(opt_data) {
  2457. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  2458. };
  2459. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlZoomOutParams, jspb.Message);
  2460. if (goog.DEBUG && !COMPILED) {
  2461. /**
  2462. * @public
  2463. * @override
  2464. */
  2465. proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlZoomOutParams.displayName = 'proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlZoomOutParams';
  2466. }
  2467. /**
  2468. * Generated by JsPbCodeGenerator.
  2469. * @param {Array=} opt_data Optional initial data array, typically from a
  2470. * server response, or constructed directly in Javascript. The array is used
  2471. * in place and becomes part of the constructed object. It is not cloned.
  2472. * If no data is provided, the constructed object will be empty, but still
  2473. * valid.
  2474. * @extends {jspb.Message}
  2475. * @constructor
  2476. */
  2477. proto.com.electron.zoomvideo.sdk.proto.SetVideoQualityPreferenceParams = function(opt_data) {
  2478. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  2479. };
  2480. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.SetVideoQualityPreferenceParams, jspb.Message);
  2481. if (goog.DEBUG && !COMPILED) {
  2482. /**
  2483. * @public
  2484. * @override
  2485. */
  2486. proto.com.electron.zoomvideo.sdk.proto.SetVideoQualityPreferenceParams.displayName = 'proto.com.electron.zoomvideo.sdk.proto.SetVideoQualityPreferenceParams';
  2487. }
  2488. /**
  2489. * Generated by JsPbCodeGenerator.
  2490. * @param {Array=} opt_data Optional initial data array, typically from a
  2491. * server response, or constructed directly in Javascript. The array is used
  2492. * in place and becomes part of the constructed object. It is not cloned.
  2493. * If no data is provided, the constructed object will be empty, but still
  2494. * valid.
  2495. * @extends {jspb.Message}
  2496. * @constructor
  2497. */
  2498. proto.com.electron.zoomvideo.sdk.proto.SetSuppressBackgroundNoiseLevelParams = function(opt_data) {
  2499. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  2500. };
  2501. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.SetSuppressBackgroundNoiseLevelParams, jspb.Message);
  2502. if (goog.DEBUG && !COMPILED) {
  2503. /**
  2504. * @public
  2505. * @override
  2506. */
  2507. proto.com.electron.zoomvideo.sdk.proto.SetSuppressBackgroundNoiseLevelParams.displayName = 'proto.com.electron.zoomvideo.sdk.proto.SetSuppressBackgroundNoiseLevelParams';
  2508. }
  2509. /**
  2510. * Generated by JsPbCodeGenerator.
  2511. * @param {Array=} opt_data Optional initial data array, typically from a
  2512. * server response, or constructed directly in Javascript. The array is used
  2513. * in place and becomes part of the constructed object. It is not cloned.
  2514. * If no data is provided, the constructed object will be empty, but still
  2515. * valid.
  2516. * @extends {jspb.Message}
  2517. * @constructor
  2518. */
  2519. proto.com.electron.zoomvideo.sdk.proto.SetEchoCancellationLevelParams = function(opt_data) {
  2520. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  2521. };
  2522. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.SetEchoCancellationLevelParams, jspb.Message);
  2523. if (goog.DEBUG && !COMPILED) {
  2524. /**
  2525. * @public
  2526. * @override
  2527. */
  2528. proto.com.electron.zoomvideo.sdk.proto.SetEchoCancellationLevelParams.displayName = 'proto.com.electron.zoomvideo.sdk.proto.SetEchoCancellationLevelParams';
  2529. }
  2530. /**
  2531. * Generated by JsPbCodeGenerator.
  2532. * @param {Array=} opt_data Optional initial data array, typically from a
  2533. * server response, or constructed directly in Javascript. The array is used
  2534. * in place and becomes part of the constructed object. It is not cloned.
  2535. * If no data is provided, the constructed object will be empty, but still
  2536. * valid.
  2537. * @extends {jspb.Message}
  2538. * @constructor
  2539. */
  2540. proto.com.electron.zoomvideo.sdk.proto.EnableMicOriginalInputParams = function(opt_data) {
  2541. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  2542. };
  2543. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.EnableMicOriginalInputParams, jspb.Message);
  2544. if (goog.DEBUG && !COMPILED) {
  2545. /**
  2546. * @public
  2547. * @override
  2548. */
  2549. proto.com.electron.zoomvideo.sdk.proto.EnableMicOriginalInputParams.displayName = 'proto.com.electron.zoomvideo.sdk.proto.EnableMicOriginalInputParams';
  2550. }
  2551. /**
  2552. * Generated by JsPbCodeGenerator.
  2553. * @param {Array=} opt_data Optional initial data array, typically from a
  2554. * server response, or constructed directly in Javascript. The array is used
  2555. * in place and becomes part of the constructed object. It is not cloned.
  2556. * If no data is provided, the constructed object will be empty, but still
  2557. * valid.
  2558. * @extends {jspb.Message}
  2559. * @constructor
  2560. */
  2561. proto.com.electron.zoomvideo.sdk.proto.EnableHighFidelityMusicModeParams = function(opt_data) {
  2562. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  2563. };
  2564. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.EnableHighFidelityMusicModeParams, jspb.Message);
  2565. if (goog.DEBUG && !COMPILED) {
  2566. /**
  2567. * @public
  2568. * @override
  2569. */
  2570. proto.com.electron.zoomvideo.sdk.proto.EnableHighFidelityMusicModeParams.displayName = 'proto.com.electron.zoomvideo.sdk.proto.EnableHighFidelityMusicModeParams';
  2571. }
  2572. /**
  2573. * Generated by JsPbCodeGenerator.
  2574. * @param {Array=} opt_data Optional initial data array, typically from a
  2575. * server response, or constructed directly in Javascript. The array is used
  2576. * in place and becomes part of the constructed object. It is not cloned.
  2577. * If no data is provided, the constructed object will be empty, but still
  2578. * valid.
  2579. * @extends {jspb.Message}
  2580. * @constructor
  2581. */
  2582. proto.com.electron.zoomvideo.sdk.proto.EnableEchoCancellationParams = function(opt_data) {
  2583. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  2584. };
  2585. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.EnableEchoCancellationParams, jspb.Message);
  2586. if (goog.DEBUG && !COMPILED) {
  2587. /**
  2588. * @public
  2589. * @override
  2590. */
  2591. proto.com.electron.zoomvideo.sdk.proto.EnableEchoCancellationParams.displayName = 'proto.com.electron.zoomvideo.sdk.proto.EnableEchoCancellationParams';
  2592. }
  2593. /**
  2594. * Generated by JsPbCodeGenerator.
  2595. * @param {Array=} opt_data Optional initial data array, typically from a
  2596. * server response, or constructed directly in Javascript. The array is used
  2597. * in place and becomes part of the constructed object. It is not cloned.
  2598. * If no data is provided, the constructed object will be empty, but still
  2599. * valid.
  2600. * @extends {jspb.Message}
  2601. * @constructor
  2602. */
  2603. proto.com.electron.zoomvideo.sdk.proto.EnableStereoAudioParams = function(opt_data) {
  2604. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  2605. };
  2606. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.EnableStereoAudioParams, jspb.Message);
  2607. if (goog.DEBUG && !COMPILED) {
  2608. /**
  2609. * @public
  2610. * @override
  2611. */
  2612. proto.com.electron.zoomvideo.sdk.proto.EnableStereoAudioParams.displayName = 'proto.com.electron.zoomvideo.sdk.proto.EnableStereoAudioParams';
  2613. }
  2614. /**
  2615. * Generated by JsPbCodeGenerator.
  2616. * @param {Array=} opt_data Optional initial data array, typically from a
  2617. * server response, or constructed directly in Javascript. The array is used
  2618. * in place and becomes part of the constructed object. It is not cloned.
  2619. * If no data is provided, the constructed object will be empty, but still
  2620. * valid.
  2621. * @extends {jspb.Message}
  2622. * @constructor
  2623. */
  2624. proto.com.electron.zoomvideo.sdk.proto.StartMicTestRecordingParams = function(opt_data) {
  2625. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  2626. };
  2627. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.StartMicTestRecordingParams, jspb.Message);
  2628. if (goog.DEBUG && !COMPILED) {
  2629. /**
  2630. * @public
  2631. * @override
  2632. */
  2633. proto.com.electron.zoomvideo.sdk.proto.StartMicTestRecordingParams.displayName = 'proto.com.electron.zoomvideo.sdk.proto.StartMicTestRecordingParams';
  2634. }
  2635. /**
  2636. * Generated by JsPbCodeGenerator.
  2637. * @param {Array=} opt_data Optional initial data array, typically from a
  2638. * server response, or constructed directly in Javascript. The array is used
  2639. * in place and becomes part of the constructed object. It is not cloned.
  2640. * If no data is provided, the constructed object will be empty, but still
  2641. * valid.
  2642. * @extends {jspb.Message}
  2643. * @constructor
  2644. */
  2645. proto.com.electron.zoomvideo.sdk.proto.StartSpeakerTestParams = function(opt_data) {
  2646. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  2647. };
  2648. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.StartSpeakerTestParams, jspb.Message);
  2649. if (goog.DEBUG && !COMPILED) {
  2650. /**
  2651. * @public
  2652. * @override
  2653. */
  2654. proto.com.electron.zoomvideo.sdk.proto.StartSpeakerTestParams.displayName = 'proto.com.electron.zoomvideo.sdk.proto.StartSpeakerTestParams';
  2655. }
  2656. /**
  2657. * Generated by JsPbCodeGenerator.
  2658. * @param {Array=} opt_data Optional initial data array, typically from a
  2659. * server response, or constructed directly in Javascript. The array is used
  2660. * in place and becomes part of the constructed object. It is not cloned.
  2661. * If no data is provided, the constructed object will be empty, but still
  2662. * valid.
  2663. * @extends {jspb.Message}
  2664. * @constructor
  2665. */
  2666. proto.com.electron.zoomvideo.sdk.proto.SetTimerIntervalParams = function(opt_data) {
  2667. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  2668. };
  2669. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.SetTimerIntervalParams, jspb.Message);
  2670. if (goog.DEBUG && !COMPILED) {
  2671. /**
  2672. * @public
  2673. * @override
  2674. */
  2675. proto.com.electron.zoomvideo.sdk.proto.SetTimerIntervalParams.displayName = 'proto.com.electron.zoomvideo.sdk.proto.SetTimerIntervalParams';
  2676. }
  2677. /**
  2678. * Generated by JsPbCodeGenerator.
  2679. * @param {Array=} opt_data Optional initial data array, typically from a
  2680. * server response, or constructed directly in Javascript. The array is used
  2681. * in place and becomes part of the constructed object. It is not cloned.
  2682. * If no data is provided, the constructed object will be empty, but still
  2683. * valid.
  2684. * @extends {jspb.Message}
  2685. * @constructor
  2686. */
  2687. proto.com.electron.zoomvideo.sdk.proto.EnableMultiStreamVideoParams = function(opt_data) {
  2688. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  2689. };
  2690. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.EnableMultiStreamVideoParams, jspb.Message);
  2691. if (goog.DEBUG && !COMPILED) {
  2692. /**
  2693. * @public
  2694. * @override
  2695. */
  2696. proto.com.electron.zoomvideo.sdk.proto.EnableMultiStreamVideoParams.displayName = 'proto.com.electron.zoomvideo.sdk.proto.EnableMultiStreamVideoParams';
  2697. }
  2698. /**
  2699. * Generated by JsPbCodeGenerator.
  2700. * @param {Array=} opt_data Optional initial data array, typically from a
  2701. * server response, or constructed directly in Javascript. The array is used
  2702. * in place and becomes part of the constructed object. It is not cloned.
  2703. * If no data is provided, the constructed object will be empty, but still
  2704. * valid.
  2705. * @extends {jspb.Message}
  2706. * @constructor
  2707. */
  2708. proto.com.electron.zoomvideo.sdk.proto.DisableMultiStreamVideoParams = function(opt_data) {
  2709. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  2710. };
  2711. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.DisableMultiStreamVideoParams, jspb.Message);
  2712. if (goog.DEBUG && !COMPILED) {
  2713. /**
  2714. * @public
  2715. * @override
  2716. */
  2717. proto.com.electron.zoomvideo.sdk.proto.DisableMultiStreamVideoParams.displayName = 'proto.com.electron.zoomvideo.sdk.proto.DisableMultiStreamVideoParams';
  2718. }
  2719. /**
  2720. * Generated by JsPbCodeGenerator.
  2721. * @param {Array=} opt_data Optional initial data array, typically from a
  2722. * server response, or constructed directly in Javascript. The array is used
  2723. * in place and becomes part of the constructed object. It is not cloned.
  2724. * If no data is provided, the constructed object will be empty, but still
  2725. * valid.
  2726. * @extends {jspb.Message}
  2727. * @constructor
  2728. */
  2729. proto.com.electron.zoomvideo.sdk.proto.StartVideoPreviewParams = function(opt_data) {
  2730. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  2731. };
  2732. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.StartVideoPreviewParams, jspb.Message);
  2733. if (goog.DEBUG && !COMPILED) {
  2734. /**
  2735. * @public
  2736. * @override
  2737. */
  2738. proto.com.electron.zoomvideo.sdk.proto.StartVideoPreviewParams.displayName = 'proto.com.electron.zoomvideo.sdk.proto.StartVideoPreviewParams';
  2739. }
  2740. /**
  2741. * Generated by JsPbCodeGenerator.
  2742. * @param {Array=} opt_data Optional initial data array, typically from a
  2743. * server response, or constructed directly in Javascript. The array is used
  2744. * in place and becomes part of the constructed object. It is not cloned.
  2745. * If no data is provided, the constructed object will be empty, but still
  2746. * valid.
  2747. * @extends {jspb.Message}
  2748. * @constructor
  2749. */
  2750. proto.com.electron.zoomvideo.sdk.proto.StopVideoPreviewParams = function(opt_data) {
  2751. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  2752. };
  2753. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.StopVideoPreviewParams, jspb.Message);
  2754. if (goog.DEBUG && !COMPILED) {
  2755. /**
  2756. * @public
  2757. * @override
  2758. */
  2759. proto.com.electron.zoomvideo.sdk.proto.StopVideoPreviewParams.displayName = 'proto.com.electron.zoomvideo.sdk.proto.StopVideoPreviewParams';
  2760. }
  2761. /**
  2762. * Generated by JsPbCodeGenerator.
  2763. * @param {Array=} opt_data Optional initial data array, typically from a
  2764. * server response, or constructed directly in Javascript. The array is used
  2765. * in place and becomes part of the constructed object. It is not cloned.
  2766. * If no data is provided, the constructed object will be empty, but still
  2767. * valid.
  2768. * @extends {jspb.Message}
  2769. * @constructor
  2770. */
  2771. proto.com.electron.zoomvideo.sdk.proto.SetSpokenLanguageParams = function(opt_data) {
  2772. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  2773. };
  2774. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.SetSpokenLanguageParams, jspb.Message);
  2775. if (goog.DEBUG && !COMPILED) {
  2776. /**
  2777. * @public
  2778. * @override
  2779. */
  2780. proto.com.electron.zoomvideo.sdk.proto.SetSpokenLanguageParams.displayName = 'proto.com.electron.zoomvideo.sdk.proto.SetSpokenLanguageParams';
  2781. }
  2782. /**
  2783. * Generated by JsPbCodeGenerator.
  2784. * @param {Array=} opt_data Optional initial data array, typically from a
  2785. * server response, or constructed directly in Javascript. The array is used
  2786. * in place and becomes part of the constructed object. It is not cloned.
  2787. * If no data is provided, the constructed object will be empty, but still
  2788. * valid.
  2789. * @extends {jspb.Message}
  2790. * @constructor
  2791. */
  2792. proto.com.electron.zoomvideo.sdk.proto.LTTLanguagesList = function(opt_data) {
  2793. jspb.Message.initialize(this, opt_data, 0, -1, proto.com.electron.zoomvideo.sdk.proto.LTTLanguagesList.repeatedFields_, null);
  2794. };
  2795. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.LTTLanguagesList, jspb.Message);
  2796. if (goog.DEBUG && !COMPILED) {
  2797. /**
  2798. * @public
  2799. * @override
  2800. */
  2801. proto.com.electron.zoomvideo.sdk.proto.LTTLanguagesList.displayName = 'proto.com.electron.zoomvideo.sdk.proto.LTTLanguagesList';
  2802. }
  2803. /**
  2804. * Generated by JsPbCodeGenerator.
  2805. * @param {Array=} opt_data Optional initial data array, typically from a
  2806. * server response, or constructed directly in Javascript. The array is used
  2807. * in place and becomes part of the constructed object. It is not cloned.
  2808. * If no data is provided, the constructed object will be empty, but still
  2809. * valid.
  2810. * @extends {jspb.Message}
  2811. * @constructor
  2812. */
  2813. proto.com.electron.zoomvideo.sdk.proto.SetTranslationLanguageParams = function(opt_data) {
  2814. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  2815. };
  2816. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.SetTranslationLanguageParams, jspb.Message);
  2817. if (goog.DEBUG && !COMPILED) {
  2818. /**
  2819. * @public
  2820. * @override
  2821. */
  2822. proto.com.electron.zoomvideo.sdk.proto.SetTranslationLanguageParams.displayName = 'proto.com.electron.zoomvideo.sdk.proto.SetTranslationLanguageParams';
  2823. }
  2824. /**
  2825. * Generated by JsPbCodeGenerator.
  2826. * @param {Array=} opt_data Optional initial data array, typically from a
  2827. * server response, or constructed directly in Javascript. The array is used
  2828. * in place and becomes part of the constructed object. It is not cloned.
  2829. * If no data is provided, the constructed object will be empty, but still
  2830. * valid.
  2831. * @extends {jspb.Message}
  2832. * @constructor
  2833. */
  2834. proto.com.electron.zoomvideo.sdk.proto.CanChatMessageBeDeletedParams = function(opt_data) {
  2835. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  2836. };
  2837. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.CanChatMessageBeDeletedParams, jspb.Message);
  2838. if (goog.DEBUG && !COMPILED) {
  2839. /**
  2840. * @public
  2841. * @override
  2842. */
  2843. proto.com.electron.zoomvideo.sdk.proto.CanChatMessageBeDeletedParams.displayName = 'proto.com.electron.zoomvideo.sdk.proto.CanChatMessageBeDeletedParams';
  2844. }
  2845. /**
  2846. * Generated by JsPbCodeGenerator.
  2847. * @param {Array=} opt_data Optional initial data array, typically from a
  2848. * server response, or constructed directly in Javascript. The array is used
  2849. * in place and becomes part of the constructed object. It is not cloned.
  2850. * If no data is provided, the constructed object will be empty, but still
  2851. * valid.
  2852. * @extends {jspb.Message}
  2853. * @constructor
  2854. */
  2855. proto.com.electron.zoomvideo.sdk.proto.DeleteChatMessageParams = function(opt_data) {
  2856. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  2857. };
  2858. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.DeleteChatMessageParams, jspb.Message);
  2859. if (goog.DEBUG && !COMPILED) {
  2860. /**
  2861. * @public
  2862. * @override
  2863. */
  2864. proto.com.electron.zoomvideo.sdk.proto.DeleteChatMessageParams.displayName = 'proto.com.electron.zoomvideo.sdk.proto.DeleteChatMessageParams';
  2865. }
  2866. /**
  2867. * Generated by JsPbCodeGenerator.
  2868. * @param {Array=} opt_data Optional initial data array, typically from a
  2869. * server response, or constructed directly in Javascript. The array is used
  2870. * in place and becomes part of the constructed object. It is not cloned.
  2871. * If no data is provided, the constructed object will be empty, but still
  2872. * valid.
  2873. * @extends {jspb.Message}
  2874. * @constructor
  2875. */
  2876. proto.com.electron.zoomvideo.sdk.proto.VBItemInfo = function(opt_data) {
  2877. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  2878. };
  2879. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.VBItemInfo, jspb.Message);
  2880. if (goog.DEBUG && !COMPILED) {
  2881. /**
  2882. * @public
  2883. * @override
  2884. */
  2885. proto.com.electron.zoomvideo.sdk.proto.VBItemInfo.displayName = 'proto.com.electron.zoomvideo.sdk.proto.VBItemInfo';
  2886. }
  2887. /**
  2888. * Generated by JsPbCodeGenerator.
  2889. * @param {Array=} opt_data Optional initial data array, typically from a
  2890. * server response, or constructed directly in Javascript. The array is used
  2891. * in place and becomes part of the constructed object. It is not cloned.
  2892. * If no data is provided, the constructed object will be empty, but still
  2893. * valid.
  2894. * @extends {jspb.Message}
  2895. * @constructor
  2896. */
  2897. proto.com.electron.zoomvideo.sdk.proto.VBItemHandleList = function(opt_data) {
  2898. jspb.Message.initialize(this, opt_data, 0, -1, proto.com.electron.zoomvideo.sdk.proto.VBItemHandleList.repeatedFields_, null);
  2899. };
  2900. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.VBItemHandleList, jspb.Message);
  2901. if (goog.DEBUG && !COMPILED) {
  2902. /**
  2903. * @public
  2904. * @override
  2905. */
  2906. proto.com.electron.zoomvideo.sdk.proto.VBItemHandleList.displayName = 'proto.com.electron.zoomvideo.sdk.proto.VBItemHandleList';
  2907. }
  2908. /**
  2909. * Generated by JsPbCodeGenerator.
  2910. * @param {Array=} opt_data Optional initial data array, typically from a
  2911. * server response, or constructed directly in Javascript. The array is used
  2912. * in place and becomes part of the constructed object. It is not cloned.
  2913. * If no data is provided, the constructed object will be empty, but still
  2914. * valid.
  2915. * @extends {jspb.Message}
  2916. * @constructor
  2917. */
  2918. proto.com.electron.zoomvideo.sdk.proto.AddVirtualBackgroundItemParams = function(opt_data) {
  2919. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  2920. };
  2921. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.AddVirtualBackgroundItemParams, jspb.Message);
  2922. if (goog.DEBUG && !COMPILED) {
  2923. /**
  2924. * @public
  2925. * @override
  2926. */
  2927. proto.com.electron.zoomvideo.sdk.proto.AddVirtualBackgroundItemParams.displayName = 'proto.com.electron.zoomvideo.sdk.proto.AddVirtualBackgroundItemParams';
  2928. }
  2929. /**
  2930. * Generated by JsPbCodeGenerator.
  2931. * @param {Array=} opt_data Optional initial data array, typically from a
  2932. * server response, or constructed directly in Javascript. The array is used
  2933. * in place and becomes part of the constructed object. It is not cloned.
  2934. * If no data is provided, the constructed object will be empty, but still
  2935. * valid.
  2936. * @extends {jspb.Message}
  2937. * @constructor
  2938. */
  2939. proto.com.electron.zoomvideo.sdk.proto.RemoveVirtualBackgroundItemParams = function(opt_data) {
  2940. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  2941. };
  2942. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.RemoveVirtualBackgroundItemParams, jspb.Message);
  2943. if (goog.DEBUG && !COMPILED) {
  2944. /**
  2945. * @public
  2946. * @override
  2947. */
  2948. proto.com.electron.zoomvideo.sdk.proto.RemoveVirtualBackgroundItemParams.displayName = 'proto.com.electron.zoomvideo.sdk.proto.RemoveVirtualBackgroundItemParams';
  2949. }
  2950. /**
  2951. * Generated by JsPbCodeGenerator.
  2952. * @param {Array=} opt_data Optional initial data array, typically from a
  2953. * server response, or constructed directly in Javascript. The array is used
  2954. * in place and becomes part of the constructed object. It is not cloned.
  2955. * If no data is provided, the constructed object will be empty, but still
  2956. * valid.
  2957. * @extends {jspb.Message}
  2958. * @constructor
  2959. */
  2960. proto.com.electron.zoomvideo.sdk.proto.SetVirtualBackgroundItemParams = function(opt_data) {
  2961. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  2962. };
  2963. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.SetVirtualBackgroundItemParams, jspb.Message);
  2964. if (goog.DEBUG && !COMPILED) {
  2965. /**
  2966. * @public
  2967. * @override
  2968. */
  2969. proto.com.electron.zoomvideo.sdk.proto.SetVirtualBackgroundItemParams.displayName = 'proto.com.electron.zoomvideo.sdk.proto.SetVirtualBackgroundItemParams';
  2970. }
  2971. /**
  2972. * Generated by JsPbCodeGenerator.
  2973. * @param {Array=} opt_data Optional initial data array, typically from a
  2974. * server response, or constructed directly in Javascript. The array is used
  2975. * in place and becomes part of the constructed object. It is not cloned.
  2976. * If no data is provided, the constructed object will be empty, but still
  2977. * valid.
  2978. * @extends {jspb.Message}
  2979. * @constructor
  2980. */
  2981. proto.com.electron.zoomvideo.sdk.proto.GetVirtualBackgroundItemInfoParams = function(opt_data) {
  2982. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  2983. };
  2984. goog.inherits(proto.com.electron.zoomvideo.sdk.proto.GetVirtualBackgroundItemInfoParams, jspb.Message);
  2985. if (goog.DEBUG && !COMPILED) {
  2986. /**
  2987. * @public
  2988. * @override
  2989. */
  2990. proto.com.electron.zoomvideo.sdk.proto.GetVirtualBackgroundItemInfoParams.displayName = 'proto.com.electron.zoomvideo.sdk.proto.GetVirtualBackgroundItemInfoParams';
  2991. }
  2992. if (jspb.Message.GENERATE_TO_OBJECT) {
  2993. /**
  2994. * Creates an object representation of this proto.
  2995. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  2996. * Optional fields that are not set will be set to undefined.
  2997. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  2998. * For the list of reserved names please see:
  2999. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  3000. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  3001. * JSPB instance for transitional soy proto support:
  3002. * http://goto/soy-param-migration
  3003. * @return {!Object}
  3004. */
  3005. proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.prototype.toObject = function(opt_includeInstance) {
  3006. return proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.toObject(opt_includeInstance, this);
  3007. };
  3008. /**
  3009. * Static version of the {@see toObject} method.
  3010. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  3011. * the JSPB instance for transitional soy proto support:
  3012. * http://goto/soy-param-migration
  3013. * @param {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser} msg The msg instance to transform.
  3014. * @return {!Object}
  3015. * @suppress {unusedLocalVariables} f is only used for nested messages
  3016. */
  3017. proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.toObject = function(includeInstance, msg) {
  3018. var f, obj = {
  3019. pUser: (f = jspb.Message.getField(msg, 1)) == null ? undefined : f,
  3020. customIdentity: (f = jspb.Message.getField(msg, 2)) == null ? undefined : f,
  3021. username: (f = jspb.Message.getField(msg, 3)) == null ? undefined : f,
  3022. ishasvideodevice: (f = jspb.Message.getBooleanField(msg, 4)) == null ? undefined : f,
  3023. isvideoon: (f = jspb.Message.getBooleanField(msg, 5)) == null ? undefined : f,
  3024. audiotype: (f = jspb.Message.getField(msg, 6)) == null ? undefined : f,
  3025. isaudiomuted: (f = jspb.Message.getBooleanField(msg, 7)) == null ? undefined : f,
  3026. isaudiotalking: (f = jspb.Message.getBooleanField(msg, 8)) == null ? undefined : f,
  3027. sharestatus: (f = jspb.Message.getField(msg, 9)) == null ? undefined : f,
  3028. ishost: (f = jspb.Message.getBooleanField(msg, 10)) == null ? undefined : f,
  3029. ismanager: (f = jspb.Message.getBooleanField(msg, 11)) == null ? undefined : f,
  3030. videostatisticinfoWidth: (f = jspb.Message.getField(msg, 12)) == null ? undefined : f,
  3031. videostatisticinfoHeight: (f = jspb.Message.getField(msg, 13)) == null ? undefined : f,
  3032. videostatisticinfoFps: (f = jspb.Message.getField(msg, 14)) == null ? undefined : f,
  3033. videostatisticinfoBpf: (f = jspb.Message.getField(msg, 15)) == null ? undefined : f,
  3034. sharestatisticinfoWidth: (f = jspb.Message.getField(msg, 16)) == null ? undefined : f,
  3035. sharestatisticinfoHeight: (f = jspb.Message.getField(msg, 17)) == null ? undefined : f,
  3036. sharestatisticinfoFps: (f = jspb.Message.getField(msg, 18)) == null ? undefined : f,
  3037. sharestatisticinfoBpf: (f = jspb.Message.getField(msg, 19)) == null ? undefined : f,
  3038. userid: (f = jspb.Message.getField(msg, 20)) == null ? undefined : f
  3039. };
  3040. if (includeInstance) {
  3041. obj.$jspbMessageInstance = msg;
  3042. }
  3043. return obj;
  3044. };
  3045. }
  3046. /**
  3047. * Deserializes binary data (in protobuf wire format).
  3048. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  3049. * @return {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser}
  3050. */
  3051. proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.deserializeBinary = function(bytes) {
  3052. var reader = new jspb.BinaryReader(bytes);
  3053. var msg = new proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser;
  3054. return proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.deserializeBinaryFromReader(msg, reader);
  3055. };
  3056. /**
  3057. * Deserializes binary data (in protobuf wire format) from the
  3058. * given reader into the given message object.
  3059. * @param {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser} msg The message object to deserialize into.
  3060. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  3061. * @return {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser}
  3062. */
  3063. proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.deserializeBinaryFromReader = function(msg, reader) {
  3064. while (reader.nextField()) {
  3065. if (reader.isEndGroup()) {
  3066. break;
  3067. }
  3068. var field = reader.getFieldNumber();
  3069. switch (field) {
  3070. case 1:
  3071. var value = /** @type {number} */ (reader.readInt64());
  3072. msg.setPUser(value);
  3073. break;
  3074. case 2:
  3075. var value = /** @type {string} */ (reader.readString());
  3076. msg.setCustomIdentity(value);
  3077. break;
  3078. case 3:
  3079. var value = /** @type {string} */ (reader.readString());
  3080. msg.setUsername(value);
  3081. break;
  3082. case 4:
  3083. var value = /** @type {boolean} */ (reader.readBool());
  3084. msg.setIshasvideodevice(value);
  3085. break;
  3086. case 5:
  3087. var value = /** @type {boolean} */ (reader.readBool());
  3088. msg.setIsvideoon(value);
  3089. break;
  3090. case 6:
  3091. var value = /** @type {number} */ (reader.readInt32());
  3092. msg.setAudiotype(value);
  3093. break;
  3094. case 7:
  3095. var value = /** @type {boolean} */ (reader.readBool());
  3096. msg.setIsaudiomuted(value);
  3097. break;
  3098. case 8:
  3099. var value = /** @type {boolean} */ (reader.readBool());
  3100. msg.setIsaudiotalking(value);
  3101. break;
  3102. case 9:
  3103. var value = /** @type {number} */ (reader.readInt32());
  3104. msg.setSharestatus(value);
  3105. break;
  3106. case 10:
  3107. var value = /** @type {boolean} */ (reader.readBool());
  3108. msg.setIshost(value);
  3109. break;
  3110. case 11:
  3111. var value = /** @type {boolean} */ (reader.readBool());
  3112. msg.setIsmanager(value);
  3113. break;
  3114. case 12:
  3115. var value = /** @type {number} */ (reader.readInt32());
  3116. msg.setVideostatisticinfoWidth(value);
  3117. break;
  3118. case 13:
  3119. var value = /** @type {number} */ (reader.readInt32());
  3120. msg.setVideostatisticinfoHeight(value);
  3121. break;
  3122. case 14:
  3123. var value = /** @type {number} */ (reader.readInt32());
  3124. msg.setVideostatisticinfoFps(value);
  3125. break;
  3126. case 15:
  3127. var value = /** @type {number} */ (reader.readInt32());
  3128. msg.setVideostatisticinfoBpf(value);
  3129. break;
  3130. case 16:
  3131. var value = /** @type {number} */ (reader.readInt32());
  3132. msg.setSharestatisticinfoWidth(value);
  3133. break;
  3134. case 17:
  3135. var value = /** @type {number} */ (reader.readInt32());
  3136. msg.setSharestatisticinfoHeight(value);
  3137. break;
  3138. case 18:
  3139. var value = /** @type {number} */ (reader.readInt32());
  3140. msg.setSharestatisticinfoFps(value);
  3141. break;
  3142. case 19:
  3143. var value = /** @type {number} */ (reader.readInt32());
  3144. msg.setSharestatisticinfoBpf(value);
  3145. break;
  3146. case 20:
  3147. var value = /** @type {string} */ (reader.readString());
  3148. msg.setUserid(value);
  3149. break;
  3150. default:
  3151. reader.skipField();
  3152. break;
  3153. }
  3154. }
  3155. return msg;
  3156. };
  3157. /**
  3158. * Serializes the message to binary data (in protobuf wire format).
  3159. * @return {!Uint8Array}
  3160. */
  3161. proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.prototype.serializeBinary = function() {
  3162. var writer = new jspb.BinaryWriter();
  3163. proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.serializeBinaryToWriter(this, writer);
  3164. return writer.getResultBuffer();
  3165. };
  3166. /**
  3167. * Serializes the given message to binary data (in protobuf wire
  3168. * format), writing to the given BinaryWriter.
  3169. * @param {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser} message
  3170. * @param {!jspb.BinaryWriter} writer
  3171. * @suppress {unusedLocalVariables} f is only used for nested messages
  3172. */
  3173. proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.serializeBinaryToWriter = function(message, writer) {
  3174. var f = undefined;
  3175. f = /** @type {number} */ (jspb.Message.getField(message, 1));
  3176. if (f != null) {
  3177. writer.writeInt64(
  3178. 1,
  3179. f
  3180. );
  3181. }
  3182. f = /** @type {string} */ (jspb.Message.getField(message, 2));
  3183. if (f != null) {
  3184. writer.writeString(
  3185. 2,
  3186. f
  3187. );
  3188. }
  3189. f = /** @type {string} */ (jspb.Message.getField(message, 3));
  3190. if (f != null) {
  3191. writer.writeString(
  3192. 3,
  3193. f
  3194. );
  3195. }
  3196. f = /** @type {boolean} */ (jspb.Message.getField(message, 4));
  3197. if (f != null) {
  3198. writer.writeBool(
  3199. 4,
  3200. f
  3201. );
  3202. }
  3203. f = /** @type {boolean} */ (jspb.Message.getField(message, 5));
  3204. if (f != null) {
  3205. writer.writeBool(
  3206. 5,
  3207. f
  3208. );
  3209. }
  3210. f = /** @type {number} */ (jspb.Message.getField(message, 6));
  3211. if (f != null) {
  3212. writer.writeInt32(
  3213. 6,
  3214. f
  3215. );
  3216. }
  3217. f = /** @type {boolean} */ (jspb.Message.getField(message, 7));
  3218. if (f != null) {
  3219. writer.writeBool(
  3220. 7,
  3221. f
  3222. );
  3223. }
  3224. f = /** @type {boolean} */ (jspb.Message.getField(message, 8));
  3225. if (f != null) {
  3226. writer.writeBool(
  3227. 8,
  3228. f
  3229. );
  3230. }
  3231. f = /** @type {number} */ (jspb.Message.getField(message, 9));
  3232. if (f != null) {
  3233. writer.writeInt32(
  3234. 9,
  3235. f
  3236. );
  3237. }
  3238. f = /** @type {boolean} */ (jspb.Message.getField(message, 10));
  3239. if (f != null) {
  3240. writer.writeBool(
  3241. 10,
  3242. f
  3243. );
  3244. }
  3245. f = /** @type {boolean} */ (jspb.Message.getField(message, 11));
  3246. if (f != null) {
  3247. writer.writeBool(
  3248. 11,
  3249. f
  3250. );
  3251. }
  3252. f = /** @type {number} */ (jspb.Message.getField(message, 12));
  3253. if (f != null) {
  3254. writer.writeInt32(
  3255. 12,
  3256. f
  3257. );
  3258. }
  3259. f = /** @type {number} */ (jspb.Message.getField(message, 13));
  3260. if (f != null) {
  3261. writer.writeInt32(
  3262. 13,
  3263. f
  3264. );
  3265. }
  3266. f = /** @type {number} */ (jspb.Message.getField(message, 14));
  3267. if (f != null) {
  3268. writer.writeInt32(
  3269. 14,
  3270. f
  3271. );
  3272. }
  3273. f = /** @type {number} */ (jspb.Message.getField(message, 15));
  3274. if (f != null) {
  3275. writer.writeInt32(
  3276. 15,
  3277. f
  3278. );
  3279. }
  3280. f = /** @type {number} */ (jspb.Message.getField(message, 16));
  3281. if (f != null) {
  3282. writer.writeInt32(
  3283. 16,
  3284. f
  3285. );
  3286. }
  3287. f = /** @type {number} */ (jspb.Message.getField(message, 17));
  3288. if (f != null) {
  3289. writer.writeInt32(
  3290. 17,
  3291. f
  3292. );
  3293. }
  3294. f = /** @type {number} */ (jspb.Message.getField(message, 18));
  3295. if (f != null) {
  3296. writer.writeInt32(
  3297. 18,
  3298. f
  3299. );
  3300. }
  3301. f = /** @type {number} */ (jspb.Message.getField(message, 19));
  3302. if (f != null) {
  3303. writer.writeInt32(
  3304. 19,
  3305. f
  3306. );
  3307. }
  3308. f = /** @type {string} */ (jspb.Message.getField(message, 20));
  3309. if (f != null) {
  3310. writer.writeString(
  3311. 20,
  3312. f
  3313. );
  3314. }
  3315. };
  3316. /**
  3317. * optional int64 p_user = 1;
  3318. * @return {number}
  3319. */
  3320. proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.prototype.getPUser = function() {
  3321. return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 1, 0));
  3322. };
  3323. /**
  3324. * @param {number} value
  3325. * @return {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser} returns this
  3326. */
  3327. proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.prototype.setPUser = function(value) {
  3328. return jspb.Message.setField(this, 1, value);
  3329. };
  3330. /**
  3331. * Clears the field making it undefined.
  3332. * @return {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser} returns this
  3333. */
  3334. proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.prototype.clearPUser = function() {
  3335. return jspb.Message.setField(this, 1, undefined);
  3336. };
  3337. /**
  3338. * Returns whether this field is set.
  3339. * @return {boolean}
  3340. */
  3341. proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.prototype.hasPUser = function() {
  3342. return jspb.Message.getField(this, 1) != null;
  3343. };
  3344. /**
  3345. * optional string custom_identity = 2;
  3346. * @return {string}
  3347. */
  3348. proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.prototype.getCustomIdentity = function() {
  3349. return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, ""));
  3350. };
  3351. /**
  3352. * @param {string} value
  3353. * @return {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser} returns this
  3354. */
  3355. proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.prototype.setCustomIdentity = function(value) {
  3356. return jspb.Message.setField(this, 2, value);
  3357. };
  3358. /**
  3359. * Clears the field making it undefined.
  3360. * @return {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser} returns this
  3361. */
  3362. proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.prototype.clearCustomIdentity = function() {
  3363. return jspb.Message.setField(this, 2, undefined);
  3364. };
  3365. /**
  3366. * Returns whether this field is set.
  3367. * @return {boolean}
  3368. */
  3369. proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.prototype.hasCustomIdentity = function() {
  3370. return jspb.Message.getField(this, 2) != null;
  3371. };
  3372. /**
  3373. * optional string username = 3;
  3374. * @return {string}
  3375. */
  3376. proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.prototype.getUsername = function() {
  3377. return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 3, ""));
  3378. };
  3379. /**
  3380. * @param {string} value
  3381. * @return {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser} returns this
  3382. */
  3383. proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.prototype.setUsername = function(value) {
  3384. return jspb.Message.setField(this, 3, value);
  3385. };
  3386. /**
  3387. * Clears the field making it undefined.
  3388. * @return {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser} returns this
  3389. */
  3390. proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.prototype.clearUsername = function() {
  3391. return jspb.Message.setField(this, 3, undefined);
  3392. };
  3393. /**
  3394. * Returns whether this field is set.
  3395. * @return {boolean}
  3396. */
  3397. proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.prototype.hasUsername = function() {
  3398. return jspb.Message.getField(this, 3) != null;
  3399. };
  3400. /**
  3401. * optional bool isHasVideoDevice = 4;
  3402. * @return {boolean}
  3403. */
  3404. proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.prototype.getIshasvideodevice = function() {
  3405. return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 4, false));
  3406. };
  3407. /**
  3408. * @param {boolean} value
  3409. * @return {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser} returns this
  3410. */
  3411. proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.prototype.setIshasvideodevice = function(value) {
  3412. return jspb.Message.setField(this, 4, value);
  3413. };
  3414. /**
  3415. * Clears the field making it undefined.
  3416. * @return {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser} returns this
  3417. */
  3418. proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.prototype.clearIshasvideodevice = function() {
  3419. return jspb.Message.setField(this, 4, undefined);
  3420. };
  3421. /**
  3422. * Returns whether this field is set.
  3423. * @return {boolean}
  3424. */
  3425. proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.prototype.hasIshasvideodevice = function() {
  3426. return jspb.Message.getField(this, 4) != null;
  3427. };
  3428. /**
  3429. * optional bool isVideoOn = 5;
  3430. * @return {boolean}
  3431. */
  3432. proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.prototype.getIsvideoon = function() {
  3433. return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 5, false));
  3434. };
  3435. /**
  3436. * @param {boolean} value
  3437. * @return {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser} returns this
  3438. */
  3439. proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.prototype.setIsvideoon = function(value) {
  3440. return jspb.Message.setField(this, 5, value);
  3441. };
  3442. /**
  3443. * Clears the field making it undefined.
  3444. * @return {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser} returns this
  3445. */
  3446. proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.prototype.clearIsvideoon = function() {
  3447. return jspb.Message.setField(this, 5, undefined);
  3448. };
  3449. /**
  3450. * Returns whether this field is set.
  3451. * @return {boolean}
  3452. */
  3453. proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.prototype.hasIsvideoon = function() {
  3454. return jspb.Message.getField(this, 5) != null;
  3455. };
  3456. /**
  3457. * optional int32 audioType = 6;
  3458. * @return {number}
  3459. */
  3460. proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.prototype.getAudiotype = function() {
  3461. return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 6, 0));
  3462. };
  3463. /**
  3464. * @param {number} value
  3465. * @return {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser} returns this
  3466. */
  3467. proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.prototype.setAudiotype = function(value) {
  3468. return jspb.Message.setField(this, 6, value);
  3469. };
  3470. /**
  3471. * Clears the field making it undefined.
  3472. * @return {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser} returns this
  3473. */
  3474. proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.prototype.clearAudiotype = function() {
  3475. return jspb.Message.setField(this, 6, undefined);
  3476. };
  3477. /**
  3478. * Returns whether this field is set.
  3479. * @return {boolean}
  3480. */
  3481. proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.prototype.hasAudiotype = function() {
  3482. return jspb.Message.getField(this, 6) != null;
  3483. };
  3484. /**
  3485. * optional bool isAudioMuted = 7;
  3486. * @return {boolean}
  3487. */
  3488. proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.prototype.getIsaudiomuted = function() {
  3489. return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 7, false));
  3490. };
  3491. /**
  3492. * @param {boolean} value
  3493. * @return {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser} returns this
  3494. */
  3495. proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.prototype.setIsaudiomuted = function(value) {
  3496. return jspb.Message.setField(this, 7, value);
  3497. };
  3498. /**
  3499. * Clears the field making it undefined.
  3500. * @return {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser} returns this
  3501. */
  3502. proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.prototype.clearIsaudiomuted = function() {
  3503. return jspb.Message.setField(this, 7, undefined);
  3504. };
  3505. /**
  3506. * Returns whether this field is set.
  3507. * @return {boolean}
  3508. */
  3509. proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.prototype.hasIsaudiomuted = function() {
  3510. return jspb.Message.getField(this, 7) != null;
  3511. };
  3512. /**
  3513. * optional bool isAudioTalking = 8;
  3514. * @return {boolean}
  3515. */
  3516. proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.prototype.getIsaudiotalking = function() {
  3517. return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 8, false));
  3518. };
  3519. /**
  3520. * @param {boolean} value
  3521. * @return {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser} returns this
  3522. */
  3523. proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.prototype.setIsaudiotalking = function(value) {
  3524. return jspb.Message.setField(this, 8, value);
  3525. };
  3526. /**
  3527. * Clears the field making it undefined.
  3528. * @return {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser} returns this
  3529. */
  3530. proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.prototype.clearIsaudiotalking = function() {
  3531. return jspb.Message.setField(this, 8, undefined);
  3532. };
  3533. /**
  3534. * Returns whether this field is set.
  3535. * @return {boolean}
  3536. */
  3537. proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.prototype.hasIsaudiotalking = function() {
  3538. return jspb.Message.getField(this, 8) != null;
  3539. };
  3540. /**
  3541. * optional int32 ShareStatus = 9;
  3542. * @return {number}
  3543. */
  3544. proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.prototype.getSharestatus = function() {
  3545. return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 9, 0));
  3546. };
  3547. /**
  3548. * @param {number} value
  3549. * @return {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser} returns this
  3550. */
  3551. proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.prototype.setSharestatus = function(value) {
  3552. return jspb.Message.setField(this, 9, value);
  3553. };
  3554. /**
  3555. * Clears the field making it undefined.
  3556. * @return {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser} returns this
  3557. */
  3558. proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.prototype.clearSharestatus = function() {
  3559. return jspb.Message.setField(this, 9, undefined);
  3560. };
  3561. /**
  3562. * Returns whether this field is set.
  3563. * @return {boolean}
  3564. */
  3565. proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.prototype.hasSharestatus = function() {
  3566. return jspb.Message.getField(this, 9) != null;
  3567. };
  3568. /**
  3569. * optional bool isHost = 10;
  3570. * @return {boolean}
  3571. */
  3572. proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.prototype.getIshost = function() {
  3573. return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 10, false));
  3574. };
  3575. /**
  3576. * @param {boolean} value
  3577. * @return {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser} returns this
  3578. */
  3579. proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.prototype.setIshost = function(value) {
  3580. return jspb.Message.setField(this, 10, value);
  3581. };
  3582. /**
  3583. * Clears the field making it undefined.
  3584. * @return {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser} returns this
  3585. */
  3586. proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.prototype.clearIshost = function() {
  3587. return jspb.Message.setField(this, 10, undefined);
  3588. };
  3589. /**
  3590. * Returns whether this field is set.
  3591. * @return {boolean}
  3592. */
  3593. proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.prototype.hasIshost = function() {
  3594. return jspb.Message.getField(this, 10) != null;
  3595. };
  3596. /**
  3597. * optional bool isManager = 11;
  3598. * @return {boolean}
  3599. */
  3600. proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.prototype.getIsmanager = function() {
  3601. return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 11, false));
  3602. };
  3603. /**
  3604. * @param {boolean} value
  3605. * @return {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser} returns this
  3606. */
  3607. proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.prototype.setIsmanager = function(value) {
  3608. return jspb.Message.setField(this, 11, value);
  3609. };
  3610. /**
  3611. * Clears the field making it undefined.
  3612. * @return {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser} returns this
  3613. */
  3614. proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.prototype.clearIsmanager = function() {
  3615. return jspb.Message.setField(this, 11, undefined);
  3616. };
  3617. /**
  3618. * Returns whether this field is set.
  3619. * @return {boolean}
  3620. */
  3621. proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.prototype.hasIsmanager = function() {
  3622. return jspb.Message.getField(this, 11) != null;
  3623. };
  3624. /**
  3625. * optional int32 VideoStatisticInfo_width = 12;
  3626. * @return {number}
  3627. */
  3628. proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.prototype.getVideostatisticinfoWidth = function() {
  3629. return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 12, 0));
  3630. };
  3631. /**
  3632. * @param {number} value
  3633. * @return {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser} returns this
  3634. */
  3635. proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.prototype.setVideostatisticinfoWidth = function(value) {
  3636. return jspb.Message.setField(this, 12, value);
  3637. };
  3638. /**
  3639. * Clears the field making it undefined.
  3640. * @return {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser} returns this
  3641. */
  3642. proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.prototype.clearVideostatisticinfoWidth = function() {
  3643. return jspb.Message.setField(this, 12, undefined);
  3644. };
  3645. /**
  3646. * Returns whether this field is set.
  3647. * @return {boolean}
  3648. */
  3649. proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.prototype.hasVideostatisticinfoWidth = function() {
  3650. return jspb.Message.getField(this, 12) != null;
  3651. };
  3652. /**
  3653. * optional int32 VideoStatisticInfo_height = 13;
  3654. * @return {number}
  3655. */
  3656. proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.prototype.getVideostatisticinfoHeight = function() {
  3657. return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 13, 0));
  3658. };
  3659. /**
  3660. * @param {number} value
  3661. * @return {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser} returns this
  3662. */
  3663. proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.prototype.setVideostatisticinfoHeight = function(value) {
  3664. return jspb.Message.setField(this, 13, value);
  3665. };
  3666. /**
  3667. * Clears the field making it undefined.
  3668. * @return {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser} returns this
  3669. */
  3670. proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.prototype.clearVideostatisticinfoHeight = function() {
  3671. return jspb.Message.setField(this, 13, undefined);
  3672. };
  3673. /**
  3674. * Returns whether this field is set.
  3675. * @return {boolean}
  3676. */
  3677. proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.prototype.hasVideostatisticinfoHeight = function() {
  3678. return jspb.Message.getField(this, 13) != null;
  3679. };
  3680. /**
  3681. * optional int32 VideoStatisticInfo_fps = 14;
  3682. * @return {number}
  3683. */
  3684. proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.prototype.getVideostatisticinfoFps = function() {
  3685. return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 14, 0));
  3686. };
  3687. /**
  3688. * @param {number} value
  3689. * @return {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser} returns this
  3690. */
  3691. proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.prototype.setVideostatisticinfoFps = function(value) {
  3692. return jspb.Message.setField(this, 14, value);
  3693. };
  3694. /**
  3695. * Clears the field making it undefined.
  3696. * @return {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser} returns this
  3697. */
  3698. proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.prototype.clearVideostatisticinfoFps = function() {
  3699. return jspb.Message.setField(this, 14, undefined);
  3700. };
  3701. /**
  3702. * Returns whether this field is set.
  3703. * @return {boolean}
  3704. */
  3705. proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.prototype.hasVideostatisticinfoFps = function() {
  3706. return jspb.Message.getField(this, 14) != null;
  3707. };
  3708. /**
  3709. * optional int32 VideoStatisticInfo_bpf = 15;
  3710. * @return {number}
  3711. */
  3712. proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.prototype.getVideostatisticinfoBpf = function() {
  3713. return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 15, 0));
  3714. };
  3715. /**
  3716. * @param {number} value
  3717. * @return {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser} returns this
  3718. */
  3719. proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.prototype.setVideostatisticinfoBpf = function(value) {
  3720. return jspb.Message.setField(this, 15, value);
  3721. };
  3722. /**
  3723. * Clears the field making it undefined.
  3724. * @return {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser} returns this
  3725. */
  3726. proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.prototype.clearVideostatisticinfoBpf = function() {
  3727. return jspb.Message.setField(this, 15, undefined);
  3728. };
  3729. /**
  3730. * Returns whether this field is set.
  3731. * @return {boolean}
  3732. */
  3733. proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.prototype.hasVideostatisticinfoBpf = function() {
  3734. return jspb.Message.getField(this, 15) != null;
  3735. };
  3736. /**
  3737. * optional int32 ShareStatisticInfo_width = 16;
  3738. * @return {number}
  3739. */
  3740. proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.prototype.getSharestatisticinfoWidth = function() {
  3741. return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 16, 0));
  3742. };
  3743. /**
  3744. * @param {number} value
  3745. * @return {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser} returns this
  3746. */
  3747. proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.prototype.setSharestatisticinfoWidth = function(value) {
  3748. return jspb.Message.setField(this, 16, value);
  3749. };
  3750. /**
  3751. * Clears the field making it undefined.
  3752. * @return {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser} returns this
  3753. */
  3754. proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.prototype.clearSharestatisticinfoWidth = function() {
  3755. return jspb.Message.setField(this, 16, undefined);
  3756. };
  3757. /**
  3758. * Returns whether this field is set.
  3759. * @return {boolean}
  3760. */
  3761. proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.prototype.hasSharestatisticinfoWidth = function() {
  3762. return jspb.Message.getField(this, 16) != null;
  3763. };
  3764. /**
  3765. * optional int32 ShareStatisticInfo_height = 17;
  3766. * @return {number}
  3767. */
  3768. proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.prototype.getSharestatisticinfoHeight = function() {
  3769. return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 17, 0));
  3770. };
  3771. /**
  3772. * @param {number} value
  3773. * @return {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser} returns this
  3774. */
  3775. proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.prototype.setSharestatisticinfoHeight = function(value) {
  3776. return jspb.Message.setField(this, 17, value);
  3777. };
  3778. /**
  3779. * Clears the field making it undefined.
  3780. * @return {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser} returns this
  3781. */
  3782. proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.prototype.clearSharestatisticinfoHeight = function() {
  3783. return jspb.Message.setField(this, 17, undefined);
  3784. };
  3785. /**
  3786. * Returns whether this field is set.
  3787. * @return {boolean}
  3788. */
  3789. proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.prototype.hasSharestatisticinfoHeight = function() {
  3790. return jspb.Message.getField(this, 17) != null;
  3791. };
  3792. /**
  3793. * optional int32 ShareStatisticInfo_fps = 18;
  3794. * @return {number}
  3795. */
  3796. proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.prototype.getSharestatisticinfoFps = function() {
  3797. return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 18, 0));
  3798. };
  3799. /**
  3800. * @param {number} value
  3801. * @return {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser} returns this
  3802. */
  3803. proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.prototype.setSharestatisticinfoFps = function(value) {
  3804. return jspb.Message.setField(this, 18, value);
  3805. };
  3806. /**
  3807. * Clears the field making it undefined.
  3808. * @return {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser} returns this
  3809. */
  3810. proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.prototype.clearSharestatisticinfoFps = function() {
  3811. return jspb.Message.setField(this, 18, undefined);
  3812. };
  3813. /**
  3814. * Returns whether this field is set.
  3815. * @return {boolean}
  3816. */
  3817. proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.prototype.hasSharestatisticinfoFps = function() {
  3818. return jspb.Message.getField(this, 18) != null;
  3819. };
  3820. /**
  3821. * optional int32 ShareStatisticInfo_bpf = 19;
  3822. * @return {number}
  3823. */
  3824. proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.prototype.getSharestatisticinfoBpf = function() {
  3825. return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 19, 0));
  3826. };
  3827. /**
  3828. * @param {number} value
  3829. * @return {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser} returns this
  3830. */
  3831. proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.prototype.setSharestatisticinfoBpf = function(value) {
  3832. return jspb.Message.setField(this, 19, value);
  3833. };
  3834. /**
  3835. * Clears the field making it undefined.
  3836. * @return {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser} returns this
  3837. */
  3838. proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.prototype.clearSharestatisticinfoBpf = function() {
  3839. return jspb.Message.setField(this, 19, undefined);
  3840. };
  3841. /**
  3842. * Returns whether this field is set.
  3843. * @return {boolean}
  3844. */
  3845. proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.prototype.hasSharestatisticinfoBpf = function() {
  3846. return jspb.Message.getField(this, 19) != null;
  3847. };
  3848. /**
  3849. * optional string userid = 20;
  3850. * @return {string}
  3851. */
  3852. proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.prototype.getUserid = function() {
  3853. return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 20, ""));
  3854. };
  3855. /**
  3856. * @param {string} value
  3857. * @return {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser} returns this
  3858. */
  3859. proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.prototype.setUserid = function(value) {
  3860. return jspb.Message.setField(this, 20, value);
  3861. };
  3862. /**
  3863. * Clears the field making it undefined.
  3864. * @return {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser} returns this
  3865. */
  3866. proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.prototype.clearUserid = function() {
  3867. return jspb.Message.setField(this, 20, undefined);
  3868. };
  3869. /**
  3870. * Returns whether this field is set.
  3871. * @return {boolean}
  3872. */
  3873. proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.prototype.hasUserid = function() {
  3874. return jspb.Message.getField(this, 20) != null;
  3875. };
  3876. /**
  3877. * List of repeated fields within this message type.
  3878. * @private {!Array<number>}
  3879. * @const
  3880. */
  3881. proto.com.electron.zoomvideo.sdk.proto.UserList.repeatedFields_ = [1];
  3882. if (jspb.Message.GENERATE_TO_OBJECT) {
  3883. /**
  3884. * Creates an object representation of this proto.
  3885. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  3886. * Optional fields that are not set will be set to undefined.
  3887. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  3888. * For the list of reserved names please see:
  3889. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  3890. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  3891. * JSPB instance for transitional soy proto support:
  3892. * http://goto/soy-param-migration
  3893. * @return {!Object}
  3894. */
  3895. proto.com.electron.zoomvideo.sdk.proto.UserList.prototype.toObject = function(opt_includeInstance) {
  3896. return proto.com.electron.zoomvideo.sdk.proto.UserList.toObject(opt_includeInstance, this);
  3897. };
  3898. /**
  3899. * Static version of the {@see toObject} method.
  3900. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  3901. * the JSPB instance for transitional soy proto support:
  3902. * http://goto/soy-param-migration
  3903. * @param {!proto.com.electron.zoomvideo.sdk.proto.UserList} msg The msg instance to transform.
  3904. * @return {!Object}
  3905. * @suppress {unusedLocalVariables} f is only used for nested messages
  3906. */
  3907. proto.com.electron.zoomvideo.sdk.proto.UserList.toObject = function(includeInstance, msg) {
  3908. var f, obj = {
  3909. userList: jspb.Message.toObjectList(msg.getUserList(),
  3910. proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.toObject, includeInstance)
  3911. };
  3912. if (includeInstance) {
  3913. obj.$jspbMessageInstance = msg;
  3914. }
  3915. return obj;
  3916. };
  3917. }
  3918. /**
  3919. * Deserializes binary data (in protobuf wire format).
  3920. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  3921. * @return {!proto.com.electron.zoomvideo.sdk.proto.UserList}
  3922. */
  3923. proto.com.electron.zoomvideo.sdk.proto.UserList.deserializeBinary = function(bytes) {
  3924. var reader = new jspb.BinaryReader(bytes);
  3925. var msg = new proto.com.electron.zoomvideo.sdk.proto.UserList;
  3926. return proto.com.electron.zoomvideo.sdk.proto.UserList.deserializeBinaryFromReader(msg, reader);
  3927. };
  3928. /**
  3929. * Deserializes binary data (in protobuf wire format) from the
  3930. * given reader into the given message object.
  3931. * @param {!proto.com.electron.zoomvideo.sdk.proto.UserList} msg The message object to deserialize into.
  3932. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  3933. * @return {!proto.com.electron.zoomvideo.sdk.proto.UserList}
  3934. */
  3935. proto.com.electron.zoomvideo.sdk.proto.UserList.deserializeBinaryFromReader = function(msg, reader) {
  3936. while (reader.nextField()) {
  3937. if (reader.isEndGroup()) {
  3938. break;
  3939. }
  3940. var field = reader.getFieldNumber();
  3941. switch (field) {
  3942. case 1:
  3943. var value = new proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser;
  3944. reader.readMessage(value,proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.deserializeBinaryFromReader);
  3945. msg.addUser(value);
  3946. break;
  3947. default:
  3948. reader.skipField();
  3949. break;
  3950. }
  3951. }
  3952. return msg;
  3953. };
  3954. /**
  3955. * Serializes the message to binary data (in protobuf wire format).
  3956. * @return {!Uint8Array}
  3957. */
  3958. proto.com.electron.zoomvideo.sdk.proto.UserList.prototype.serializeBinary = function() {
  3959. var writer = new jspb.BinaryWriter();
  3960. proto.com.electron.zoomvideo.sdk.proto.UserList.serializeBinaryToWriter(this, writer);
  3961. return writer.getResultBuffer();
  3962. };
  3963. /**
  3964. * Serializes the given message to binary data (in protobuf wire
  3965. * format), writing to the given BinaryWriter.
  3966. * @param {!proto.com.electron.zoomvideo.sdk.proto.UserList} message
  3967. * @param {!jspb.BinaryWriter} writer
  3968. * @suppress {unusedLocalVariables} f is only used for nested messages
  3969. */
  3970. proto.com.electron.zoomvideo.sdk.proto.UserList.serializeBinaryToWriter = function(message, writer) {
  3971. var f = undefined;
  3972. f = message.getUserList();
  3973. if (f.length > 0) {
  3974. writer.writeRepeatedMessage(
  3975. 1,
  3976. f,
  3977. proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.serializeBinaryToWriter
  3978. );
  3979. }
  3980. };
  3981. /**
  3982. * repeated VideoSDKUser user = 1;
  3983. * @return {!Array<!proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser>}
  3984. */
  3985. proto.com.electron.zoomvideo.sdk.proto.UserList.prototype.getUserList = function() {
  3986. return /** @type{!Array<!proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser>} */ (
  3987. jspb.Message.getRepeatedWrapperField(this, proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser, 1));
  3988. };
  3989. /**
  3990. * @param {!Array<!proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser>} value
  3991. * @return {!proto.com.electron.zoomvideo.sdk.proto.UserList} returns this
  3992. */
  3993. proto.com.electron.zoomvideo.sdk.proto.UserList.prototype.setUserList = function(value) {
  3994. return jspb.Message.setRepeatedWrapperField(this, 1, value);
  3995. };
  3996. /**
  3997. * @param {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser=} opt_value
  3998. * @param {number=} opt_index
  3999. * @return {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser}
  4000. */
  4001. proto.com.electron.zoomvideo.sdk.proto.UserList.prototype.addUser = function(opt_value, opt_index) {
  4002. return jspb.Message.addToRepeatedWrapperField(this, 1, opt_value, proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser, opt_index);
  4003. };
  4004. /**
  4005. * Clears the list making it empty but non-null.
  4006. * @return {!proto.com.electron.zoomvideo.sdk.proto.UserList} returns this
  4007. */
  4008. proto.com.electron.zoomvideo.sdk.proto.UserList.prototype.clearUserList = function() {
  4009. return this.setUserList([]);
  4010. };
  4011. if (jspb.Message.GENERATE_TO_OBJECT) {
  4012. /**
  4013. * Creates an object representation of this proto.
  4014. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  4015. * Optional fields that are not set will be set to undefined.
  4016. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  4017. * For the list of reserved names please see:
  4018. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  4019. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  4020. * JSPB instance for transitional soy proto support:
  4021. * http://goto/soy-param-migration
  4022. * @return {!Object}
  4023. */
  4024. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionAudioStatisticInfo.prototype.toObject = function(opt_includeInstance) {
  4025. return proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionAudioStatisticInfo.toObject(opt_includeInstance, this);
  4026. };
  4027. /**
  4028. * Static version of the {@see toObject} method.
  4029. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  4030. * the JSPB instance for transitional soy proto support:
  4031. * http://goto/soy-param-migration
  4032. * @param {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionAudioStatisticInfo} msg The msg instance to transform.
  4033. * @return {!Object}
  4034. * @suppress {unusedLocalVariables} f is only used for nested messages
  4035. */
  4036. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionAudioStatisticInfo.toObject = function(includeInstance, msg) {
  4037. var f, obj = {
  4038. frequency: (f = jspb.Message.getField(msg, 1)) == null ? undefined : f,
  4039. latency: (f = jspb.Message.getField(msg, 2)) == null ? undefined : f,
  4040. jitter: (f = jspb.Message.getField(msg, 3)) == null ? undefined : f,
  4041. packetlossavg: (f = jspb.Message.getOptionalFloatingPointField(msg, 4)) == null ? undefined : f,
  4042. packetlossmax: (f = jspb.Message.getOptionalFloatingPointField(msg, 5)) == null ? undefined : f
  4043. };
  4044. if (includeInstance) {
  4045. obj.$jspbMessageInstance = msg;
  4046. }
  4047. return obj;
  4048. };
  4049. }
  4050. /**
  4051. * Deserializes binary data (in protobuf wire format).
  4052. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  4053. * @return {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionAudioStatisticInfo}
  4054. */
  4055. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionAudioStatisticInfo.deserializeBinary = function(bytes) {
  4056. var reader = new jspb.BinaryReader(bytes);
  4057. var msg = new proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionAudioStatisticInfo;
  4058. return proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionAudioStatisticInfo.deserializeBinaryFromReader(msg, reader);
  4059. };
  4060. /**
  4061. * Deserializes binary data (in protobuf wire format) from the
  4062. * given reader into the given message object.
  4063. * @param {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionAudioStatisticInfo} msg The message object to deserialize into.
  4064. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  4065. * @return {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionAudioStatisticInfo}
  4066. */
  4067. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionAudioStatisticInfo.deserializeBinaryFromReader = function(msg, reader) {
  4068. while (reader.nextField()) {
  4069. if (reader.isEndGroup()) {
  4070. break;
  4071. }
  4072. var field = reader.getFieldNumber();
  4073. switch (field) {
  4074. case 1:
  4075. var value = /** @type {number} */ (reader.readInt64());
  4076. msg.setFrequency(value);
  4077. break;
  4078. case 2:
  4079. var value = /** @type {number} */ (reader.readInt64());
  4080. msg.setLatency(value);
  4081. break;
  4082. case 3:
  4083. var value = /** @type {number} */ (reader.readInt64());
  4084. msg.setJitter(value);
  4085. break;
  4086. case 4:
  4087. var value = /** @type {number} */ (reader.readFloat());
  4088. msg.setPacketlossavg(value);
  4089. break;
  4090. case 5:
  4091. var value = /** @type {number} */ (reader.readFloat());
  4092. msg.setPacketlossmax(value);
  4093. break;
  4094. default:
  4095. reader.skipField();
  4096. break;
  4097. }
  4098. }
  4099. return msg;
  4100. };
  4101. /**
  4102. * Serializes the message to binary data (in protobuf wire format).
  4103. * @return {!Uint8Array}
  4104. */
  4105. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionAudioStatisticInfo.prototype.serializeBinary = function() {
  4106. var writer = new jspb.BinaryWriter();
  4107. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionAudioStatisticInfo.serializeBinaryToWriter(this, writer);
  4108. return writer.getResultBuffer();
  4109. };
  4110. /**
  4111. * Serializes the given message to binary data (in protobuf wire
  4112. * format), writing to the given BinaryWriter.
  4113. * @param {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionAudioStatisticInfo} message
  4114. * @param {!jspb.BinaryWriter} writer
  4115. * @suppress {unusedLocalVariables} f is only used for nested messages
  4116. */
  4117. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionAudioStatisticInfo.serializeBinaryToWriter = function(message, writer) {
  4118. var f = undefined;
  4119. f = /** @type {number} */ (jspb.Message.getField(message, 1));
  4120. if (f != null) {
  4121. writer.writeInt64(
  4122. 1,
  4123. f
  4124. );
  4125. }
  4126. f = /** @type {number} */ (jspb.Message.getField(message, 2));
  4127. if (f != null) {
  4128. writer.writeInt64(
  4129. 2,
  4130. f
  4131. );
  4132. }
  4133. f = /** @type {number} */ (jspb.Message.getField(message, 3));
  4134. if (f != null) {
  4135. writer.writeInt64(
  4136. 3,
  4137. f
  4138. );
  4139. }
  4140. f = /** @type {number} */ (jspb.Message.getField(message, 4));
  4141. if (f != null) {
  4142. writer.writeFloat(
  4143. 4,
  4144. f
  4145. );
  4146. }
  4147. f = /** @type {number} */ (jspb.Message.getField(message, 5));
  4148. if (f != null) {
  4149. writer.writeFloat(
  4150. 5,
  4151. f
  4152. );
  4153. }
  4154. };
  4155. /**
  4156. * optional int64 frequency = 1;
  4157. * @return {number}
  4158. */
  4159. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionAudioStatisticInfo.prototype.getFrequency = function() {
  4160. return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 1, 0));
  4161. };
  4162. /**
  4163. * @param {number} value
  4164. * @return {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionAudioStatisticInfo} returns this
  4165. */
  4166. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionAudioStatisticInfo.prototype.setFrequency = function(value) {
  4167. return jspb.Message.setField(this, 1, value);
  4168. };
  4169. /**
  4170. * Clears the field making it undefined.
  4171. * @return {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionAudioStatisticInfo} returns this
  4172. */
  4173. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionAudioStatisticInfo.prototype.clearFrequency = function() {
  4174. return jspb.Message.setField(this, 1, undefined);
  4175. };
  4176. /**
  4177. * Returns whether this field is set.
  4178. * @return {boolean}
  4179. */
  4180. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionAudioStatisticInfo.prototype.hasFrequency = function() {
  4181. return jspb.Message.getField(this, 1) != null;
  4182. };
  4183. /**
  4184. * optional int64 latency = 2;
  4185. * @return {number}
  4186. */
  4187. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionAudioStatisticInfo.prototype.getLatency = function() {
  4188. return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 2, 0));
  4189. };
  4190. /**
  4191. * @param {number} value
  4192. * @return {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionAudioStatisticInfo} returns this
  4193. */
  4194. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionAudioStatisticInfo.prototype.setLatency = function(value) {
  4195. return jspb.Message.setField(this, 2, value);
  4196. };
  4197. /**
  4198. * Clears the field making it undefined.
  4199. * @return {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionAudioStatisticInfo} returns this
  4200. */
  4201. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionAudioStatisticInfo.prototype.clearLatency = function() {
  4202. return jspb.Message.setField(this, 2, undefined);
  4203. };
  4204. /**
  4205. * Returns whether this field is set.
  4206. * @return {boolean}
  4207. */
  4208. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionAudioStatisticInfo.prototype.hasLatency = function() {
  4209. return jspb.Message.getField(this, 2) != null;
  4210. };
  4211. /**
  4212. * optional int64 Jitter = 3;
  4213. * @return {number}
  4214. */
  4215. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionAudioStatisticInfo.prototype.getJitter = function() {
  4216. return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 3, 0));
  4217. };
  4218. /**
  4219. * @param {number} value
  4220. * @return {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionAudioStatisticInfo} returns this
  4221. */
  4222. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionAudioStatisticInfo.prototype.setJitter = function(value) {
  4223. return jspb.Message.setField(this, 3, value);
  4224. };
  4225. /**
  4226. * Clears the field making it undefined.
  4227. * @return {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionAudioStatisticInfo} returns this
  4228. */
  4229. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionAudioStatisticInfo.prototype.clearJitter = function() {
  4230. return jspb.Message.setField(this, 3, undefined);
  4231. };
  4232. /**
  4233. * Returns whether this field is set.
  4234. * @return {boolean}
  4235. */
  4236. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionAudioStatisticInfo.prototype.hasJitter = function() {
  4237. return jspb.Message.getField(this, 3) != null;
  4238. };
  4239. /**
  4240. * optional float packetLossAvg = 4;
  4241. * @return {number}
  4242. */
  4243. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionAudioStatisticInfo.prototype.getPacketlossavg = function() {
  4244. return /** @type {number} */ (jspb.Message.getFloatingPointFieldWithDefault(this, 4, 0.0));
  4245. };
  4246. /**
  4247. * @param {number} value
  4248. * @return {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionAudioStatisticInfo} returns this
  4249. */
  4250. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionAudioStatisticInfo.prototype.setPacketlossavg = function(value) {
  4251. return jspb.Message.setField(this, 4, value);
  4252. };
  4253. /**
  4254. * Clears the field making it undefined.
  4255. * @return {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionAudioStatisticInfo} returns this
  4256. */
  4257. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionAudioStatisticInfo.prototype.clearPacketlossavg = function() {
  4258. return jspb.Message.setField(this, 4, undefined);
  4259. };
  4260. /**
  4261. * Returns whether this field is set.
  4262. * @return {boolean}
  4263. */
  4264. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionAudioStatisticInfo.prototype.hasPacketlossavg = function() {
  4265. return jspb.Message.getField(this, 4) != null;
  4266. };
  4267. /**
  4268. * optional float packetLossMax = 5;
  4269. * @return {number}
  4270. */
  4271. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionAudioStatisticInfo.prototype.getPacketlossmax = function() {
  4272. return /** @type {number} */ (jspb.Message.getFloatingPointFieldWithDefault(this, 5, 0.0));
  4273. };
  4274. /**
  4275. * @param {number} value
  4276. * @return {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionAudioStatisticInfo} returns this
  4277. */
  4278. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionAudioStatisticInfo.prototype.setPacketlossmax = function(value) {
  4279. return jspb.Message.setField(this, 5, value);
  4280. };
  4281. /**
  4282. * Clears the field making it undefined.
  4283. * @return {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionAudioStatisticInfo} returns this
  4284. */
  4285. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionAudioStatisticInfo.prototype.clearPacketlossmax = function() {
  4286. return jspb.Message.setField(this, 5, undefined);
  4287. };
  4288. /**
  4289. * Returns whether this field is set.
  4290. * @return {boolean}
  4291. */
  4292. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionAudioStatisticInfo.prototype.hasPacketlossmax = function() {
  4293. return jspb.Message.getField(this, 5) != null;
  4294. };
  4295. /**
  4296. * List of repeated fields within this message type.
  4297. * @private {!Array<number>}
  4298. * @const
  4299. */
  4300. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionAudioStatisticInfoList.repeatedFields_ = [1];
  4301. if (jspb.Message.GENERATE_TO_OBJECT) {
  4302. /**
  4303. * Creates an object representation of this proto.
  4304. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  4305. * Optional fields that are not set will be set to undefined.
  4306. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  4307. * For the list of reserved names please see:
  4308. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  4309. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  4310. * JSPB instance for transitional soy proto support:
  4311. * http://goto/soy-param-migration
  4312. * @return {!Object}
  4313. */
  4314. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionAudioStatisticInfoList.prototype.toObject = function(opt_includeInstance) {
  4315. return proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionAudioStatisticInfoList.toObject(opt_includeInstance, this);
  4316. };
  4317. /**
  4318. * Static version of the {@see toObject} method.
  4319. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  4320. * the JSPB instance for transitional soy proto support:
  4321. * http://goto/soy-param-migration
  4322. * @param {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionAudioStatisticInfoList} msg The msg instance to transform.
  4323. * @return {!Object}
  4324. * @suppress {unusedLocalVariables} f is only used for nested messages
  4325. */
  4326. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionAudioStatisticInfoList.toObject = function(includeInstance, msg) {
  4327. var f, obj = {
  4328. audiostatisticinfoList: jspb.Message.toObjectList(msg.getAudiostatisticinfoList(),
  4329. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionAudioStatisticInfo.toObject, includeInstance)
  4330. };
  4331. if (includeInstance) {
  4332. obj.$jspbMessageInstance = msg;
  4333. }
  4334. return obj;
  4335. };
  4336. }
  4337. /**
  4338. * Deserializes binary data (in protobuf wire format).
  4339. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  4340. * @return {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionAudioStatisticInfoList}
  4341. */
  4342. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionAudioStatisticInfoList.deserializeBinary = function(bytes) {
  4343. var reader = new jspb.BinaryReader(bytes);
  4344. var msg = new proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionAudioStatisticInfoList;
  4345. return proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionAudioStatisticInfoList.deserializeBinaryFromReader(msg, reader);
  4346. };
  4347. /**
  4348. * Deserializes binary data (in protobuf wire format) from the
  4349. * given reader into the given message object.
  4350. * @param {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionAudioStatisticInfoList} msg The message object to deserialize into.
  4351. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  4352. * @return {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionAudioStatisticInfoList}
  4353. */
  4354. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionAudioStatisticInfoList.deserializeBinaryFromReader = function(msg, reader) {
  4355. while (reader.nextField()) {
  4356. if (reader.isEndGroup()) {
  4357. break;
  4358. }
  4359. var field = reader.getFieldNumber();
  4360. switch (field) {
  4361. case 1:
  4362. var value = new proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionAudioStatisticInfo;
  4363. reader.readMessage(value,proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionAudioStatisticInfo.deserializeBinaryFromReader);
  4364. msg.addAudiostatisticinfo(value);
  4365. break;
  4366. default:
  4367. reader.skipField();
  4368. break;
  4369. }
  4370. }
  4371. return msg;
  4372. };
  4373. /**
  4374. * Serializes the message to binary data (in protobuf wire format).
  4375. * @return {!Uint8Array}
  4376. */
  4377. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionAudioStatisticInfoList.prototype.serializeBinary = function() {
  4378. var writer = new jspb.BinaryWriter();
  4379. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionAudioStatisticInfoList.serializeBinaryToWriter(this, writer);
  4380. return writer.getResultBuffer();
  4381. };
  4382. /**
  4383. * Serializes the given message to binary data (in protobuf wire
  4384. * format), writing to the given BinaryWriter.
  4385. * @param {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionAudioStatisticInfoList} message
  4386. * @param {!jspb.BinaryWriter} writer
  4387. * @suppress {unusedLocalVariables} f is only used for nested messages
  4388. */
  4389. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionAudioStatisticInfoList.serializeBinaryToWriter = function(message, writer) {
  4390. var f = undefined;
  4391. f = message.getAudiostatisticinfoList();
  4392. if (f.length > 0) {
  4393. writer.writeRepeatedMessage(
  4394. 1,
  4395. f,
  4396. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionAudioStatisticInfo.serializeBinaryToWriter
  4397. );
  4398. }
  4399. };
  4400. /**
  4401. * repeated VideoSDKSessionAudioStatisticInfo audioStatisticInfo = 1;
  4402. * @return {!Array<!proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionAudioStatisticInfo>}
  4403. */
  4404. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionAudioStatisticInfoList.prototype.getAudiostatisticinfoList = function() {
  4405. return /** @type{!Array<!proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionAudioStatisticInfo>} */ (
  4406. jspb.Message.getRepeatedWrapperField(this, proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionAudioStatisticInfo, 1));
  4407. };
  4408. /**
  4409. * @param {!Array<!proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionAudioStatisticInfo>} value
  4410. * @return {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionAudioStatisticInfoList} returns this
  4411. */
  4412. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionAudioStatisticInfoList.prototype.setAudiostatisticinfoList = function(value) {
  4413. return jspb.Message.setRepeatedWrapperField(this, 1, value);
  4414. };
  4415. /**
  4416. * @param {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionAudioStatisticInfo=} opt_value
  4417. * @param {number=} opt_index
  4418. * @return {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionAudioStatisticInfo}
  4419. */
  4420. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionAudioStatisticInfoList.prototype.addAudiostatisticinfo = function(opt_value, opt_index) {
  4421. return jspb.Message.addToRepeatedWrapperField(this, 1, opt_value, proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionAudioStatisticInfo, opt_index);
  4422. };
  4423. /**
  4424. * Clears the list making it empty but non-null.
  4425. * @return {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionAudioStatisticInfoList} returns this
  4426. */
  4427. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionAudioStatisticInfoList.prototype.clearAudiostatisticinfoList = function() {
  4428. return this.setAudiostatisticinfoList([]);
  4429. };
  4430. if (jspb.Message.GENERATE_TO_OBJECT) {
  4431. /**
  4432. * Creates an object representation of this proto.
  4433. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  4434. * Optional fields that are not set will be set to undefined.
  4435. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  4436. * For the list of reserved names please see:
  4437. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  4438. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  4439. * JSPB instance for transitional soy proto support:
  4440. * http://goto/soy-param-migration
  4441. * @return {!Object}
  4442. */
  4443. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionASVStatisticInfo.prototype.toObject = function(opt_includeInstance) {
  4444. return proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionASVStatisticInfo.toObject(opt_includeInstance, this);
  4445. };
  4446. /**
  4447. * Static version of the {@see toObject} method.
  4448. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  4449. * the JSPB instance for transitional soy proto support:
  4450. * http://goto/soy-param-migration
  4451. * @param {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionASVStatisticInfo} msg The msg instance to transform.
  4452. * @return {!Object}
  4453. * @suppress {unusedLocalVariables} f is only used for nested messages
  4454. */
  4455. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionASVStatisticInfo.toObject = function(includeInstance, msg) {
  4456. var f, obj = {
  4457. frameWidth: (f = jspb.Message.getField(msg, 1)) == null ? undefined : f,
  4458. frameHeight: (f = jspb.Message.getField(msg, 2)) == null ? undefined : f,
  4459. fps: (f = jspb.Message.getField(msg, 3)) == null ? undefined : f,
  4460. latency: (f = jspb.Message.getField(msg, 4)) == null ? undefined : f,
  4461. jitter: (f = jspb.Message.getField(msg, 5)) == null ? undefined : f,
  4462. packetlossavg: (f = jspb.Message.getOptionalFloatingPointField(msg, 6)) == null ? undefined : f,
  4463. packetlossmax: (f = jspb.Message.getOptionalFloatingPointField(msg, 7)) == null ? undefined : f
  4464. };
  4465. if (includeInstance) {
  4466. obj.$jspbMessageInstance = msg;
  4467. }
  4468. return obj;
  4469. };
  4470. }
  4471. /**
  4472. * Deserializes binary data (in protobuf wire format).
  4473. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  4474. * @return {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionASVStatisticInfo}
  4475. */
  4476. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionASVStatisticInfo.deserializeBinary = function(bytes) {
  4477. var reader = new jspb.BinaryReader(bytes);
  4478. var msg = new proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionASVStatisticInfo;
  4479. return proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionASVStatisticInfo.deserializeBinaryFromReader(msg, reader);
  4480. };
  4481. /**
  4482. * Deserializes binary data (in protobuf wire format) from the
  4483. * given reader into the given message object.
  4484. * @param {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionASVStatisticInfo} msg The message object to deserialize into.
  4485. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  4486. * @return {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionASVStatisticInfo}
  4487. */
  4488. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionASVStatisticInfo.deserializeBinaryFromReader = function(msg, reader) {
  4489. while (reader.nextField()) {
  4490. if (reader.isEndGroup()) {
  4491. break;
  4492. }
  4493. var field = reader.getFieldNumber();
  4494. switch (field) {
  4495. case 1:
  4496. var value = /** @type {number} */ (reader.readInt64());
  4497. msg.setFrameWidth(value);
  4498. break;
  4499. case 2:
  4500. var value = /** @type {number} */ (reader.readInt64());
  4501. msg.setFrameHeight(value);
  4502. break;
  4503. case 3:
  4504. var value = /** @type {number} */ (reader.readInt64());
  4505. msg.setFps(value);
  4506. break;
  4507. case 4:
  4508. var value = /** @type {number} */ (reader.readInt64());
  4509. msg.setLatency(value);
  4510. break;
  4511. case 5:
  4512. var value = /** @type {number} */ (reader.readInt64());
  4513. msg.setJitter(value);
  4514. break;
  4515. case 6:
  4516. var value = /** @type {number} */ (reader.readFloat());
  4517. msg.setPacketlossavg(value);
  4518. break;
  4519. case 7:
  4520. var value = /** @type {number} */ (reader.readFloat());
  4521. msg.setPacketlossmax(value);
  4522. break;
  4523. default:
  4524. reader.skipField();
  4525. break;
  4526. }
  4527. }
  4528. return msg;
  4529. };
  4530. /**
  4531. * Serializes the message to binary data (in protobuf wire format).
  4532. * @return {!Uint8Array}
  4533. */
  4534. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionASVStatisticInfo.prototype.serializeBinary = function() {
  4535. var writer = new jspb.BinaryWriter();
  4536. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionASVStatisticInfo.serializeBinaryToWriter(this, writer);
  4537. return writer.getResultBuffer();
  4538. };
  4539. /**
  4540. * Serializes the given message to binary data (in protobuf wire
  4541. * format), writing to the given BinaryWriter.
  4542. * @param {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionASVStatisticInfo} message
  4543. * @param {!jspb.BinaryWriter} writer
  4544. * @suppress {unusedLocalVariables} f is only used for nested messages
  4545. */
  4546. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionASVStatisticInfo.serializeBinaryToWriter = function(message, writer) {
  4547. var f = undefined;
  4548. f = /** @type {number} */ (jspb.Message.getField(message, 1));
  4549. if (f != null) {
  4550. writer.writeInt64(
  4551. 1,
  4552. f
  4553. );
  4554. }
  4555. f = /** @type {number} */ (jspb.Message.getField(message, 2));
  4556. if (f != null) {
  4557. writer.writeInt64(
  4558. 2,
  4559. f
  4560. );
  4561. }
  4562. f = /** @type {number} */ (jspb.Message.getField(message, 3));
  4563. if (f != null) {
  4564. writer.writeInt64(
  4565. 3,
  4566. f
  4567. );
  4568. }
  4569. f = /** @type {number} */ (jspb.Message.getField(message, 4));
  4570. if (f != null) {
  4571. writer.writeInt64(
  4572. 4,
  4573. f
  4574. );
  4575. }
  4576. f = /** @type {number} */ (jspb.Message.getField(message, 5));
  4577. if (f != null) {
  4578. writer.writeInt64(
  4579. 5,
  4580. f
  4581. );
  4582. }
  4583. f = /** @type {number} */ (jspb.Message.getField(message, 6));
  4584. if (f != null) {
  4585. writer.writeFloat(
  4586. 6,
  4587. f
  4588. );
  4589. }
  4590. f = /** @type {number} */ (jspb.Message.getField(message, 7));
  4591. if (f != null) {
  4592. writer.writeFloat(
  4593. 7,
  4594. f
  4595. );
  4596. }
  4597. };
  4598. /**
  4599. * optional int64 frame_width = 1;
  4600. * @return {number}
  4601. */
  4602. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionASVStatisticInfo.prototype.getFrameWidth = function() {
  4603. return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 1, 0));
  4604. };
  4605. /**
  4606. * @param {number} value
  4607. * @return {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionASVStatisticInfo} returns this
  4608. */
  4609. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionASVStatisticInfo.prototype.setFrameWidth = function(value) {
  4610. return jspb.Message.setField(this, 1, value);
  4611. };
  4612. /**
  4613. * Clears the field making it undefined.
  4614. * @return {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionASVStatisticInfo} returns this
  4615. */
  4616. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionASVStatisticInfo.prototype.clearFrameWidth = function() {
  4617. return jspb.Message.setField(this, 1, undefined);
  4618. };
  4619. /**
  4620. * Returns whether this field is set.
  4621. * @return {boolean}
  4622. */
  4623. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionASVStatisticInfo.prototype.hasFrameWidth = function() {
  4624. return jspb.Message.getField(this, 1) != null;
  4625. };
  4626. /**
  4627. * optional int64 frame_height = 2;
  4628. * @return {number}
  4629. */
  4630. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionASVStatisticInfo.prototype.getFrameHeight = function() {
  4631. return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 2, 0));
  4632. };
  4633. /**
  4634. * @param {number} value
  4635. * @return {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionASVStatisticInfo} returns this
  4636. */
  4637. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionASVStatisticInfo.prototype.setFrameHeight = function(value) {
  4638. return jspb.Message.setField(this, 2, value);
  4639. };
  4640. /**
  4641. * Clears the field making it undefined.
  4642. * @return {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionASVStatisticInfo} returns this
  4643. */
  4644. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionASVStatisticInfo.prototype.clearFrameHeight = function() {
  4645. return jspb.Message.setField(this, 2, undefined);
  4646. };
  4647. /**
  4648. * Returns whether this field is set.
  4649. * @return {boolean}
  4650. */
  4651. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionASVStatisticInfo.prototype.hasFrameHeight = function() {
  4652. return jspb.Message.getField(this, 2) != null;
  4653. };
  4654. /**
  4655. * optional int64 fps = 3;
  4656. * @return {number}
  4657. */
  4658. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionASVStatisticInfo.prototype.getFps = function() {
  4659. return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 3, 0));
  4660. };
  4661. /**
  4662. * @param {number} value
  4663. * @return {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionASVStatisticInfo} returns this
  4664. */
  4665. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionASVStatisticInfo.prototype.setFps = function(value) {
  4666. return jspb.Message.setField(this, 3, value);
  4667. };
  4668. /**
  4669. * Clears the field making it undefined.
  4670. * @return {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionASVStatisticInfo} returns this
  4671. */
  4672. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionASVStatisticInfo.prototype.clearFps = function() {
  4673. return jspb.Message.setField(this, 3, undefined);
  4674. };
  4675. /**
  4676. * Returns whether this field is set.
  4677. * @return {boolean}
  4678. */
  4679. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionASVStatisticInfo.prototype.hasFps = function() {
  4680. return jspb.Message.getField(this, 3) != null;
  4681. };
  4682. /**
  4683. * optional int64 latency = 4;
  4684. * @return {number}
  4685. */
  4686. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionASVStatisticInfo.prototype.getLatency = function() {
  4687. return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 4, 0));
  4688. };
  4689. /**
  4690. * @param {number} value
  4691. * @return {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionASVStatisticInfo} returns this
  4692. */
  4693. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionASVStatisticInfo.prototype.setLatency = function(value) {
  4694. return jspb.Message.setField(this, 4, value);
  4695. };
  4696. /**
  4697. * Clears the field making it undefined.
  4698. * @return {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionASVStatisticInfo} returns this
  4699. */
  4700. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionASVStatisticInfo.prototype.clearLatency = function() {
  4701. return jspb.Message.setField(this, 4, undefined);
  4702. };
  4703. /**
  4704. * Returns whether this field is set.
  4705. * @return {boolean}
  4706. */
  4707. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionASVStatisticInfo.prototype.hasLatency = function() {
  4708. return jspb.Message.getField(this, 4) != null;
  4709. };
  4710. /**
  4711. * optional int64 Jitter = 5;
  4712. * @return {number}
  4713. */
  4714. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionASVStatisticInfo.prototype.getJitter = function() {
  4715. return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 5, 0));
  4716. };
  4717. /**
  4718. * @param {number} value
  4719. * @return {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionASVStatisticInfo} returns this
  4720. */
  4721. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionASVStatisticInfo.prototype.setJitter = function(value) {
  4722. return jspb.Message.setField(this, 5, value);
  4723. };
  4724. /**
  4725. * Clears the field making it undefined.
  4726. * @return {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionASVStatisticInfo} returns this
  4727. */
  4728. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionASVStatisticInfo.prototype.clearJitter = function() {
  4729. return jspb.Message.setField(this, 5, undefined);
  4730. };
  4731. /**
  4732. * Returns whether this field is set.
  4733. * @return {boolean}
  4734. */
  4735. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionASVStatisticInfo.prototype.hasJitter = function() {
  4736. return jspb.Message.getField(this, 5) != null;
  4737. };
  4738. /**
  4739. * optional float packetLossAvg = 6;
  4740. * @return {number}
  4741. */
  4742. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionASVStatisticInfo.prototype.getPacketlossavg = function() {
  4743. return /** @type {number} */ (jspb.Message.getFloatingPointFieldWithDefault(this, 6, 0.0));
  4744. };
  4745. /**
  4746. * @param {number} value
  4747. * @return {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionASVStatisticInfo} returns this
  4748. */
  4749. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionASVStatisticInfo.prototype.setPacketlossavg = function(value) {
  4750. return jspb.Message.setField(this, 6, value);
  4751. };
  4752. /**
  4753. * Clears the field making it undefined.
  4754. * @return {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionASVStatisticInfo} returns this
  4755. */
  4756. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionASVStatisticInfo.prototype.clearPacketlossavg = function() {
  4757. return jspb.Message.setField(this, 6, undefined);
  4758. };
  4759. /**
  4760. * Returns whether this field is set.
  4761. * @return {boolean}
  4762. */
  4763. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionASVStatisticInfo.prototype.hasPacketlossavg = function() {
  4764. return jspb.Message.getField(this, 6) != null;
  4765. };
  4766. /**
  4767. * optional float packetLossMax = 7;
  4768. * @return {number}
  4769. */
  4770. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionASVStatisticInfo.prototype.getPacketlossmax = function() {
  4771. return /** @type {number} */ (jspb.Message.getFloatingPointFieldWithDefault(this, 7, 0.0));
  4772. };
  4773. /**
  4774. * @param {number} value
  4775. * @return {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionASVStatisticInfo} returns this
  4776. */
  4777. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionASVStatisticInfo.prototype.setPacketlossmax = function(value) {
  4778. return jspb.Message.setField(this, 7, value);
  4779. };
  4780. /**
  4781. * Clears the field making it undefined.
  4782. * @return {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionASVStatisticInfo} returns this
  4783. */
  4784. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionASVStatisticInfo.prototype.clearPacketlossmax = function() {
  4785. return jspb.Message.setField(this, 7, undefined);
  4786. };
  4787. /**
  4788. * Returns whether this field is set.
  4789. * @return {boolean}
  4790. */
  4791. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionASVStatisticInfo.prototype.hasPacketlossmax = function() {
  4792. return jspb.Message.getField(this, 7) != null;
  4793. };
  4794. /**
  4795. * List of repeated fields within this message type.
  4796. * @private {!Array<number>}
  4797. * @const
  4798. */
  4799. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionASVStatisticInfoList.repeatedFields_ = [1];
  4800. if (jspb.Message.GENERATE_TO_OBJECT) {
  4801. /**
  4802. * Creates an object representation of this proto.
  4803. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  4804. * Optional fields that are not set will be set to undefined.
  4805. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  4806. * For the list of reserved names please see:
  4807. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  4808. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  4809. * JSPB instance for transitional soy proto support:
  4810. * http://goto/soy-param-migration
  4811. * @return {!Object}
  4812. */
  4813. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionASVStatisticInfoList.prototype.toObject = function(opt_includeInstance) {
  4814. return proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionASVStatisticInfoList.toObject(opt_includeInstance, this);
  4815. };
  4816. /**
  4817. * Static version of the {@see toObject} method.
  4818. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  4819. * the JSPB instance for transitional soy proto support:
  4820. * http://goto/soy-param-migration
  4821. * @param {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionASVStatisticInfoList} msg The msg instance to transform.
  4822. * @return {!Object}
  4823. * @suppress {unusedLocalVariables} f is only used for nested messages
  4824. */
  4825. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionASVStatisticInfoList.toObject = function(includeInstance, msg) {
  4826. var f, obj = {
  4827. asvstatisticinfoList: jspb.Message.toObjectList(msg.getAsvstatisticinfoList(),
  4828. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionASVStatisticInfo.toObject, includeInstance)
  4829. };
  4830. if (includeInstance) {
  4831. obj.$jspbMessageInstance = msg;
  4832. }
  4833. return obj;
  4834. };
  4835. }
  4836. /**
  4837. * Deserializes binary data (in protobuf wire format).
  4838. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  4839. * @return {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionASVStatisticInfoList}
  4840. */
  4841. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionASVStatisticInfoList.deserializeBinary = function(bytes) {
  4842. var reader = new jspb.BinaryReader(bytes);
  4843. var msg = new proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionASVStatisticInfoList;
  4844. return proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionASVStatisticInfoList.deserializeBinaryFromReader(msg, reader);
  4845. };
  4846. /**
  4847. * Deserializes binary data (in protobuf wire format) from the
  4848. * given reader into the given message object.
  4849. * @param {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionASVStatisticInfoList} msg The message object to deserialize into.
  4850. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  4851. * @return {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionASVStatisticInfoList}
  4852. */
  4853. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionASVStatisticInfoList.deserializeBinaryFromReader = function(msg, reader) {
  4854. while (reader.nextField()) {
  4855. if (reader.isEndGroup()) {
  4856. break;
  4857. }
  4858. var field = reader.getFieldNumber();
  4859. switch (field) {
  4860. case 1:
  4861. var value = new proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionASVStatisticInfo;
  4862. reader.readMessage(value,proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionASVStatisticInfo.deserializeBinaryFromReader);
  4863. msg.addAsvstatisticinfo(value);
  4864. break;
  4865. default:
  4866. reader.skipField();
  4867. break;
  4868. }
  4869. }
  4870. return msg;
  4871. };
  4872. /**
  4873. * Serializes the message to binary data (in protobuf wire format).
  4874. * @return {!Uint8Array}
  4875. */
  4876. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionASVStatisticInfoList.prototype.serializeBinary = function() {
  4877. var writer = new jspb.BinaryWriter();
  4878. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionASVStatisticInfoList.serializeBinaryToWriter(this, writer);
  4879. return writer.getResultBuffer();
  4880. };
  4881. /**
  4882. * Serializes the given message to binary data (in protobuf wire
  4883. * format), writing to the given BinaryWriter.
  4884. * @param {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionASVStatisticInfoList} message
  4885. * @param {!jspb.BinaryWriter} writer
  4886. * @suppress {unusedLocalVariables} f is only used for nested messages
  4887. */
  4888. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionASVStatisticInfoList.serializeBinaryToWriter = function(message, writer) {
  4889. var f = undefined;
  4890. f = message.getAsvstatisticinfoList();
  4891. if (f.length > 0) {
  4892. writer.writeRepeatedMessage(
  4893. 1,
  4894. f,
  4895. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionASVStatisticInfo.serializeBinaryToWriter
  4896. );
  4897. }
  4898. };
  4899. /**
  4900. * repeated VideoSDKSessionASVStatisticInfo ASVStatisticInfo = 1;
  4901. * @return {!Array<!proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionASVStatisticInfo>}
  4902. */
  4903. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionASVStatisticInfoList.prototype.getAsvstatisticinfoList = function() {
  4904. return /** @type{!Array<!proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionASVStatisticInfo>} */ (
  4905. jspb.Message.getRepeatedWrapperField(this, proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionASVStatisticInfo, 1));
  4906. };
  4907. /**
  4908. * @param {!Array<!proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionASVStatisticInfo>} value
  4909. * @return {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionASVStatisticInfoList} returns this
  4910. */
  4911. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionASVStatisticInfoList.prototype.setAsvstatisticinfoList = function(value) {
  4912. return jspb.Message.setRepeatedWrapperField(this, 1, value);
  4913. };
  4914. /**
  4915. * @param {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionASVStatisticInfo=} opt_value
  4916. * @param {number=} opt_index
  4917. * @return {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionASVStatisticInfo}
  4918. */
  4919. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionASVStatisticInfoList.prototype.addAsvstatisticinfo = function(opt_value, opt_index) {
  4920. return jspb.Message.addToRepeatedWrapperField(this, 1, opt_value, proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionASVStatisticInfo, opt_index);
  4921. };
  4922. /**
  4923. * Clears the list making it empty but non-null.
  4924. * @return {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionASVStatisticInfoList} returns this
  4925. */
  4926. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionASVStatisticInfoList.prototype.clearAsvstatisticinfoList = function() {
  4927. return this.setAsvstatisticinfoList([]);
  4928. };
  4929. if (jspb.Message.GENERATE_TO_OBJECT) {
  4930. /**
  4931. * Creates an object representation of this proto.
  4932. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  4933. * Optional fields that are not set will be set to undefined.
  4934. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  4935. * For the list of reserved names please see:
  4936. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  4937. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  4938. * JSPB instance for transitional soy proto support:
  4939. * http://goto/soy-param-migration
  4940. * @return {!Object}
  4941. */
  4942. proto.com.electron.zoomvideo.sdk.proto.SDKVideoCapability.prototype.toObject = function(opt_includeInstance) {
  4943. return proto.com.electron.zoomvideo.sdk.proto.SDKVideoCapability.toObject(opt_includeInstance, this);
  4944. };
  4945. /**
  4946. * Static version of the {@see toObject} method.
  4947. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  4948. * the JSPB instance for transitional soy proto support:
  4949. * http://goto/soy-param-migration
  4950. * @param {!proto.com.electron.zoomvideo.sdk.proto.SDKVideoCapability} msg The msg instance to transform.
  4951. * @return {!Object}
  4952. * @suppress {unusedLocalVariables} f is only used for nested messages
  4953. */
  4954. proto.com.electron.zoomvideo.sdk.proto.SDKVideoCapability.toObject = function(includeInstance, msg) {
  4955. var f, obj = {
  4956. iseffective: (f = jspb.Message.getBooleanField(msg, 1)) == null ? undefined : f,
  4957. width: (f = jspb.Message.getField(msg, 2)) == null ? undefined : f,
  4958. height: (f = jspb.Message.getField(msg, 3)) == null ? undefined : f,
  4959. frame: (f = jspb.Message.getField(msg, 4)) == null ? undefined : f
  4960. };
  4961. if (includeInstance) {
  4962. obj.$jspbMessageInstance = msg;
  4963. }
  4964. return obj;
  4965. };
  4966. }
  4967. /**
  4968. * Deserializes binary data (in protobuf wire format).
  4969. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  4970. * @return {!proto.com.electron.zoomvideo.sdk.proto.SDKVideoCapability}
  4971. */
  4972. proto.com.electron.zoomvideo.sdk.proto.SDKVideoCapability.deserializeBinary = function(bytes) {
  4973. var reader = new jspb.BinaryReader(bytes);
  4974. var msg = new proto.com.electron.zoomvideo.sdk.proto.SDKVideoCapability;
  4975. return proto.com.electron.zoomvideo.sdk.proto.SDKVideoCapability.deserializeBinaryFromReader(msg, reader);
  4976. };
  4977. /**
  4978. * Deserializes binary data (in protobuf wire format) from the
  4979. * given reader into the given message object.
  4980. * @param {!proto.com.electron.zoomvideo.sdk.proto.SDKVideoCapability} msg The message object to deserialize into.
  4981. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  4982. * @return {!proto.com.electron.zoomvideo.sdk.proto.SDKVideoCapability}
  4983. */
  4984. proto.com.electron.zoomvideo.sdk.proto.SDKVideoCapability.deserializeBinaryFromReader = function(msg, reader) {
  4985. while (reader.nextField()) {
  4986. if (reader.isEndGroup()) {
  4987. break;
  4988. }
  4989. var field = reader.getFieldNumber();
  4990. switch (field) {
  4991. case 1:
  4992. var value = /** @type {boolean} */ (reader.readBool());
  4993. msg.setIseffective(value);
  4994. break;
  4995. case 2:
  4996. var value = /** @type {number} */ (reader.readInt32());
  4997. msg.setWidth(value);
  4998. break;
  4999. case 3:
  5000. var value = /** @type {number} */ (reader.readInt32());
  5001. msg.setHeight(value);
  5002. break;
  5003. case 4:
  5004. var value = /** @type {number} */ (reader.readInt32());
  5005. msg.setFrame(value);
  5006. break;
  5007. default:
  5008. reader.skipField();
  5009. break;
  5010. }
  5011. }
  5012. return msg;
  5013. };
  5014. /**
  5015. * Serializes the message to binary data (in protobuf wire format).
  5016. * @return {!Uint8Array}
  5017. */
  5018. proto.com.electron.zoomvideo.sdk.proto.SDKVideoCapability.prototype.serializeBinary = function() {
  5019. var writer = new jspb.BinaryWriter();
  5020. proto.com.electron.zoomvideo.sdk.proto.SDKVideoCapability.serializeBinaryToWriter(this, writer);
  5021. return writer.getResultBuffer();
  5022. };
  5023. /**
  5024. * Serializes the given message to binary data (in protobuf wire
  5025. * format), writing to the given BinaryWriter.
  5026. * @param {!proto.com.electron.zoomvideo.sdk.proto.SDKVideoCapability} message
  5027. * @param {!jspb.BinaryWriter} writer
  5028. * @suppress {unusedLocalVariables} f is only used for nested messages
  5029. */
  5030. proto.com.electron.zoomvideo.sdk.proto.SDKVideoCapability.serializeBinaryToWriter = function(message, writer) {
  5031. var f = undefined;
  5032. f = /** @type {boolean} */ (jspb.Message.getField(message, 1));
  5033. if (f != null) {
  5034. writer.writeBool(
  5035. 1,
  5036. f
  5037. );
  5038. }
  5039. f = /** @type {number} */ (jspb.Message.getField(message, 2));
  5040. if (f != null) {
  5041. writer.writeInt32(
  5042. 2,
  5043. f
  5044. );
  5045. }
  5046. f = /** @type {number} */ (jspb.Message.getField(message, 3));
  5047. if (f != null) {
  5048. writer.writeInt32(
  5049. 3,
  5050. f
  5051. );
  5052. }
  5053. f = /** @type {number} */ (jspb.Message.getField(message, 4));
  5054. if (f != null) {
  5055. writer.writeInt32(
  5056. 4,
  5057. f
  5058. );
  5059. }
  5060. };
  5061. /**
  5062. * optional bool isEffective = 1;
  5063. * @return {boolean}
  5064. */
  5065. proto.com.electron.zoomvideo.sdk.proto.SDKVideoCapability.prototype.getIseffective = function() {
  5066. return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 1, false));
  5067. };
  5068. /**
  5069. * @param {boolean} value
  5070. * @return {!proto.com.electron.zoomvideo.sdk.proto.SDKVideoCapability} returns this
  5071. */
  5072. proto.com.electron.zoomvideo.sdk.proto.SDKVideoCapability.prototype.setIseffective = function(value) {
  5073. return jspb.Message.setField(this, 1, value);
  5074. };
  5075. /**
  5076. * Clears the field making it undefined.
  5077. * @return {!proto.com.electron.zoomvideo.sdk.proto.SDKVideoCapability} returns this
  5078. */
  5079. proto.com.electron.zoomvideo.sdk.proto.SDKVideoCapability.prototype.clearIseffective = function() {
  5080. return jspb.Message.setField(this, 1, undefined);
  5081. };
  5082. /**
  5083. * Returns whether this field is set.
  5084. * @return {boolean}
  5085. */
  5086. proto.com.electron.zoomvideo.sdk.proto.SDKVideoCapability.prototype.hasIseffective = function() {
  5087. return jspb.Message.getField(this, 1) != null;
  5088. };
  5089. /**
  5090. * optional int32 width = 2;
  5091. * @return {number}
  5092. */
  5093. proto.com.electron.zoomvideo.sdk.proto.SDKVideoCapability.prototype.getWidth = function() {
  5094. return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 2, 0));
  5095. };
  5096. /**
  5097. * @param {number} value
  5098. * @return {!proto.com.electron.zoomvideo.sdk.proto.SDKVideoCapability} returns this
  5099. */
  5100. proto.com.electron.zoomvideo.sdk.proto.SDKVideoCapability.prototype.setWidth = function(value) {
  5101. return jspb.Message.setField(this, 2, value);
  5102. };
  5103. /**
  5104. * Clears the field making it undefined.
  5105. * @return {!proto.com.electron.zoomvideo.sdk.proto.SDKVideoCapability} returns this
  5106. */
  5107. proto.com.electron.zoomvideo.sdk.proto.SDKVideoCapability.prototype.clearWidth = function() {
  5108. return jspb.Message.setField(this, 2, undefined);
  5109. };
  5110. /**
  5111. * Returns whether this field is set.
  5112. * @return {boolean}
  5113. */
  5114. proto.com.electron.zoomvideo.sdk.proto.SDKVideoCapability.prototype.hasWidth = function() {
  5115. return jspb.Message.getField(this, 2) != null;
  5116. };
  5117. /**
  5118. * optional int32 height = 3;
  5119. * @return {number}
  5120. */
  5121. proto.com.electron.zoomvideo.sdk.proto.SDKVideoCapability.prototype.getHeight = function() {
  5122. return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 3, 0));
  5123. };
  5124. /**
  5125. * @param {number} value
  5126. * @return {!proto.com.electron.zoomvideo.sdk.proto.SDKVideoCapability} returns this
  5127. */
  5128. proto.com.electron.zoomvideo.sdk.proto.SDKVideoCapability.prototype.setHeight = function(value) {
  5129. return jspb.Message.setField(this, 3, value);
  5130. };
  5131. /**
  5132. * Clears the field making it undefined.
  5133. * @return {!proto.com.electron.zoomvideo.sdk.proto.SDKVideoCapability} returns this
  5134. */
  5135. proto.com.electron.zoomvideo.sdk.proto.SDKVideoCapability.prototype.clearHeight = function() {
  5136. return jspb.Message.setField(this, 3, undefined);
  5137. };
  5138. /**
  5139. * Returns whether this field is set.
  5140. * @return {boolean}
  5141. */
  5142. proto.com.electron.zoomvideo.sdk.proto.SDKVideoCapability.prototype.hasHeight = function() {
  5143. return jspb.Message.getField(this, 3) != null;
  5144. };
  5145. /**
  5146. * optional int32 frame = 4;
  5147. * @return {number}
  5148. */
  5149. proto.com.electron.zoomvideo.sdk.proto.SDKVideoCapability.prototype.getFrame = function() {
  5150. return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 4, 0));
  5151. };
  5152. /**
  5153. * @param {number} value
  5154. * @return {!proto.com.electron.zoomvideo.sdk.proto.SDKVideoCapability} returns this
  5155. */
  5156. proto.com.electron.zoomvideo.sdk.proto.SDKVideoCapability.prototype.setFrame = function(value) {
  5157. return jspb.Message.setField(this, 4, value);
  5158. };
  5159. /**
  5160. * Clears the field making it undefined.
  5161. * @return {!proto.com.electron.zoomvideo.sdk.proto.SDKVideoCapability} returns this
  5162. */
  5163. proto.com.electron.zoomvideo.sdk.proto.SDKVideoCapability.prototype.clearFrame = function() {
  5164. return jspb.Message.setField(this, 4, undefined);
  5165. };
  5166. /**
  5167. * Returns whether this field is set.
  5168. * @return {boolean}
  5169. */
  5170. proto.com.electron.zoomvideo.sdk.proto.SDKVideoCapability.prototype.hasFrame = function() {
  5171. return jspb.Message.getField(this, 4) != null;
  5172. };
  5173. /**
  5174. * List of repeated fields within this message type.
  5175. * @private {!Array<number>}
  5176. * @const
  5177. */
  5178. proto.com.electron.zoomvideo.sdk.proto.SDKVideoCapabilityList.repeatedFields_ = [1];
  5179. if (jspb.Message.GENERATE_TO_OBJECT) {
  5180. /**
  5181. * Creates an object representation of this proto.
  5182. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  5183. * Optional fields that are not set will be set to undefined.
  5184. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  5185. * For the list of reserved names please see:
  5186. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  5187. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  5188. * JSPB instance for transitional soy proto support:
  5189. * http://goto/soy-param-migration
  5190. * @return {!Object}
  5191. */
  5192. proto.com.electron.zoomvideo.sdk.proto.SDKVideoCapabilityList.prototype.toObject = function(opt_includeInstance) {
  5193. return proto.com.electron.zoomvideo.sdk.proto.SDKVideoCapabilityList.toObject(opt_includeInstance, this);
  5194. };
  5195. /**
  5196. * Static version of the {@see toObject} method.
  5197. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  5198. * the JSPB instance for transitional soy proto support:
  5199. * http://goto/soy-param-migration
  5200. * @param {!proto.com.electron.zoomvideo.sdk.proto.SDKVideoCapabilityList} msg The msg instance to transform.
  5201. * @return {!Object}
  5202. * @suppress {unusedLocalVariables} f is only used for nested messages
  5203. */
  5204. proto.com.electron.zoomvideo.sdk.proto.SDKVideoCapabilityList.toObject = function(includeInstance, msg) {
  5205. var f, obj = {
  5206. videocapabilityList: jspb.Message.toObjectList(msg.getVideocapabilityList(),
  5207. proto.com.electron.zoomvideo.sdk.proto.SDKVideoCapability.toObject, includeInstance)
  5208. };
  5209. if (includeInstance) {
  5210. obj.$jspbMessageInstance = msg;
  5211. }
  5212. return obj;
  5213. };
  5214. }
  5215. /**
  5216. * Deserializes binary data (in protobuf wire format).
  5217. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  5218. * @return {!proto.com.electron.zoomvideo.sdk.proto.SDKVideoCapabilityList}
  5219. */
  5220. proto.com.electron.zoomvideo.sdk.proto.SDKVideoCapabilityList.deserializeBinary = function(bytes) {
  5221. var reader = new jspb.BinaryReader(bytes);
  5222. var msg = new proto.com.electron.zoomvideo.sdk.proto.SDKVideoCapabilityList;
  5223. return proto.com.electron.zoomvideo.sdk.proto.SDKVideoCapabilityList.deserializeBinaryFromReader(msg, reader);
  5224. };
  5225. /**
  5226. * Deserializes binary data (in protobuf wire format) from the
  5227. * given reader into the given message object.
  5228. * @param {!proto.com.electron.zoomvideo.sdk.proto.SDKVideoCapabilityList} msg The message object to deserialize into.
  5229. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  5230. * @return {!proto.com.electron.zoomvideo.sdk.proto.SDKVideoCapabilityList}
  5231. */
  5232. proto.com.electron.zoomvideo.sdk.proto.SDKVideoCapabilityList.deserializeBinaryFromReader = function(msg, reader) {
  5233. while (reader.nextField()) {
  5234. if (reader.isEndGroup()) {
  5235. break;
  5236. }
  5237. var field = reader.getFieldNumber();
  5238. switch (field) {
  5239. case 1:
  5240. var value = new proto.com.electron.zoomvideo.sdk.proto.SDKVideoCapability;
  5241. reader.readMessage(value,proto.com.electron.zoomvideo.sdk.proto.SDKVideoCapability.deserializeBinaryFromReader);
  5242. msg.addVideocapability(value);
  5243. break;
  5244. default:
  5245. reader.skipField();
  5246. break;
  5247. }
  5248. }
  5249. return msg;
  5250. };
  5251. /**
  5252. * Serializes the message to binary data (in protobuf wire format).
  5253. * @return {!Uint8Array}
  5254. */
  5255. proto.com.electron.zoomvideo.sdk.proto.SDKVideoCapabilityList.prototype.serializeBinary = function() {
  5256. var writer = new jspb.BinaryWriter();
  5257. proto.com.electron.zoomvideo.sdk.proto.SDKVideoCapabilityList.serializeBinaryToWriter(this, writer);
  5258. return writer.getResultBuffer();
  5259. };
  5260. /**
  5261. * Serializes the given message to binary data (in protobuf wire
  5262. * format), writing to the given BinaryWriter.
  5263. * @param {!proto.com.electron.zoomvideo.sdk.proto.SDKVideoCapabilityList} message
  5264. * @param {!jspb.BinaryWriter} writer
  5265. * @suppress {unusedLocalVariables} f is only used for nested messages
  5266. */
  5267. proto.com.electron.zoomvideo.sdk.proto.SDKVideoCapabilityList.serializeBinaryToWriter = function(message, writer) {
  5268. var f = undefined;
  5269. f = message.getVideocapabilityList();
  5270. if (f.length > 0) {
  5271. writer.writeRepeatedMessage(
  5272. 1,
  5273. f,
  5274. proto.com.electron.zoomvideo.sdk.proto.SDKVideoCapability.serializeBinaryToWriter
  5275. );
  5276. }
  5277. };
  5278. /**
  5279. * repeated SDKVideoCapability VideoCapability = 1;
  5280. * @return {!Array<!proto.com.electron.zoomvideo.sdk.proto.SDKVideoCapability>}
  5281. */
  5282. proto.com.electron.zoomvideo.sdk.proto.SDKVideoCapabilityList.prototype.getVideocapabilityList = function() {
  5283. return /** @type{!Array<!proto.com.electron.zoomvideo.sdk.proto.SDKVideoCapability>} */ (
  5284. jspb.Message.getRepeatedWrapperField(this, proto.com.electron.zoomvideo.sdk.proto.SDKVideoCapability, 1));
  5285. };
  5286. /**
  5287. * @param {!Array<!proto.com.electron.zoomvideo.sdk.proto.SDKVideoCapability>} value
  5288. * @return {!proto.com.electron.zoomvideo.sdk.proto.SDKVideoCapabilityList} returns this
  5289. */
  5290. proto.com.electron.zoomvideo.sdk.proto.SDKVideoCapabilityList.prototype.setVideocapabilityList = function(value) {
  5291. return jspb.Message.setRepeatedWrapperField(this, 1, value);
  5292. };
  5293. /**
  5294. * @param {!proto.com.electron.zoomvideo.sdk.proto.SDKVideoCapability=} opt_value
  5295. * @param {number=} opt_index
  5296. * @return {!proto.com.electron.zoomvideo.sdk.proto.SDKVideoCapability}
  5297. */
  5298. proto.com.electron.zoomvideo.sdk.proto.SDKVideoCapabilityList.prototype.addVideocapability = function(opt_value, opt_index) {
  5299. return jspb.Message.addToRepeatedWrapperField(this, 1, opt_value, proto.com.electron.zoomvideo.sdk.proto.SDKVideoCapability, opt_index);
  5300. };
  5301. /**
  5302. * Clears the list making it empty but non-null.
  5303. * @return {!proto.com.electron.zoomvideo.sdk.proto.SDKVideoCapabilityList} returns this
  5304. */
  5305. proto.com.electron.zoomvideo.sdk.proto.SDKVideoCapabilityList.prototype.clearVideocapabilityList = function() {
  5306. return this.setVideocapabilityList([]);
  5307. };
  5308. if (jspb.Message.GENERATE_TO_OBJECT) {
  5309. /**
  5310. * Creates an object representation of this proto.
  5311. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  5312. * Optional fields that are not set will be set to undefined.
  5313. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  5314. * For the list of reserved names please see:
  5315. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  5316. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  5317. * JSPB instance for transitional soy proto support:
  5318. * http://goto/soy-param-migration
  5319. * @return {!Object}
  5320. */
  5321. proto.com.electron.zoomvideo.sdk.proto.LTTLanguage.prototype.toObject = function(opt_includeInstance) {
  5322. return proto.com.electron.zoomvideo.sdk.proto.LTTLanguage.toObject(opt_includeInstance, this);
  5323. };
  5324. /**
  5325. * Static version of the {@see toObject} method.
  5326. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  5327. * the JSPB instance for transitional soy proto support:
  5328. * http://goto/soy-param-migration
  5329. * @param {!proto.com.electron.zoomvideo.sdk.proto.LTTLanguage} msg The msg instance to transform.
  5330. * @return {!Object}
  5331. * @suppress {unusedLocalVariables} f is only used for nested messages
  5332. */
  5333. proto.com.electron.zoomvideo.sdk.proto.LTTLanguage.toObject = function(includeInstance, msg) {
  5334. var f, obj = {
  5335. lttlanguageid: (f = jspb.Message.getField(msg, 1)) == null ? undefined : f,
  5336. lttlanguagename: (f = jspb.Message.getField(msg, 2)) == null ? undefined : f
  5337. };
  5338. if (includeInstance) {
  5339. obj.$jspbMessageInstance = msg;
  5340. }
  5341. return obj;
  5342. };
  5343. }
  5344. /**
  5345. * Deserializes binary data (in protobuf wire format).
  5346. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  5347. * @return {!proto.com.electron.zoomvideo.sdk.proto.LTTLanguage}
  5348. */
  5349. proto.com.electron.zoomvideo.sdk.proto.LTTLanguage.deserializeBinary = function(bytes) {
  5350. var reader = new jspb.BinaryReader(bytes);
  5351. var msg = new proto.com.electron.zoomvideo.sdk.proto.LTTLanguage;
  5352. return proto.com.electron.zoomvideo.sdk.proto.LTTLanguage.deserializeBinaryFromReader(msg, reader);
  5353. };
  5354. /**
  5355. * Deserializes binary data (in protobuf wire format) from the
  5356. * given reader into the given message object.
  5357. * @param {!proto.com.electron.zoomvideo.sdk.proto.LTTLanguage} msg The message object to deserialize into.
  5358. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  5359. * @return {!proto.com.electron.zoomvideo.sdk.proto.LTTLanguage}
  5360. */
  5361. proto.com.electron.zoomvideo.sdk.proto.LTTLanguage.deserializeBinaryFromReader = function(msg, reader) {
  5362. while (reader.nextField()) {
  5363. if (reader.isEndGroup()) {
  5364. break;
  5365. }
  5366. var field = reader.getFieldNumber();
  5367. switch (field) {
  5368. case 1:
  5369. var value = /** @type {number} */ (reader.readInt32());
  5370. msg.setLttlanguageid(value);
  5371. break;
  5372. case 2:
  5373. var value = /** @type {string} */ (reader.readString());
  5374. msg.setLttlanguagename(value);
  5375. break;
  5376. default:
  5377. reader.skipField();
  5378. break;
  5379. }
  5380. }
  5381. return msg;
  5382. };
  5383. /**
  5384. * Serializes the message to binary data (in protobuf wire format).
  5385. * @return {!Uint8Array}
  5386. */
  5387. proto.com.electron.zoomvideo.sdk.proto.LTTLanguage.prototype.serializeBinary = function() {
  5388. var writer = new jspb.BinaryWriter();
  5389. proto.com.electron.zoomvideo.sdk.proto.LTTLanguage.serializeBinaryToWriter(this, writer);
  5390. return writer.getResultBuffer();
  5391. };
  5392. /**
  5393. * Serializes the given message to binary data (in protobuf wire
  5394. * format), writing to the given BinaryWriter.
  5395. * @param {!proto.com.electron.zoomvideo.sdk.proto.LTTLanguage} message
  5396. * @param {!jspb.BinaryWriter} writer
  5397. * @suppress {unusedLocalVariables} f is only used for nested messages
  5398. */
  5399. proto.com.electron.zoomvideo.sdk.proto.LTTLanguage.serializeBinaryToWriter = function(message, writer) {
  5400. var f = undefined;
  5401. f = /** @type {number} */ (jspb.Message.getField(message, 1));
  5402. if (f != null) {
  5403. writer.writeInt32(
  5404. 1,
  5405. f
  5406. );
  5407. }
  5408. f = /** @type {string} */ (jspb.Message.getField(message, 2));
  5409. if (f != null) {
  5410. writer.writeString(
  5411. 2,
  5412. f
  5413. );
  5414. }
  5415. };
  5416. /**
  5417. * optional int32 lttLanguageID = 1;
  5418. * @return {number}
  5419. */
  5420. proto.com.electron.zoomvideo.sdk.proto.LTTLanguage.prototype.getLttlanguageid = function() {
  5421. return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 1, 0));
  5422. };
  5423. /**
  5424. * @param {number} value
  5425. * @return {!proto.com.electron.zoomvideo.sdk.proto.LTTLanguage} returns this
  5426. */
  5427. proto.com.electron.zoomvideo.sdk.proto.LTTLanguage.prototype.setLttlanguageid = function(value) {
  5428. return jspb.Message.setField(this, 1, value);
  5429. };
  5430. /**
  5431. * Clears the field making it undefined.
  5432. * @return {!proto.com.electron.zoomvideo.sdk.proto.LTTLanguage} returns this
  5433. */
  5434. proto.com.electron.zoomvideo.sdk.proto.LTTLanguage.prototype.clearLttlanguageid = function() {
  5435. return jspb.Message.setField(this, 1, undefined);
  5436. };
  5437. /**
  5438. * Returns whether this field is set.
  5439. * @return {boolean}
  5440. */
  5441. proto.com.electron.zoomvideo.sdk.proto.LTTLanguage.prototype.hasLttlanguageid = function() {
  5442. return jspb.Message.getField(this, 1) != null;
  5443. };
  5444. /**
  5445. * optional string lttLanguageName = 2;
  5446. * @return {string}
  5447. */
  5448. proto.com.electron.zoomvideo.sdk.proto.LTTLanguage.prototype.getLttlanguagename = function() {
  5449. return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, ""));
  5450. };
  5451. /**
  5452. * @param {string} value
  5453. * @return {!proto.com.electron.zoomvideo.sdk.proto.LTTLanguage} returns this
  5454. */
  5455. proto.com.electron.zoomvideo.sdk.proto.LTTLanguage.prototype.setLttlanguagename = function(value) {
  5456. return jspb.Message.setField(this, 2, value);
  5457. };
  5458. /**
  5459. * Clears the field making it undefined.
  5460. * @return {!proto.com.electron.zoomvideo.sdk.proto.LTTLanguage} returns this
  5461. */
  5462. proto.com.electron.zoomvideo.sdk.proto.LTTLanguage.prototype.clearLttlanguagename = function() {
  5463. return jspb.Message.setField(this, 2, undefined);
  5464. };
  5465. /**
  5466. * Returns whether this field is set.
  5467. * @return {boolean}
  5468. */
  5469. proto.com.electron.zoomvideo.sdk.proto.LTTLanguage.prototype.hasLttlanguagename = function() {
  5470. return jspb.Message.getField(this, 2) != null;
  5471. };
  5472. if (jspb.Message.GENERATE_TO_OBJECT) {
  5473. /**
  5474. * Creates an object representation of this proto.
  5475. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  5476. * Optional fields that are not set will be set to undefined.
  5477. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  5478. * For the list of reserved names please see:
  5479. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  5480. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  5481. * JSPB instance for transitional soy proto support:
  5482. * http://goto/soy-param-migration
  5483. * @return {!Object}
  5484. */
  5485. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.toObject = function(opt_includeInstance) {
  5486. return proto.com.electron.zoomvideo.sdk.proto.CallbackBody.toObject(opt_includeInstance, this);
  5487. };
  5488. /**
  5489. * Static version of the {@see toObject} method.
  5490. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  5491. * the JSPB instance for transitional soy proto support:
  5492. * http://goto/soy-param-migration
  5493. * @param {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody} msg The msg instance to transform.
  5494. * @return {!Object}
  5495. * @suppress {unusedLocalVariables} f is only used for nested messages
  5496. */
  5497. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.toObject = function(includeInstance, msg) {
  5498. var f, obj = {
  5499. msgtype: (f = jspb.Message.getField(msg, 1)) == null ? undefined : f,
  5500. onerrorparam: (f = msg.getOnerrorparam()) && proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onErrorParams.toObject(includeInstance, f),
  5501. onuserjoinparam: (f = msg.getOnuserjoinparam()) && proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserJoinParams.toObject(includeInstance, f),
  5502. onuserleaveparam: (f = msg.getOnuserleaveparam()) && proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserLeaveParams.toObject(includeInstance, f),
  5503. onuservideostatuschangedparam: (f = msg.getOnuservideostatuschangedparam()) && proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserVideoStatusChangedParams.toObject(includeInstance, f),
  5504. onuseraudiostatuschangedparam: (f = msg.getOnuseraudiostatuschangedparam()) && proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserAudioStatusChangedParams.toObject(includeInstance, f),
  5505. onusersharestatuschangedparam: (f = msg.getOnusersharestatuschangedparam()) && proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserShareStatusChangedParams.toObject(includeInstance, f),
  5506. onlivestreamstatuschangedparam: (f = msg.getOnlivestreamstatuschangedparam()) && proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveStreamStatusChangedParams.toObject(includeInstance, f),
  5507. onuserhostchangedparam: (f = msg.getOnuserhostchangedparam()) && proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserHostChangedParams.toObject(includeInstance, f),
  5508. onuseractiveaudiochangedparam: (f = msg.getOnuseractiveaudiochangedparam()) && proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserActiveAudioChangedParams.toObject(includeInstance, f),
  5509. onchatnewmessagenotifyparam: (f = msg.getOnchatnewmessagenotifyparam()) && proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onChatNewMessageNotifyParams.toObject(includeInstance, f),
  5510. onvideosourceinitializeparam: (f = msg.getOnvideosourceinitializeparam()) && proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onVideoSourceInitializeParams.toObject(includeInstance, f),
  5511. onpropertychangeparam: (f = msg.getOnpropertychangeparam()) && proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onPropertyChangeParams.toObject(includeInstance, f),
  5512. onrawdatastatuschangedparam: (f = msg.getOnrawdatastatuschangedparam()) && proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onRawDataStatusChangedParams.toObject(includeInstance, f),
  5513. onusermanagerchangedparam: (f = msg.getOnusermanagerchangedparam()) && proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserManagerChangedParams.toObject(includeInstance, f),
  5514. onusernamechangedparam: (f = msg.getOnusernamechangedparam()) && proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserNameChangedParams.toObject(includeInstance, f),
  5515. oncommandreceivedparam: (f = msg.getOncommandreceivedparam()) && proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCommandReceivedParams.toObject(includeInstance, f),
  5516. oncloudrecordingstatusparam: (f = msg.getOncloudrecordingstatusparam()) && proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCloudRecordingStatusParams.toObject(includeInstance, f),
  5517. oncameracontrolrequestresultparam: (f = msg.getOncameracontrolrequestresultparam()) && proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCameraControlRequestResultParams.toObject(includeInstance, f),
  5518. oncameracontrolrequestreceivedparam: (f = msg.getOncameracontrolrequestreceivedparam()) && proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCameraControlRequestReceivedParams.toObject(includeInstance, f),
  5519. oncommandchannelconnectresultparam: (f = msg.getOncommandchannelconnectresultparam()) && proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCommandChannelConnectResultParams.toObject(includeInstance, f),
  5520. onhostaskunmuteparam: (f = msg.getOnhostaskunmuteparam()) && proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onHostAskUnmuteParams.toObject(includeInstance, f),
  5521. oninvitebyphonestatusparam: (f = msg.getOninvitebyphonestatusparam()) && proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onInviteByPhoneStatusParams.toObject(includeInstance, f),
  5522. onmulticamerastreamstatuschangedparam: (f = msg.getOnmulticamerastreamstatuschangedparam()) && proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onMultiCameraStreamStatusChangedParams.toObject(includeInstance, f),
  5523. onmicspeakervolumechangedparam: (f = msg.getOnmicspeakervolumechangedparam()) && proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onMicSpeakerVolumeChangedParams.toObject(includeInstance, f),
  5524. onaudiodevicestatuschangedparam: (f = msg.getOnaudiodevicestatuschangedparam()) && proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onAudioDeviceStatusChangedParams.toObject(includeInstance, f),
  5525. ontestmicstatuschangedparam: (f = msg.getOntestmicstatuschangedparam()) && proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onTestMicStatusChangedParams.toObject(includeInstance, f),
  5526. onselectedaudiodevicechangedparam: (f = msg.getOnselectedaudiodevicechangedparam()) && proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onSelectedAudioDeviceChangedParams.toObject(includeInstance, f),
  5527. onlivetranscriptionstatusparam: (f = msg.getOnlivetranscriptionstatusparam()) && proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionStatusParams.toObject(includeInstance, f),
  5528. onlivetranscriptionmsgreceivedparam: (f = msg.getOnlivetranscriptionmsgreceivedparam()) && proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionMsgReceivedParams.toObject(includeInstance, f),
  5529. onlivetranscriptionmsgerrorparam: (f = msg.getOnlivetranscriptionmsgerrorparam()) && proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionMsgErrorParams.toObject(includeInstance, f),
  5530. onchatmsgdeletenotificationparam: (f = msg.getOnchatmsgdeletenotificationparam()) && proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onChatMsgDeleteNotificationParams.toObject(includeInstance, f),
  5531. livetranscriptionmsginfoparam: (f = msg.getLivetranscriptionmsginfoparam()) && proto.com.electron.zoomvideo.sdk.proto.CallbackBody.liveTranscriptionMsgInfoParams.toObject(includeInstance, f)
  5532. };
  5533. if (includeInstance) {
  5534. obj.$jspbMessageInstance = msg;
  5535. }
  5536. return obj;
  5537. };
  5538. }
  5539. /**
  5540. * Deserializes binary data (in protobuf wire format).
  5541. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  5542. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody}
  5543. */
  5544. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.deserializeBinary = function(bytes) {
  5545. var reader = new jspb.BinaryReader(bytes);
  5546. var msg = new proto.com.electron.zoomvideo.sdk.proto.CallbackBody;
  5547. return proto.com.electron.zoomvideo.sdk.proto.CallbackBody.deserializeBinaryFromReader(msg, reader);
  5548. };
  5549. /**
  5550. * Deserializes binary data (in protobuf wire format) from the
  5551. * given reader into the given message object.
  5552. * @param {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody} msg The message object to deserialize into.
  5553. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  5554. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody}
  5555. */
  5556. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.deserializeBinaryFromReader = function(msg, reader) {
  5557. while (reader.nextField()) {
  5558. if (reader.isEndGroup()) {
  5559. break;
  5560. }
  5561. var field = reader.getFieldNumber();
  5562. switch (field) {
  5563. case 1:
  5564. var value = /** @type {number} */ (reader.readInt32());
  5565. msg.setMsgtype(value);
  5566. break;
  5567. case 2:
  5568. var value = new proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onErrorParams;
  5569. reader.readMessage(value,proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onErrorParams.deserializeBinaryFromReader);
  5570. msg.setOnerrorparam(value);
  5571. break;
  5572. case 3:
  5573. var value = new proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserJoinParams;
  5574. reader.readMessage(value,proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserJoinParams.deserializeBinaryFromReader);
  5575. msg.setOnuserjoinparam(value);
  5576. break;
  5577. case 4:
  5578. var value = new proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserLeaveParams;
  5579. reader.readMessage(value,proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserLeaveParams.deserializeBinaryFromReader);
  5580. msg.setOnuserleaveparam(value);
  5581. break;
  5582. case 5:
  5583. var value = new proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserVideoStatusChangedParams;
  5584. reader.readMessage(value,proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserVideoStatusChangedParams.deserializeBinaryFromReader);
  5585. msg.setOnuservideostatuschangedparam(value);
  5586. break;
  5587. case 6:
  5588. var value = new proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserAudioStatusChangedParams;
  5589. reader.readMessage(value,proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserAudioStatusChangedParams.deserializeBinaryFromReader);
  5590. msg.setOnuseraudiostatuschangedparam(value);
  5591. break;
  5592. case 7:
  5593. var value = new proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserShareStatusChangedParams;
  5594. reader.readMessage(value,proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserShareStatusChangedParams.deserializeBinaryFromReader);
  5595. msg.setOnusersharestatuschangedparam(value);
  5596. break;
  5597. case 8:
  5598. var value = new proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveStreamStatusChangedParams;
  5599. reader.readMessage(value,proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveStreamStatusChangedParams.deserializeBinaryFromReader);
  5600. msg.setOnlivestreamstatuschangedparam(value);
  5601. break;
  5602. case 9:
  5603. var value = new proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserHostChangedParams;
  5604. reader.readMessage(value,proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserHostChangedParams.deserializeBinaryFromReader);
  5605. msg.setOnuserhostchangedparam(value);
  5606. break;
  5607. case 10:
  5608. var value = new proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserActiveAudioChangedParams;
  5609. reader.readMessage(value,proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserActiveAudioChangedParams.deserializeBinaryFromReader);
  5610. msg.setOnuseractiveaudiochangedparam(value);
  5611. break;
  5612. case 11:
  5613. var value = new proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onChatNewMessageNotifyParams;
  5614. reader.readMessage(value,proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onChatNewMessageNotifyParams.deserializeBinaryFromReader);
  5615. msg.setOnchatnewmessagenotifyparam(value);
  5616. break;
  5617. case 12:
  5618. var value = new proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onVideoSourceInitializeParams;
  5619. reader.readMessage(value,proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onVideoSourceInitializeParams.deserializeBinaryFromReader);
  5620. msg.setOnvideosourceinitializeparam(value);
  5621. break;
  5622. case 13:
  5623. var value = new proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onPropertyChangeParams;
  5624. reader.readMessage(value,proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onPropertyChangeParams.deserializeBinaryFromReader);
  5625. msg.setOnpropertychangeparam(value);
  5626. break;
  5627. case 14:
  5628. var value = new proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onRawDataStatusChangedParams;
  5629. reader.readMessage(value,proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onRawDataStatusChangedParams.deserializeBinaryFromReader);
  5630. msg.setOnrawdatastatuschangedparam(value);
  5631. break;
  5632. case 15:
  5633. var value = new proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserManagerChangedParams;
  5634. reader.readMessage(value,proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserManagerChangedParams.deserializeBinaryFromReader);
  5635. msg.setOnusermanagerchangedparam(value);
  5636. break;
  5637. case 16:
  5638. var value = new proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserNameChangedParams;
  5639. reader.readMessage(value,proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserNameChangedParams.deserializeBinaryFromReader);
  5640. msg.setOnusernamechangedparam(value);
  5641. break;
  5642. case 17:
  5643. var value = new proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCommandReceivedParams;
  5644. reader.readMessage(value,proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCommandReceivedParams.deserializeBinaryFromReader);
  5645. msg.setOncommandreceivedparam(value);
  5646. break;
  5647. case 18:
  5648. var value = new proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCloudRecordingStatusParams;
  5649. reader.readMessage(value,proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCloudRecordingStatusParams.deserializeBinaryFromReader);
  5650. msg.setOncloudrecordingstatusparam(value);
  5651. break;
  5652. case 19:
  5653. var value = new proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCameraControlRequestResultParams;
  5654. reader.readMessage(value,proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCameraControlRequestResultParams.deserializeBinaryFromReader);
  5655. msg.setOncameracontrolrequestresultparam(value);
  5656. break;
  5657. case 20:
  5658. var value = new proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCameraControlRequestReceivedParams;
  5659. reader.readMessage(value,proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCameraControlRequestReceivedParams.deserializeBinaryFromReader);
  5660. msg.setOncameracontrolrequestreceivedparam(value);
  5661. break;
  5662. case 21:
  5663. var value = new proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCommandChannelConnectResultParams;
  5664. reader.readMessage(value,proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCommandChannelConnectResultParams.deserializeBinaryFromReader);
  5665. msg.setOncommandchannelconnectresultparam(value);
  5666. break;
  5667. case 22:
  5668. var value = new proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onHostAskUnmuteParams;
  5669. reader.readMessage(value,proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onHostAskUnmuteParams.deserializeBinaryFromReader);
  5670. msg.setOnhostaskunmuteparam(value);
  5671. break;
  5672. case 23:
  5673. var value = new proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onInviteByPhoneStatusParams;
  5674. reader.readMessage(value,proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onInviteByPhoneStatusParams.deserializeBinaryFromReader);
  5675. msg.setOninvitebyphonestatusparam(value);
  5676. break;
  5677. case 24:
  5678. var value = new proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onMultiCameraStreamStatusChangedParams;
  5679. reader.readMessage(value,proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onMultiCameraStreamStatusChangedParams.deserializeBinaryFromReader);
  5680. msg.setOnmulticamerastreamstatuschangedparam(value);
  5681. break;
  5682. case 25:
  5683. var value = new proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onMicSpeakerVolumeChangedParams;
  5684. reader.readMessage(value,proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onMicSpeakerVolumeChangedParams.deserializeBinaryFromReader);
  5685. msg.setOnmicspeakervolumechangedparam(value);
  5686. break;
  5687. case 26:
  5688. var value = new proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onAudioDeviceStatusChangedParams;
  5689. reader.readMessage(value,proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onAudioDeviceStatusChangedParams.deserializeBinaryFromReader);
  5690. msg.setOnaudiodevicestatuschangedparam(value);
  5691. break;
  5692. case 27:
  5693. var value = new proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onTestMicStatusChangedParams;
  5694. reader.readMessage(value,proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onTestMicStatusChangedParams.deserializeBinaryFromReader);
  5695. msg.setOntestmicstatuschangedparam(value);
  5696. break;
  5697. case 28:
  5698. var value = new proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onSelectedAudioDeviceChangedParams;
  5699. reader.readMessage(value,proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onSelectedAudioDeviceChangedParams.deserializeBinaryFromReader);
  5700. msg.setOnselectedaudiodevicechangedparam(value);
  5701. break;
  5702. case 29:
  5703. var value = new proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionStatusParams;
  5704. reader.readMessage(value,proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionStatusParams.deserializeBinaryFromReader);
  5705. msg.setOnlivetranscriptionstatusparam(value);
  5706. break;
  5707. case 30:
  5708. var value = new proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionMsgReceivedParams;
  5709. reader.readMessage(value,proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionMsgReceivedParams.deserializeBinaryFromReader);
  5710. msg.setOnlivetranscriptionmsgreceivedparam(value);
  5711. break;
  5712. case 31:
  5713. var value = new proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionMsgErrorParams;
  5714. reader.readMessage(value,proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionMsgErrorParams.deserializeBinaryFromReader);
  5715. msg.setOnlivetranscriptionmsgerrorparam(value);
  5716. break;
  5717. case 32:
  5718. var value = new proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onChatMsgDeleteNotificationParams;
  5719. reader.readMessage(value,proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onChatMsgDeleteNotificationParams.deserializeBinaryFromReader);
  5720. msg.setOnchatmsgdeletenotificationparam(value);
  5721. break;
  5722. case 33:
  5723. var value = new proto.com.electron.zoomvideo.sdk.proto.CallbackBody.liveTranscriptionMsgInfoParams;
  5724. reader.readMessage(value,proto.com.electron.zoomvideo.sdk.proto.CallbackBody.liveTranscriptionMsgInfoParams.deserializeBinaryFromReader);
  5725. msg.setLivetranscriptionmsginfoparam(value);
  5726. break;
  5727. default:
  5728. reader.skipField();
  5729. break;
  5730. }
  5731. }
  5732. return msg;
  5733. };
  5734. /**
  5735. * Serializes the message to binary data (in protobuf wire format).
  5736. * @return {!Uint8Array}
  5737. */
  5738. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.serializeBinary = function() {
  5739. var writer = new jspb.BinaryWriter();
  5740. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.serializeBinaryToWriter(this, writer);
  5741. return writer.getResultBuffer();
  5742. };
  5743. /**
  5744. * Serializes the given message to binary data (in protobuf wire
  5745. * format), writing to the given BinaryWriter.
  5746. * @param {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody} message
  5747. * @param {!jspb.BinaryWriter} writer
  5748. * @suppress {unusedLocalVariables} f is only used for nested messages
  5749. */
  5750. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.serializeBinaryToWriter = function(message, writer) {
  5751. var f = undefined;
  5752. f = /** @type {number} */ (jspb.Message.getField(message, 1));
  5753. if (f != null) {
  5754. writer.writeInt32(
  5755. 1,
  5756. f
  5757. );
  5758. }
  5759. f = message.getOnerrorparam();
  5760. if (f != null) {
  5761. writer.writeMessage(
  5762. 2,
  5763. f,
  5764. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onErrorParams.serializeBinaryToWriter
  5765. );
  5766. }
  5767. f = message.getOnuserjoinparam();
  5768. if (f != null) {
  5769. writer.writeMessage(
  5770. 3,
  5771. f,
  5772. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserJoinParams.serializeBinaryToWriter
  5773. );
  5774. }
  5775. f = message.getOnuserleaveparam();
  5776. if (f != null) {
  5777. writer.writeMessage(
  5778. 4,
  5779. f,
  5780. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserLeaveParams.serializeBinaryToWriter
  5781. );
  5782. }
  5783. f = message.getOnuservideostatuschangedparam();
  5784. if (f != null) {
  5785. writer.writeMessage(
  5786. 5,
  5787. f,
  5788. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserVideoStatusChangedParams.serializeBinaryToWriter
  5789. );
  5790. }
  5791. f = message.getOnuseraudiostatuschangedparam();
  5792. if (f != null) {
  5793. writer.writeMessage(
  5794. 6,
  5795. f,
  5796. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserAudioStatusChangedParams.serializeBinaryToWriter
  5797. );
  5798. }
  5799. f = message.getOnusersharestatuschangedparam();
  5800. if (f != null) {
  5801. writer.writeMessage(
  5802. 7,
  5803. f,
  5804. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserShareStatusChangedParams.serializeBinaryToWriter
  5805. );
  5806. }
  5807. f = message.getOnlivestreamstatuschangedparam();
  5808. if (f != null) {
  5809. writer.writeMessage(
  5810. 8,
  5811. f,
  5812. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveStreamStatusChangedParams.serializeBinaryToWriter
  5813. );
  5814. }
  5815. f = message.getOnuserhostchangedparam();
  5816. if (f != null) {
  5817. writer.writeMessage(
  5818. 9,
  5819. f,
  5820. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserHostChangedParams.serializeBinaryToWriter
  5821. );
  5822. }
  5823. f = message.getOnuseractiveaudiochangedparam();
  5824. if (f != null) {
  5825. writer.writeMessage(
  5826. 10,
  5827. f,
  5828. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserActiveAudioChangedParams.serializeBinaryToWriter
  5829. );
  5830. }
  5831. f = message.getOnchatnewmessagenotifyparam();
  5832. if (f != null) {
  5833. writer.writeMessage(
  5834. 11,
  5835. f,
  5836. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onChatNewMessageNotifyParams.serializeBinaryToWriter
  5837. );
  5838. }
  5839. f = message.getOnvideosourceinitializeparam();
  5840. if (f != null) {
  5841. writer.writeMessage(
  5842. 12,
  5843. f,
  5844. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onVideoSourceInitializeParams.serializeBinaryToWriter
  5845. );
  5846. }
  5847. f = message.getOnpropertychangeparam();
  5848. if (f != null) {
  5849. writer.writeMessage(
  5850. 13,
  5851. f,
  5852. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onPropertyChangeParams.serializeBinaryToWriter
  5853. );
  5854. }
  5855. f = message.getOnrawdatastatuschangedparam();
  5856. if (f != null) {
  5857. writer.writeMessage(
  5858. 14,
  5859. f,
  5860. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onRawDataStatusChangedParams.serializeBinaryToWriter
  5861. );
  5862. }
  5863. f = message.getOnusermanagerchangedparam();
  5864. if (f != null) {
  5865. writer.writeMessage(
  5866. 15,
  5867. f,
  5868. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserManagerChangedParams.serializeBinaryToWriter
  5869. );
  5870. }
  5871. f = message.getOnusernamechangedparam();
  5872. if (f != null) {
  5873. writer.writeMessage(
  5874. 16,
  5875. f,
  5876. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserNameChangedParams.serializeBinaryToWriter
  5877. );
  5878. }
  5879. f = message.getOncommandreceivedparam();
  5880. if (f != null) {
  5881. writer.writeMessage(
  5882. 17,
  5883. f,
  5884. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCommandReceivedParams.serializeBinaryToWriter
  5885. );
  5886. }
  5887. f = message.getOncloudrecordingstatusparam();
  5888. if (f != null) {
  5889. writer.writeMessage(
  5890. 18,
  5891. f,
  5892. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCloudRecordingStatusParams.serializeBinaryToWriter
  5893. );
  5894. }
  5895. f = message.getOncameracontrolrequestresultparam();
  5896. if (f != null) {
  5897. writer.writeMessage(
  5898. 19,
  5899. f,
  5900. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCameraControlRequestResultParams.serializeBinaryToWriter
  5901. );
  5902. }
  5903. f = message.getOncameracontrolrequestreceivedparam();
  5904. if (f != null) {
  5905. writer.writeMessage(
  5906. 20,
  5907. f,
  5908. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCameraControlRequestReceivedParams.serializeBinaryToWriter
  5909. );
  5910. }
  5911. f = message.getOncommandchannelconnectresultparam();
  5912. if (f != null) {
  5913. writer.writeMessage(
  5914. 21,
  5915. f,
  5916. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCommandChannelConnectResultParams.serializeBinaryToWriter
  5917. );
  5918. }
  5919. f = message.getOnhostaskunmuteparam();
  5920. if (f != null) {
  5921. writer.writeMessage(
  5922. 22,
  5923. f,
  5924. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onHostAskUnmuteParams.serializeBinaryToWriter
  5925. );
  5926. }
  5927. f = message.getOninvitebyphonestatusparam();
  5928. if (f != null) {
  5929. writer.writeMessage(
  5930. 23,
  5931. f,
  5932. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onInviteByPhoneStatusParams.serializeBinaryToWriter
  5933. );
  5934. }
  5935. f = message.getOnmulticamerastreamstatuschangedparam();
  5936. if (f != null) {
  5937. writer.writeMessage(
  5938. 24,
  5939. f,
  5940. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onMultiCameraStreamStatusChangedParams.serializeBinaryToWriter
  5941. );
  5942. }
  5943. f = message.getOnmicspeakervolumechangedparam();
  5944. if (f != null) {
  5945. writer.writeMessage(
  5946. 25,
  5947. f,
  5948. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onMicSpeakerVolumeChangedParams.serializeBinaryToWriter
  5949. );
  5950. }
  5951. f = message.getOnaudiodevicestatuschangedparam();
  5952. if (f != null) {
  5953. writer.writeMessage(
  5954. 26,
  5955. f,
  5956. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onAudioDeviceStatusChangedParams.serializeBinaryToWriter
  5957. );
  5958. }
  5959. f = message.getOntestmicstatuschangedparam();
  5960. if (f != null) {
  5961. writer.writeMessage(
  5962. 27,
  5963. f,
  5964. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onTestMicStatusChangedParams.serializeBinaryToWriter
  5965. );
  5966. }
  5967. f = message.getOnselectedaudiodevicechangedparam();
  5968. if (f != null) {
  5969. writer.writeMessage(
  5970. 28,
  5971. f,
  5972. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onSelectedAudioDeviceChangedParams.serializeBinaryToWriter
  5973. );
  5974. }
  5975. f = message.getOnlivetranscriptionstatusparam();
  5976. if (f != null) {
  5977. writer.writeMessage(
  5978. 29,
  5979. f,
  5980. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionStatusParams.serializeBinaryToWriter
  5981. );
  5982. }
  5983. f = message.getOnlivetranscriptionmsgreceivedparam();
  5984. if (f != null) {
  5985. writer.writeMessage(
  5986. 30,
  5987. f,
  5988. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionMsgReceivedParams.serializeBinaryToWriter
  5989. );
  5990. }
  5991. f = message.getOnlivetranscriptionmsgerrorparam();
  5992. if (f != null) {
  5993. writer.writeMessage(
  5994. 31,
  5995. f,
  5996. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionMsgErrorParams.serializeBinaryToWriter
  5997. );
  5998. }
  5999. f = message.getOnchatmsgdeletenotificationparam();
  6000. if (f != null) {
  6001. writer.writeMessage(
  6002. 32,
  6003. f,
  6004. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onChatMsgDeleteNotificationParams.serializeBinaryToWriter
  6005. );
  6006. }
  6007. f = message.getLivetranscriptionmsginfoparam();
  6008. if (f != null) {
  6009. writer.writeMessage(
  6010. 33,
  6011. f,
  6012. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.liveTranscriptionMsgInfoParams.serializeBinaryToWriter
  6013. );
  6014. }
  6015. };
  6016. if (jspb.Message.GENERATE_TO_OBJECT) {
  6017. /**
  6018. * Creates an object representation of this proto.
  6019. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  6020. * Optional fields that are not set will be set to undefined.
  6021. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  6022. * For the list of reserved names please see:
  6023. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  6024. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  6025. * JSPB instance for transitional soy proto support:
  6026. * http://goto/soy-param-migration
  6027. * @return {!Object}
  6028. */
  6029. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onErrorParams.prototype.toObject = function(opt_includeInstance) {
  6030. return proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onErrorParams.toObject(opt_includeInstance, this);
  6031. };
  6032. /**
  6033. * Static version of the {@see toObject} method.
  6034. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  6035. * the JSPB instance for transitional soy proto support:
  6036. * http://goto/soy-param-migration
  6037. * @param {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onErrorParams} msg The msg instance to transform.
  6038. * @return {!Object}
  6039. * @suppress {unusedLocalVariables} f is only used for nested messages
  6040. */
  6041. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onErrorParams.toObject = function(includeInstance, msg) {
  6042. var f, obj = {
  6043. errorcode: (f = jspb.Message.getField(msg, 1)) == null ? undefined : f,
  6044. detailerrorcode: (f = jspb.Message.getField(msg, 2)) == null ? undefined : f
  6045. };
  6046. if (includeInstance) {
  6047. obj.$jspbMessageInstance = msg;
  6048. }
  6049. return obj;
  6050. };
  6051. }
  6052. /**
  6053. * Deserializes binary data (in protobuf wire format).
  6054. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  6055. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onErrorParams}
  6056. */
  6057. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onErrorParams.deserializeBinary = function(bytes) {
  6058. var reader = new jspb.BinaryReader(bytes);
  6059. var msg = new proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onErrorParams;
  6060. return proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onErrorParams.deserializeBinaryFromReader(msg, reader);
  6061. };
  6062. /**
  6063. * Deserializes binary data (in protobuf wire format) from the
  6064. * given reader into the given message object.
  6065. * @param {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onErrorParams} msg The message object to deserialize into.
  6066. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  6067. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onErrorParams}
  6068. */
  6069. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onErrorParams.deserializeBinaryFromReader = function(msg, reader) {
  6070. while (reader.nextField()) {
  6071. if (reader.isEndGroup()) {
  6072. break;
  6073. }
  6074. var field = reader.getFieldNumber();
  6075. switch (field) {
  6076. case 1:
  6077. var value = /** @type {number} */ (reader.readInt32());
  6078. msg.setErrorcode(value);
  6079. break;
  6080. case 2:
  6081. var value = /** @type {number} */ (reader.readInt32());
  6082. msg.setDetailerrorcode(value);
  6083. break;
  6084. default:
  6085. reader.skipField();
  6086. break;
  6087. }
  6088. }
  6089. return msg;
  6090. };
  6091. /**
  6092. * Serializes the message to binary data (in protobuf wire format).
  6093. * @return {!Uint8Array}
  6094. */
  6095. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onErrorParams.prototype.serializeBinary = function() {
  6096. var writer = new jspb.BinaryWriter();
  6097. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onErrorParams.serializeBinaryToWriter(this, writer);
  6098. return writer.getResultBuffer();
  6099. };
  6100. /**
  6101. * Serializes the given message to binary data (in protobuf wire
  6102. * format), writing to the given BinaryWriter.
  6103. * @param {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onErrorParams} message
  6104. * @param {!jspb.BinaryWriter} writer
  6105. * @suppress {unusedLocalVariables} f is only used for nested messages
  6106. */
  6107. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onErrorParams.serializeBinaryToWriter = function(message, writer) {
  6108. var f = undefined;
  6109. f = /** @type {number} */ (jspb.Message.getField(message, 1));
  6110. if (f != null) {
  6111. writer.writeInt32(
  6112. 1,
  6113. f
  6114. );
  6115. }
  6116. f = /** @type {number} */ (jspb.Message.getField(message, 2));
  6117. if (f != null) {
  6118. writer.writeInt32(
  6119. 2,
  6120. f
  6121. );
  6122. }
  6123. };
  6124. /**
  6125. * optional int32 errorCode = 1;
  6126. * @return {number}
  6127. */
  6128. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onErrorParams.prototype.getErrorcode = function() {
  6129. return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 1, 0));
  6130. };
  6131. /**
  6132. * @param {number} value
  6133. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onErrorParams} returns this
  6134. */
  6135. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onErrorParams.prototype.setErrorcode = function(value) {
  6136. return jspb.Message.setField(this, 1, value);
  6137. };
  6138. /**
  6139. * Clears the field making it undefined.
  6140. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onErrorParams} returns this
  6141. */
  6142. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onErrorParams.prototype.clearErrorcode = function() {
  6143. return jspb.Message.setField(this, 1, undefined);
  6144. };
  6145. /**
  6146. * Returns whether this field is set.
  6147. * @return {boolean}
  6148. */
  6149. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onErrorParams.prototype.hasErrorcode = function() {
  6150. return jspb.Message.getField(this, 1) != null;
  6151. };
  6152. /**
  6153. * optional int32 detailErrorCode = 2;
  6154. * @return {number}
  6155. */
  6156. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onErrorParams.prototype.getDetailerrorcode = function() {
  6157. return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 2, 0));
  6158. };
  6159. /**
  6160. * @param {number} value
  6161. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onErrorParams} returns this
  6162. */
  6163. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onErrorParams.prototype.setDetailerrorcode = function(value) {
  6164. return jspb.Message.setField(this, 2, value);
  6165. };
  6166. /**
  6167. * Clears the field making it undefined.
  6168. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onErrorParams} returns this
  6169. */
  6170. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onErrorParams.prototype.clearDetailerrorcode = function() {
  6171. return jspb.Message.setField(this, 2, undefined);
  6172. };
  6173. /**
  6174. * Returns whether this field is set.
  6175. * @return {boolean}
  6176. */
  6177. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onErrorParams.prototype.hasDetailerrorcode = function() {
  6178. return jspb.Message.getField(this, 2) != null;
  6179. };
  6180. if (jspb.Message.GENERATE_TO_OBJECT) {
  6181. /**
  6182. * Creates an object representation of this proto.
  6183. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  6184. * Optional fields that are not set will be set to undefined.
  6185. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  6186. * For the list of reserved names please see:
  6187. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  6188. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  6189. * JSPB instance for transitional soy proto support:
  6190. * http://goto/soy-param-migration
  6191. * @return {!Object}
  6192. */
  6193. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserJoinParams.prototype.toObject = function(opt_includeInstance) {
  6194. return proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserJoinParams.toObject(opt_includeInstance, this);
  6195. };
  6196. /**
  6197. * Static version of the {@see toObject} method.
  6198. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  6199. * the JSPB instance for transitional soy proto support:
  6200. * http://goto/soy-param-migration
  6201. * @param {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserJoinParams} msg The msg instance to transform.
  6202. * @return {!Object}
  6203. * @suppress {unusedLocalVariables} f is only used for nested messages
  6204. */
  6205. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserJoinParams.toObject = function(includeInstance, msg) {
  6206. var f, obj = {
  6207. znUserlist: (f = msg.getZnUserlist()) && proto.com.electron.zoomvideo.sdk.proto.UserList.toObject(includeInstance, f)
  6208. };
  6209. if (includeInstance) {
  6210. obj.$jspbMessageInstance = msg;
  6211. }
  6212. return obj;
  6213. };
  6214. }
  6215. /**
  6216. * Deserializes binary data (in protobuf wire format).
  6217. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  6218. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserJoinParams}
  6219. */
  6220. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserJoinParams.deserializeBinary = function(bytes) {
  6221. var reader = new jspb.BinaryReader(bytes);
  6222. var msg = new proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserJoinParams;
  6223. return proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserJoinParams.deserializeBinaryFromReader(msg, reader);
  6224. };
  6225. /**
  6226. * Deserializes binary data (in protobuf wire format) from the
  6227. * given reader into the given message object.
  6228. * @param {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserJoinParams} msg The message object to deserialize into.
  6229. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  6230. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserJoinParams}
  6231. */
  6232. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserJoinParams.deserializeBinaryFromReader = function(msg, reader) {
  6233. while (reader.nextField()) {
  6234. if (reader.isEndGroup()) {
  6235. break;
  6236. }
  6237. var field = reader.getFieldNumber();
  6238. switch (field) {
  6239. case 1:
  6240. var value = new proto.com.electron.zoomvideo.sdk.proto.UserList;
  6241. reader.readMessage(value,proto.com.electron.zoomvideo.sdk.proto.UserList.deserializeBinaryFromReader);
  6242. msg.setZnUserlist(value);
  6243. break;
  6244. default:
  6245. reader.skipField();
  6246. break;
  6247. }
  6248. }
  6249. return msg;
  6250. };
  6251. /**
  6252. * Serializes the message to binary data (in protobuf wire format).
  6253. * @return {!Uint8Array}
  6254. */
  6255. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserJoinParams.prototype.serializeBinary = function() {
  6256. var writer = new jspb.BinaryWriter();
  6257. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserJoinParams.serializeBinaryToWriter(this, writer);
  6258. return writer.getResultBuffer();
  6259. };
  6260. /**
  6261. * Serializes the given message to binary data (in protobuf wire
  6262. * format), writing to the given BinaryWriter.
  6263. * @param {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserJoinParams} message
  6264. * @param {!jspb.BinaryWriter} writer
  6265. * @suppress {unusedLocalVariables} f is only used for nested messages
  6266. */
  6267. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserJoinParams.serializeBinaryToWriter = function(message, writer) {
  6268. var f = undefined;
  6269. f = message.getZnUserlist();
  6270. if (f != null) {
  6271. writer.writeMessage(
  6272. 1,
  6273. f,
  6274. proto.com.electron.zoomvideo.sdk.proto.UserList.serializeBinaryToWriter
  6275. );
  6276. }
  6277. };
  6278. /**
  6279. * optional UserList zn_userList = 1;
  6280. * @return {?proto.com.electron.zoomvideo.sdk.proto.UserList}
  6281. */
  6282. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserJoinParams.prototype.getZnUserlist = function() {
  6283. return /** @type{?proto.com.electron.zoomvideo.sdk.proto.UserList} */ (
  6284. jspb.Message.getWrapperField(this, proto.com.electron.zoomvideo.sdk.proto.UserList, 1));
  6285. };
  6286. /**
  6287. * @param {?proto.com.electron.zoomvideo.sdk.proto.UserList|undefined} value
  6288. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserJoinParams} returns this
  6289. */
  6290. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserJoinParams.prototype.setZnUserlist = function(value) {
  6291. return jspb.Message.setWrapperField(this, 1, value);
  6292. };
  6293. /**
  6294. * Clears the message field making it undefined.
  6295. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserJoinParams} returns this
  6296. */
  6297. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserJoinParams.prototype.clearZnUserlist = function() {
  6298. return this.setZnUserlist(undefined);
  6299. };
  6300. /**
  6301. * Returns whether this field is set.
  6302. * @return {boolean}
  6303. */
  6304. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserJoinParams.prototype.hasZnUserlist = function() {
  6305. return jspb.Message.getField(this, 1) != null;
  6306. };
  6307. if (jspb.Message.GENERATE_TO_OBJECT) {
  6308. /**
  6309. * Creates an object representation of this proto.
  6310. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  6311. * Optional fields that are not set will be set to undefined.
  6312. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  6313. * For the list of reserved names please see:
  6314. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  6315. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  6316. * JSPB instance for transitional soy proto support:
  6317. * http://goto/soy-param-migration
  6318. * @return {!Object}
  6319. */
  6320. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserLeaveParams.prototype.toObject = function(opt_includeInstance) {
  6321. return proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserLeaveParams.toObject(opt_includeInstance, this);
  6322. };
  6323. /**
  6324. * Static version of the {@see toObject} method.
  6325. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  6326. * the JSPB instance for transitional soy proto support:
  6327. * http://goto/soy-param-migration
  6328. * @param {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserLeaveParams} msg The msg instance to transform.
  6329. * @return {!Object}
  6330. * @suppress {unusedLocalVariables} f is only used for nested messages
  6331. */
  6332. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserLeaveParams.toObject = function(includeInstance, msg) {
  6333. var f, obj = {
  6334. znUserlist: (f = msg.getZnUserlist()) && proto.com.electron.zoomvideo.sdk.proto.UserList.toObject(includeInstance, f)
  6335. };
  6336. if (includeInstance) {
  6337. obj.$jspbMessageInstance = msg;
  6338. }
  6339. return obj;
  6340. };
  6341. }
  6342. /**
  6343. * Deserializes binary data (in protobuf wire format).
  6344. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  6345. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserLeaveParams}
  6346. */
  6347. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserLeaveParams.deserializeBinary = function(bytes) {
  6348. var reader = new jspb.BinaryReader(bytes);
  6349. var msg = new proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserLeaveParams;
  6350. return proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserLeaveParams.deserializeBinaryFromReader(msg, reader);
  6351. };
  6352. /**
  6353. * Deserializes binary data (in protobuf wire format) from the
  6354. * given reader into the given message object.
  6355. * @param {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserLeaveParams} msg The message object to deserialize into.
  6356. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  6357. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserLeaveParams}
  6358. */
  6359. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserLeaveParams.deserializeBinaryFromReader = function(msg, reader) {
  6360. while (reader.nextField()) {
  6361. if (reader.isEndGroup()) {
  6362. break;
  6363. }
  6364. var field = reader.getFieldNumber();
  6365. switch (field) {
  6366. case 1:
  6367. var value = new proto.com.electron.zoomvideo.sdk.proto.UserList;
  6368. reader.readMessage(value,proto.com.electron.zoomvideo.sdk.proto.UserList.deserializeBinaryFromReader);
  6369. msg.setZnUserlist(value);
  6370. break;
  6371. default:
  6372. reader.skipField();
  6373. break;
  6374. }
  6375. }
  6376. return msg;
  6377. };
  6378. /**
  6379. * Serializes the message to binary data (in protobuf wire format).
  6380. * @return {!Uint8Array}
  6381. */
  6382. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserLeaveParams.prototype.serializeBinary = function() {
  6383. var writer = new jspb.BinaryWriter();
  6384. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserLeaveParams.serializeBinaryToWriter(this, writer);
  6385. return writer.getResultBuffer();
  6386. };
  6387. /**
  6388. * Serializes the given message to binary data (in protobuf wire
  6389. * format), writing to the given BinaryWriter.
  6390. * @param {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserLeaveParams} message
  6391. * @param {!jspb.BinaryWriter} writer
  6392. * @suppress {unusedLocalVariables} f is only used for nested messages
  6393. */
  6394. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserLeaveParams.serializeBinaryToWriter = function(message, writer) {
  6395. var f = undefined;
  6396. f = message.getZnUserlist();
  6397. if (f != null) {
  6398. writer.writeMessage(
  6399. 1,
  6400. f,
  6401. proto.com.electron.zoomvideo.sdk.proto.UserList.serializeBinaryToWriter
  6402. );
  6403. }
  6404. };
  6405. /**
  6406. * optional UserList zn_userList = 1;
  6407. * @return {?proto.com.electron.zoomvideo.sdk.proto.UserList}
  6408. */
  6409. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserLeaveParams.prototype.getZnUserlist = function() {
  6410. return /** @type{?proto.com.electron.zoomvideo.sdk.proto.UserList} */ (
  6411. jspb.Message.getWrapperField(this, proto.com.electron.zoomvideo.sdk.proto.UserList, 1));
  6412. };
  6413. /**
  6414. * @param {?proto.com.electron.zoomvideo.sdk.proto.UserList|undefined} value
  6415. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserLeaveParams} returns this
  6416. */
  6417. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserLeaveParams.prototype.setZnUserlist = function(value) {
  6418. return jspb.Message.setWrapperField(this, 1, value);
  6419. };
  6420. /**
  6421. * Clears the message field making it undefined.
  6422. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserLeaveParams} returns this
  6423. */
  6424. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserLeaveParams.prototype.clearZnUserlist = function() {
  6425. return this.setZnUserlist(undefined);
  6426. };
  6427. /**
  6428. * Returns whether this field is set.
  6429. * @return {boolean}
  6430. */
  6431. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserLeaveParams.prototype.hasZnUserlist = function() {
  6432. return jspb.Message.getField(this, 1) != null;
  6433. };
  6434. if (jspb.Message.GENERATE_TO_OBJECT) {
  6435. /**
  6436. * Creates an object representation of this proto.
  6437. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  6438. * Optional fields that are not set will be set to undefined.
  6439. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  6440. * For the list of reserved names please see:
  6441. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  6442. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  6443. * JSPB instance for transitional soy proto support:
  6444. * http://goto/soy-param-migration
  6445. * @return {!Object}
  6446. */
  6447. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserVideoStatusChangedParams.prototype.toObject = function(opt_includeInstance) {
  6448. return proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserVideoStatusChangedParams.toObject(opt_includeInstance, this);
  6449. };
  6450. /**
  6451. * Static version of the {@see toObject} method.
  6452. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  6453. * the JSPB instance for transitional soy proto support:
  6454. * http://goto/soy-param-migration
  6455. * @param {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserVideoStatusChangedParams} msg The msg instance to transform.
  6456. * @return {!Object}
  6457. * @suppress {unusedLocalVariables} f is only used for nested messages
  6458. */
  6459. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserVideoStatusChangedParams.toObject = function(includeInstance, msg) {
  6460. var f, obj = {
  6461. znUserlist: (f = msg.getZnUserlist()) && proto.com.electron.zoomvideo.sdk.proto.UserList.toObject(includeInstance, f)
  6462. };
  6463. if (includeInstance) {
  6464. obj.$jspbMessageInstance = msg;
  6465. }
  6466. return obj;
  6467. };
  6468. }
  6469. /**
  6470. * Deserializes binary data (in protobuf wire format).
  6471. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  6472. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserVideoStatusChangedParams}
  6473. */
  6474. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserVideoStatusChangedParams.deserializeBinary = function(bytes) {
  6475. var reader = new jspb.BinaryReader(bytes);
  6476. var msg = new proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserVideoStatusChangedParams;
  6477. return proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserVideoStatusChangedParams.deserializeBinaryFromReader(msg, reader);
  6478. };
  6479. /**
  6480. * Deserializes binary data (in protobuf wire format) from the
  6481. * given reader into the given message object.
  6482. * @param {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserVideoStatusChangedParams} msg The message object to deserialize into.
  6483. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  6484. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserVideoStatusChangedParams}
  6485. */
  6486. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserVideoStatusChangedParams.deserializeBinaryFromReader = function(msg, reader) {
  6487. while (reader.nextField()) {
  6488. if (reader.isEndGroup()) {
  6489. break;
  6490. }
  6491. var field = reader.getFieldNumber();
  6492. switch (field) {
  6493. case 1:
  6494. var value = new proto.com.electron.zoomvideo.sdk.proto.UserList;
  6495. reader.readMessage(value,proto.com.electron.zoomvideo.sdk.proto.UserList.deserializeBinaryFromReader);
  6496. msg.setZnUserlist(value);
  6497. break;
  6498. default:
  6499. reader.skipField();
  6500. break;
  6501. }
  6502. }
  6503. return msg;
  6504. };
  6505. /**
  6506. * Serializes the message to binary data (in protobuf wire format).
  6507. * @return {!Uint8Array}
  6508. */
  6509. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserVideoStatusChangedParams.prototype.serializeBinary = function() {
  6510. var writer = new jspb.BinaryWriter();
  6511. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserVideoStatusChangedParams.serializeBinaryToWriter(this, writer);
  6512. return writer.getResultBuffer();
  6513. };
  6514. /**
  6515. * Serializes the given message to binary data (in protobuf wire
  6516. * format), writing to the given BinaryWriter.
  6517. * @param {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserVideoStatusChangedParams} message
  6518. * @param {!jspb.BinaryWriter} writer
  6519. * @suppress {unusedLocalVariables} f is only used for nested messages
  6520. */
  6521. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserVideoStatusChangedParams.serializeBinaryToWriter = function(message, writer) {
  6522. var f = undefined;
  6523. f = message.getZnUserlist();
  6524. if (f != null) {
  6525. writer.writeMessage(
  6526. 1,
  6527. f,
  6528. proto.com.electron.zoomvideo.sdk.proto.UserList.serializeBinaryToWriter
  6529. );
  6530. }
  6531. };
  6532. /**
  6533. * optional UserList zn_userList = 1;
  6534. * @return {?proto.com.electron.zoomvideo.sdk.proto.UserList}
  6535. */
  6536. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserVideoStatusChangedParams.prototype.getZnUserlist = function() {
  6537. return /** @type{?proto.com.electron.zoomvideo.sdk.proto.UserList} */ (
  6538. jspb.Message.getWrapperField(this, proto.com.electron.zoomvideo.sdk.proto.UserList, 1));
  6539. };
  6540. /**
  6541. * @param {?proto.com.electron.zoomvideo.sdk.proto.UserList|undefined} value
  6542. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserVideoStatusChangedParams} returns this
  6543. */
  6544. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserVideoStatusChangedParams.prototype.setZnUserlist = function(value) {
  6545. return jspb.Message.setWrapperField(this, 1, value);
  6546. };
  6547. /**
  6548. * Clears the message field making it undefined.
  6549. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserVideoStatusChangedParams} returns this
  6550. */
  6551. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserVideoStatusChangedParams.prototype.clearZnUserlist = function() {
  6552. return this.setZnUserlist(undefined);
  6553. };
  6554. /**
  6555. * Returns whether this field is set.
  6556. * @return {boolean}
  6557. */
  6558. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserVideoStatusChangedParams.prototype.hasZnUserlist = function() {
  6559. return jspb.Message.getField(this, 1) != null;
  6560. };
  6561. if (jspb.Message.GENERATE_TO_OBJECT) {
  6562. /**
  6563. * Creates an object representation of this proto.
  6564. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  6565. * Optional fields that are not set will be set to undefined.
  6566. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  6567. * For the list of reserved names please see:
  6568. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  6569. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  6570. * JSPB instance for transitional soy proto support:
  6571. * http://goto/soy-param-migration
  6572. * @return {!Object}
  6573. */
  6574. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserAudioStatusChangedParams.prototype.toObject = function(opt_includeInstance) {
  6575. return proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserAudioStatusChangedParams.toObject(opt_includeInstance, this);
  6576. };
  6577. /**
  6578. * Static version of the {@see toObject} method.
  6579. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  6580. * the JSPB instance for transitional soy proto support:
  6581. * http://goto/soy-param-migration
  6582. * @param {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserAudioStatusChangedParams} msg The msg instance to transform.
  6583. * @return {!Object}
  6584. * @suppress {unusedLocalVariables} f is only used for nested messages
  6585. */
  6586. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserAudioStatusChangedParams.toObject = function(includeInstance, msg) {
  6587. var f, obj = {
  6588. znUserlist: (f = msg.getZnUserlist()) && proto.com.electron.zoomvideo.sdk.proto.UserList.toObject(includeInstance, f)
  6589. };
  6590. if (includeInstance) {
  6591. obj.$jspbMessageInstance = msg;
  6592. }
  6593. return obj;
  6594. };
  6595. }
  6596. /**
  6597. * Deserializes binary data (in protobuf wire format).
  6598. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  6599. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserAudioStatusChangedParams}
  6600. */
  6601. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserAudioStatusChangedParams.deserializeBinary = function(bytes) {
  6602. var reader = new jspb.BinaryReader(bytes);
  6603. var msg = new proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserAudioStatusChangedParams;
  6604. return proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserAudioStatusChangedParams.deserializeBinaryFromReader(msg, reader);
  6605. };
  6606. /**
  6607. * Deserializes binary data (in protobuf wire format) from the
  6608. * given reader into the given message object.
  6609. * @param {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserAudioStatusChangedParams} msg The message object to deserialize into.
  6610. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  6611. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserAudioStatusChangedParams}
  6612. */
  6613. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserAudioStatusChangedParams.deserializeBinaryFromReader = function(msg, reader) {
  6614. while (reader.nextField()) {
  6615. if (reader.isEndGroup()) {
  6616. break;
  6617. }
  6618. var field = reader.getFieldNumber();
  6619. switch (field) {
  6620. case 1:
  6621. var value = new proto.com.electron.zoomvideo.sdk.proto.UserList;
  6622. reader.readMessage(value,proto.com.electron.zoomvideo.sdk.proto.UserList.deserializeBinaryFromReader);
  6623. msg.setZnUserlist(value);
  6624. break;
  6625. default:
  6626. reader.skipField();
  6627. break;
  6628. }
  6629. }
  6630. return msg;
  6631. };
  6632. /**
  6633. * Serializes the message to binary data (in protobuf wire format).
  6634. * @return {!Uint8Array}
  6635. */
  6636. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserAudioStatusChangedParams.prototype.serializeBinary = function() {
  6637. var writer = new jspb.BinaryWriter();
  6638. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserAudioStatusChangedParams.serializeBinaryToWriter(this, writer);
  6639. return writer.getResultBuffer();
  6640. };
  6641. /**
  6642. * Serializes the given message to binary data (in protobuf wire
  6643. * format), writing to the given BinaryWriter.
  6644. * @param {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserAudioStatusChangedParams} message
  6645. * @param {!jspb.BinaryWriter} writer
  6646. * @suppress {unusedLocalVariables} f is only used for nested messages
  6647. */
  6648. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserAudioStatusChangedParams.serializeBinaryToWriter = function(message, writer) {
  6649. var f = undefined;
  6650. f = message.getZnUserlist();
  6651. if (f != null) {
  6652. writer.writeMessage(
  6653. 1,
  6654. f,
  6655. proto.com.electron.zoomvideo.sdk.proto.UserList.serializeBinaryToWriter
  6656. );
  6657. }
  6658. };
  6659. /**
  6660. * optional UserList zn_userList = 1;
  6661. * @return {?proto.com.electron.zoomvideo.sdk.proto.UserList}
  6662. */
  6663. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserAudioStatusChangedParams.prototype.getZnUserlist = function() {
  6664. return /** @type{?proto.com.electron.zoomvideo.sdk.proto.UserList} */ (
  6665. jspb.Message.getWrapperField(this, proto.com.electron.zoomvideo.sdk.proto.UserList, 1));
  6666. };
  6667. /**
  6668. * @param {?proto.com.electron.zoomvideo.sdk.proto.UserList|undefined} value
  6669. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserAudioStatusChangedParams} returns this
  6670. */
  6671. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserAudioStatusChangedParams.prototype.setZnUserlist = function(value) {
  6672. return jspb.Message.setWrapperField(this, 1, value);
  6673. };
  6674. /**
  6675. * Clears the message field making it undefined.
  6676. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserAudioStatusChangedParams} returns this
  6677. */
  6678. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserAudioStatusChangedParams.prototype.clearZnUserlist = function() {
  6679. return this.setZnUserlist(undefined);
  6680. };
  6681. /**
  6682. * Returns whether this field is set.
  6683. * @return {boolean}
  6684. */
  6685. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserAudioStatusChangedParams.prototype.hasZnUserlist = function() {
  6686. return jspb.Message.getField(this, 1) != null;
  6687. };
  6688. if (jspb.Message.GENERATE_TO_OBJECT) {
  6689. /**
  6690. * Creates an object representation of this proto.
  6691. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  6692. * Optional fields that are not set will be set to undefined.
  6693. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  6694. * For the list of reserved names please see:
  6695. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  6696. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  6697. * JSPB instance for transitional soy proto support:
  6698. * http://goto/soy-param-migration
  6699. * @return {!Object}
  6700. */
  6701. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserShareStatusChangedParams.prototype.toObject = function(opt_includeInstance) {
  6702. return proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserShareStatusChangedParams.toObject(opt_includeInstance, this);
  6703. };
  6704. /**
  6705. * Static version of the {@see toObject} method.
  6706. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  6707. * the JSPB instance for transitional soy proto support:
  6708. * http://goto/soy-param-migration
  6709. * @param {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserShareStatusChangedParams} msg The msg instance to transform.
  6710. * @return {!Object}
  6711. * @suppress {unusedLocalVariables} f is only used for nested messages
  6712. */
  6713. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserShareStatusChangedParams.toObject = function(includeInstance, msg) {
  6714. var f, obj = {
  6715. user: (f = msg.getUser()) && proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.toObject(includeInstance, f),
  6716. status: (f = jspb.Message.getField(msg, 2)) == null ? undefined : f,
  6717. type: (f = jspb.Message.getField(msg, 3)) == null ? undefined : f
  6718. };
  6719. if (includeInstance) {
  6720. obj.$jspbMessageInstance = msg;
  6721. }
  6722. return obj;
  6723. };
  6724. }
  6725. /**
  6726. * Deserializes binary data (in protobuf wire format).
  6727. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  6728. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserShareStatusChangedParams}
  6729. */
  6730. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserShareStatusChangedParams.deserializeBinary = function(bytes) {
  6731. var reader = new jspb.BinaryReader(bytes);
  6732. var msg = new proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserShareStatusChangedParams;
  6733. return proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserShareStatusChangedParams.deserializeBinaryFromReader(msg, reader);
  6734. };
  6735. /**
  6736. * Deserializes binary data (in protobuf wire format) from the
  6737. * given reader into the given message object.
  6738. * @param {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserShareStatusChangedParams} msg The message object to deserialize into.
  6739. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  6740. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserShareStatusChangedParams}
  6741. */
  6742. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserShareStatusChangedParams.deserializeBinaryFromReader = function(msg, reader) {
  6743. while (reader.nextField()) {
  6744. if (reader.isEndGroup()) {
  6745. break;
  6746. }
  6747. var field = reader.getFieldNumber();
  6748. switch (field) {
  6749. case 1:
  6750. var value = new proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser;
  6751. reader.readMessage(value,proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.deserializeBinaryFromReader);
  6752. msg.setUser(value);
  6753. break;
  6754. case 2:
  6755. var value = /** @type {number} */ (reader.readInt32());
  6756. msg.setStatus(value);
  6757. break;
  6758. case 3:
  6759. var value = /** @type {number} */ (reader.readInt32());
  6760. msg.setType(value);
  6761. break;
  6762. default:
  6763. reader.skipField();
  6764. break;
  6765. }
  6766. }
  6767. return msg;
  6768. };
  6769. /**
  6770. * Serializes the message to binary data (in protobuf wire format).
  6771. * @return {!Uint8Array}
  6772. */
  6773. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserShareStatusChangedParams.prototype.serializeBinary = function() {
  6774. var writer = new jspb.BinaryWriter();
  6775. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserShareStatusChangedParams.serializeBinaryToWriter(this, writer);
  6776. return writer.getResultBuffer();
  6777. };
  6778. /**
  6779. * Serializes the given message to binary data (in protobuf wire
  6780. * format), writing to the given BinaryWriter.
  6781. * @param {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserShareStatusChangedParams} message
  6782. * @param {!jspb.BinaryWriter} writer
  6783. * @suppress {unusedLocalVariables} f is only used for nested messages
  6784. */
  6785. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserShareStatusChangedParams.serializeBinaryToWriter = function(message, writer) {
  6786. var f = undefined;
  6787. f = message.getUser();
  6788. if (f != null) {
  6789. writer.writeMessage(
  6790. 1,
  6791. f,
  6792. proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.serializeBinaryToWriter
  6793. );
  6794. }
  6795. f = /** @type {number} */ (jspb.Message.getField(message, 2));
  6796. if (f != null) {
  6797. writer.writeInt32(
  6798. 2,
  6799. f
  6800. );
  6801. }
  6802. f = /** @type {number} */ (jspb.Message.getField(message, 3));
  6803. if (f != null) {
  6804. writer.writeInt32(
  6805. 3,
  6806. f
  6807. );
  6808. }
  6809. };
  6810. /**
  6811. * optional VideoSDKUser user = 1;
  6812. * @return {?proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser}
  6813. */
  6814. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserShareStatusChangedParams.prototype.getUser = function() {
  6815. return /** @type{?proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser} */ (
  6816. jspb.Message.getWrapperField(this, proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser, 1));
  6817. };
  6818. /**
  6819. * @param {?proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser|undefined} value
  6820. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserShareStatusChangedParams} returns this
  6821. */
  6822. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserShareStatusChangedParams.prototype.setUser = function(value) {
  6823. return jspb.Message.setWrapperField(this, 1, value);
  6824. };
  6825. /**
  6826. * Clears the message field making it undefined.
  6827. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserShareStatusChangedParams} returns this
  6828. */
  6829. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserShareStatusChangedParams.prototype.clearUser = function() {
  6830. return this.setUser(undefined);
  6831. };
  6832. /**
  6833. * Returns whether this field is set.
  6834. * @return {boolean}
  6835. */
  6836. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserShareStatusChangedParams.prototype.hasUser = function() {
  6837. return jspb.Message.getField(this, 1) != null;
  6838. };
  6839. /**
  6840. * optional int32 status = 2;
  6841. * @return {number}
  6842. */
  6843. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserShareStatusChangedParams.prototype.getStatus = function() {
  6844. return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 2, 0));
  6845. };
  6846. /**
  6847. * @param {number} value
  6848. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserShareStatusChangedParams} returns this
  6849. */
  6850. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserShareStatusChangedParams.prototype.setStatus = function(value) {
  6851. return jspb.Message.setField(this, 2, value);
  6852. };
  6853. /**
  6854. * Clears the field making it undefined.
  6855. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserShareStatusChangedParams} returns this
  6856. */
  6857. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserShareStatusChangedParams.prototype.clearStatus = function() {
  6858. return jspb.Message.setField(this, 2, undefined);
  6859. };
  6860. /**
  6861. * Returns whether this field is set.
  6862. * @return {boolean}
  6863. */
  6864. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserShareStatusChangedParams.prototype.hasStatus = function() {
  6865. return jspb.Message.getField(this, 2) != null;
  6866. };
  6867. /**
  6868. * optional int32 type = 3;
  6869. * @return {number}
  6870. */
  6871. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserShareStatusChangedParams.prototype.getType = function() {
  6872. return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 3, 0));
  6873. };
  6874. /**
  6875. * @param {number} value
  6876. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserShareStatusChangedParams} returns this
  6877. */
  6878. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserShareStatusChangedParams.prototype.setType = function(value) {
  6879. return jspb.Message.setField(this, 3, value);
  6880. };
  6881. /**
  6882. * Clears the field making it undefined.
  6883. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserShareStatusChangedParams} returns this
  6884. */
  6885. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserShareStatusChangedParams.prototype.clearType = function() {
  6886. return jspb.Message.setField(this, 3, undefined);
  6887. };
  6888. /**
  6889. * Returns whether this field is set.
  6890. * @return {boolean}
  6891. */
  6892. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserShareStatusChangedParams.prototype.hasType = function() {
  6893. return jspb.Message.getField(this, 3) != null;
  6894. };
  6895. if (jspb.Message.GENERATE_TO_OBJECT) {
  6896. /**
  6897. * Creates an object representation of this proto.
  6898. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  6899. * Optional fields that are not set will be set to undefined.
  6900. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  6901. * For the list of reserved names please see:
  6902. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  6903. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  6904. * JSPB instance for transitional soy proto support:
  6905. * http://goto/soy-param-migration
  6906. * @return {!Object}
  6907. */
  6908. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveStreamStatusChangedParams.prototype.toObject = function(opt_includeInstance) {
  6909. return proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveStreamStatusChangedParams.toObject(opt_includeInstance, this);
  6910. };
  6911. /**
  6912. * Static version of the {@see toObject} method.
  6913. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  6914. * the JSPB instance for transitional soy proto support:
  6915. * http://goto/soy-param-migration
  6916. * @param {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveStreamStatusChangedParams} msg The msg instance to transform.
  6917. * @return {!Object}
  6918. * @suppress {unusedLocalVariables} f is only used for nested messages
  6919. */
  6920. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveStreamStatusChangedParams.toObject = function(includeInstance, msg) {
  6921. var f, obj = {
  6922. status: (f = jspb.Message.getField(msg, 1)) == null ? undefined : f
  6923. };
  6924. if (includeInstance) {
  6925. obj.$jspbMessageInstance = msg;
  6926. }
  6927. return obj;
  6928. };
  6929. }
  6930. /**
  6931. * Deserializes binary data (in protobuf wire format).
  6932. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  6933. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveStreamStatusChangedParams}
  6934. */
  6935. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveStreamStatusChangedParams.deserializeBinary = function(bytes) {
  6936. var reader = new jspb.BinaryReader(bytes);
  6937. var msg = new proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveStreamStatusChangedParams;
  6938. return proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveStreamStatusChangedParams.deserializeBinaryFromReader(msg, reader);
  6939. };
  6940. /**
  6941. * Deserializes binary data (in protobuf wire format) from the
  6942. * given reader into the given message object.
  6943. * @param {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveStreamStatusChangedParams} msg The message object to deserialize into.
  6944. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  6945. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveStreamStatusChangedParams}
  6946. */
  6947. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveStreamStatusChangedParams.deserializeBinaryFromReader = function(msg, reader) {
  6948. while (reader.nextField()) {
  6949. if (reader.isEndGroup()) {
  6950. break;
  6951. }
  6952. var field = reader.getFieldNumber();
  6953. switch (field) {
  6954. case 1:
  6955. var value = /** @type {number} */ (reader.readInt32());
  6956. msg.setStatus(value);
  6957. break;
  6958. default:
  6959. reader.skipField();
  6960. break;
  6961. }
  6962. }
  6963. return msg;
  6964. };
  6965. /**
  6966. * Serializes the message to binary data (in protobuf wire format).
  6967. * @return {!Uint8Array}
  6968. */
  6969. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveStreamStatusChangedParams.prototype.serializeBinary = function() {
  6970. var writer = new jspb.BinaryWriter();
  6971. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveStreamStatusChangedParams.serializeBinaryToWriter(this, writer);
  6972. return writer.getResultBuffer();
  6973. };
  6974. /**
  6975. * Serializes the given message to binary data (in protobuf wire
  6976. * format), writing to the given BinaryWriter.
  6977. * @param {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveStreamStatusChangedParams} message
  6978. * @param {!jspb.BinaryWriter} writer
  6979. * @suppress {unusedLocalVariables} f is only used for nested messages
  6980. */
  6981. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveStreamStatusChangedParams.serializeBinaryToWriter = function(message, writer) {
  6982. var f = undefined;
  6983. f = /** @type {number} */ (jspb.Message.getField(message, 1));
  6984. if (f != null) {
  6985. writer.writeInt32(
  6986. 1,
  6987. f
  6988. );
  6989. }
  6990. };
  6991. /**
  6992. * optional int32 status = 1;
  6993. * @return {number}
  6994. */
  6995. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveStreamStatusChangedParams.prototype.getStatus = function() {
  6996. return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 1, 0));
  6997. };
  6998. /**
  6999. * @param {number} value
  7000. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveStreamStatusChangedParams} returns this
  7001. */
  7002. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveStreamStatusChangedParams.prototype.setStatus = function(value) {
  7003. return jspb.Message.setField(this, 1, value);
  7004. };
  7005. /**
  7006. * Clears the field making it undefined.
  7007. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveStreamStatusChangedParams} returns this
  7008. */
  7009. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveStreamStatusChangedParams.prototype.clearStatus = function() {
  7010. return jspb.Message.setField(this, 1, undefined);
  7011. };
  7012. /**
  7013. * Returns whether this field is set.
  7014. * @return {boolean}
  7015. */
  7016. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveStreamStatusChangedParams.prototype.hasStatus = function() {
  7017. return jspb.Message.getField(this, 1) != null;
  7018. };
  7019. if (jspb.Message.GENERATE_TO_OBJECT) {
  7020. /**
  7021. * Creates an object representation of this proto.
  7022. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  7023. * Optional fields that are not set will be set to undefined.
  7024. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  7025. * For the list of reserved names please see:
  7026. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  7027. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  7028. * JSPB instance for transitional soy proto support:
  7029. * http://goto/soy-param-migration
  7030. * @return {!Object}
  7031. */
  7032. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserHostChangedParams.prototype.toObject = function(opt_includeInstance) {
  7033. return proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserHostChangedParams.toObject(opt_includeInstance, this);
  7034. };
  7035. /**
  7036. * Static version of the {@see toObject} method.
  7037. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  7038. * the JSPB instance for transitional soy proto support:
  7039. * http://goto/soy-param-migration
  7040. * @param {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserHostChangedParams} msg The msg instance to transform.
  7041. * @return {!Object}
  7042. * @suppress {unusedLocalVariables} f is only used for nested messages
  7043. */
  7044. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserHostChangedParams.toObject = function(includeInstance, msg) {
  7045. var f, obj = {
  7046. user: (f = msg.getUser()) && proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.toObject(includeInstance, f)
  7047. };
  7048. if (includeInstance) {
  7049. obj.$jspbMessageInstance = msg;
  7050. }
  7051. return obj;
  7052. };
  7053. }
  7054. /**
  7055. * Deserializes binary data (in protobuf wire format).
  7056. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  7057. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserHostChangedParams}
  7058. */
  7059. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserHostChangedParams.deserializeBinary = function(bytes) {
  7060. var reader = new jspb.BinaryReader(bytes);
  7061. var msg = new proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserHostChangedParams;
  7062. return proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserHostChangedParams.deserializeBinaryFromReader(msg, reader);
  7063. };
  7064. /**
  7065. * Deserializes binary data (in protobuf wire format) from the
  7066. * given reader into the given message object.
  7067. * @param {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserHostChangedParams} msg The message object to deserialize into.
  7068. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  7069. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserHostChangedParams}
  7070. */
  7071. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserHostChangedParams.deserializeBinaryFromReader = function(msg, reader) {
  7072. while (reader.nextField()) {
  7073. if (reader.isEndGroup()) {
  7074. break;
  7075. }
  7076. var field = reader.getFieldNumber();
  7077. switch (field) {
  7078. case 1:
  7079. var value = new proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser;
  7080. reader.readMessage(value,proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.deserializeBinaryFromReader);
  7081. msg.setUser(value);
  7082. break;
  7083. default:
  7084. reader.skipField();
  7085. break;
  7086. }
  7087. }
  7088. return msg;
  7089. };
  7090. /**
  7091. * Serializes the message to binary data (in protobuf wire format).
  7092. * @return {!Uint8Array}
  7093. */
  7094. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserHostChangedParams.prototype.serializeBinary = function() {
  7095. var writer = new jspb.BinaryWriter();
  7096. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserHostChangedParams.serializeBinaryToWriter(this, writer);
  7097. return writer.getResultBuffer();
  7098. };
  7099. /**
  7100. * Serializes the given message to binary data (in protobuf wire
  7101. * format), writing to the given BinaryWriter.
  7102. * @param {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserHostChangedParams} message
  7103. * @param {!jspb.BinaryWriter} writer
  7104. * @suppress {unusedLocalVariables} f is only used for nested messages
  7105. */
  7106. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserHostChangedParams.serializeBinaryToWriter = function(message, writer) {
  7107. var f = undefined;
  7108. f = message.getUser();
  7109. if (f != null) {
  7110. writer.writeMessage(
  7111. 1,
  7112. f,
  7113. proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.serializeBinaryToWriter
  7114. );
  7115. }
  7116. };
  7117. /**
  7118. * optional VideoSDKUser user = 1;
  7119. * @return {?proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser}
  7120. */
  7121. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserHostChangedParams.prototype.getUser = function() {
  7122. return /** @type{?proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser} */ (
  7123. jspb.Message.getWrapperField(this, proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser, 1));
  7124. };
  7125. /**
  7126. * @param {?proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser|undefined} value
  7127. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserHostChangedParams} returns this
  7128. */
  7129. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserHostChangedParams.prototype.setUser = function(value) {
  7130. return jspb.Message.setWrapperField(this, 1, value);
  7131. };
  7132. /**
  7133. * Clears the message field making it undefined.
  7134. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserHostChangedParams} returns this
  7135. */
  7136. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserHostChangedParams.prototype.clearUser = function() {
  7137. return this.setUser(undefined);
  7138. };
  7139. /**
  7140. * Returns whether this field is set.
  7141. * @return {boolean}
  7142. */
  7143. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserHostChangedParams.prototype.hasUser = function() {
  7144. return jspb.Message.getField(this, 1) != null;
  7145. };
  7146. if (jspb.Message.GENERATE_TO_OBJECT) {
  7147. /**
  7148. * Creates an object representation of this proto.
  7149. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  7150. * Optional fields that are not set will be set to undefined.
  7151. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  7152. * For the list of reserved names please see:
  7153. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  7154. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  7155. * JSPB instance for transitional soy proto support:
  7156. * http://goto/soy-param-migration
  7157. * @return {!Object}
  7158. */
  7159. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserNameChangedParams.prototype.toObject = function(opt_includeInstance) {
  7160. return proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserNameChangedParams.toObject(opt_includeInstance, this);
  7161. };
  7162. /**
  7163. * Static version of the {@see toObject} method.
  7164. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  7165. * the JSPB instance for transitional soy proto support:
  7166. * http://goto/soy-param-migration
  7167. * @param {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserNameChangedParams} msg The msg instance to transform.
  7168. * @return {!Object}
  7169. * @suppress {unusedLocalVariables} f is only used for nested messages
  7170. */
  7171. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserNameChangedParams.toObject = function(includeInstance, msg) {
  7172. var f, obj = {
  7173. user: (f = msg.getUser()) && proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.toObject(includeInstance, f)
  7174. };
  7175. if (includeInstance) {
  7176. obj.$jspbMessageInstance = msg;
  7177. }
  7178. return obj;
  7179. };
  7180. }
  7181. /**
  7182. * Deserializes binary data (in protobuf wire format).
  7183. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  7184. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserNameChangedParams}
  7185. */
  7186. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserNameChangedParams.deserializeBinary = function(bytes) {
  7187. var reader = new jspb.BinaryReader(bytes);
  7188. var msg = new proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserNameChangedParams;
  7189. return proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserNameChangedParams.deserializeBinaryFromReader(msg, reader);
  7190. };
  7191. /**
  7192. * Deserializes binary data (in protobuf wire format) from the
  7193. * given reader into the given message object.
  7194. * @param {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserNameChangedParams} msg The message object to deserialize into.
  7195. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  7196. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserNameChangedParams}
  7197. */
  7198. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserNameChangedParams.deserializeBinaryFromReader = function(msg, reader) {
  7199. while (reader.nextField()) {
  7200. if (reader.isEndGroup()) {
  7201. break;
  7202. }
  7203. var field = reader.getFieldNumber();
  7204. switch (field) {
  7205. case 1:
  7206. var value = new proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser;
  7207. reader.readMessage(value,proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.deserializeBinaryFromReader);
  7208. msg.setUser(value);
  7209. break;
  7210. default:
  7211. reader.skipField();
  7212. break;
  7213. }
  7214. }
  7215. return msg;
  7216. };
  7217. /**
  7218. * Serializes the message to binary data (in protobuf wire format).
  7219. * @return {!Uint8Array}
  7220. */
  7221. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserNameChangedParams.prototype.serializeBinary = function() {
  7222. var writer = new jspb.BinaryWriter();
  7223. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserNameChangedParams.serializeBinaryToWriter(this, writer);
  7224. return writer.getResultBuffer();
  7225. };
  7226. /**
  7227. * Serializes the given message to binary data (in protobuf wire
  7228. * format), writing to the given BinaryWriter.
  7229. * @param {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserNameChangedParams} message
  7230. * @param {!jspb.BinaryWriter} writer
  7231. * @suppress {unusedLocalVariables} f is only used for nested messages
  7232. */
  7233. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserNameChangedParams.serializeBinaryToWriter = function(message, writer) {
  7234. var f = undefined;
  7235. f = message.getUser();
  7236. if (f != null) {
  7237. writer.writeMessage(
  7238. 1,
  7239. f,
  7240. proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.serializeBinaryToWriter
  7241. );
  7242. }
  7243. };
  7244. /**
  7245. * optional VideoSDKUser user = 1;
  7246. * @return {?proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser}
  7247. */
  7248. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserNameChangedParams.prototype.getUser = function() {
  7249. return /** @type{?proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser} */ (
  7250. jspb.Message.getWrapperField(this, proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser, 1));
  7251. };
  7252. /**
  7253. * @param {?proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser|undefined} value
  7254. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserNameChangedParams} returns this
  7255. */
  7256. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserNameChangedParams.prototype.setUser = function(value) {
  7257. return jspb.Message.setWrapperField(this, 1, value);
  7258. };
  7259. /**
  7260. * Clears the message field making it undefined.
  7261. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserNameChangedParams} returns this
  7262. */
  7263. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserNameChangedParams.prototype.clearUser = function() {
  7264. return this.setUser(undefined);
  7265. };
  7266. /**
  7267. * Returns whether this field is set.
  7268. * @return {boolean}
  7269. */
  7270. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserNameChangedParams.prototype.hasUser = function() {
  7271. return jspb.Message.getField(this, 1) != null;
  7272. };
  7273. if (jspb.Message.GENERATE_TO_OBJECT) {
  7274. /**
  7275. * Creates an object representation of this proto.
  7276. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  7277. * Optional fields that are not set will be set to undefined.
  7278. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  7279. * For the list of reserved names please see:
  7280. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  7281. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  7282. * JSPB instance for transitional soy proto support:
  7283. * http://goto/soy-param-migration
  7284. * @return {!Object}
  7285. */
  7286. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserManagerChangedParams.prototype.toObject = function(opt_includeInstance) {
  7287. return proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserManagerChangedParams.toObject(opt_includeInstance, this);
  7288. };
  7289. /**
  7290. * Static version of the {@see toObject} method.
  7291. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  7292. * the JSPB instance for transitional soy proto support:
  7293. * http://goto/soy-param-migration
  7294. * @param {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserManagerChangedParams} msg The msg instance to transform.
  7295. * @return {!Object}
  7296. * @suppress {unusedLocalVariables} f is only used for nested messages
  7297. */
  7298. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserManagerChangedParams.toObject = function(includeInstance, msg) {
  7299. var f, obj = {
  7300. user: (f = msg.getUser()) && proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.toObject(includeInstance, f)
  7301. };
  7302. if (includeInstance) {
  7303. obj.$jspbMessageInstance = msg;
  7304. }
  7305. return obj;
  7306. };
  7307. }
  7308. /**
  7309. * Deserializes binary data (in protobuf wire format).
  7310. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  7311. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserManagerChangedParams}
  7312. */
  7313. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserManagerChangedParams.deserializeBinary = function(bytes) {
  7314. var reader = new jspb.BinaryReader(bytes);
  7315. var msg = new proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserManagerChangedParams;
  7316. return proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserManagerChangedParams.deserializeBinaryFromReader(msg, reader);
  7317. };
  7318. /**
  7319. * Deserializes binary data (in protobuf wire format) from the
  7320. * given reader into the given message object.
  7321. * @param {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserManagerChangedParams} msg The message object to deserialize into.
  7322. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  7323. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserManagerChangedParams}
  7324. */
  7325. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserManagerChangedParams.deserializeBinaryFromReader = function(msg, reader) {
  7326. while (reader.nextField()) {
  7327. if (reader.isEndGroup()) {
  7328. break;
  7329. }
  7330. var field = reader.getFieldNumber();
  7331. switch (field) {
  7332. case 1:
  7333. var value = new proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser;
  7334. reader.readMessage(value,proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.deserializeBinaryFromReader);
  7335. msg.setUser(value);
  7336. break;
  7337. default:
  7338. reader.skipField();
  7339. break;
  7340. }
  7341. }
  7342. return msg;
  7343. };
  7344. /**
  7345. * Serializes the message to binary data (in protobuf wire format).
  7346. * @return {!Uint8Array}
  7347. */
  7348. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserManagerChangedParams.prototype.serializeBinary = function() {
  7349. var writer = new jspb.BinaryWriter();
  7350. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserManagerChangedParams.serializeBinaryToWriter(this, writer);
  7351. return writer.getResultBuffer();
  7352. };
  7353. /**
  7354. * Serializes the given message to binary data (in protobuf wire
  7355. * format), writing to the given BinaryWriter.
  7356. * @param {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserManagerChangedParams} message
  7357. * @param {!jspb.BinaryWriter} writer
  7358. * @suppress {unusedLocalVariables} f is only used for nested messages
  7359. */
  7360. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserManagerChangedParams.serializeBinaryToWriter = function(message, writer) {
  7361. var f = undefined;
  7362. f = message.getUser();
  7363. if (f != null) {
  7364. writer.writeMessage(
  7365. 1,
  7366. f,
  7367. proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.serializeBinaryToWriter
  7368. );
  7369. }
  7370. };
  7371. /**
  7372. * optional VideoSDKUser user = 1;
  7373. * @return {?proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser}
  7374. */
  7375. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserManagerChangedParams.prototype.getUser = function() {
  7376. return /** @type{?proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser} */ (
  7377. jspb.Message.getWrapperField(this, proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser, 1));
  7378. };
  7379. /**
  7380. * @param {?proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser|undefined} value
  7381. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserManagerChangedParams} returns this
  7382. */
  7383. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserManagerChangedParams.prototype.setUser = function(value) {
  7384. return jspb.Message.setWrapperField(this, 1, value);
  7385. };
  7386. /**
  7387. * Clears the message field making it undefined.
  7388. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserManagerChangedParams} returns this
  7389. */
  7390. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserManagerChangedParams.prototype.clearUser = function() {
  7391. return this.setUser(undefined);
  7392. };
  7393. /**
  7394. * Returns whether this field is set.
  7395. * @return {boolean}
  7396. */
  7397. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserManagerChangedParams.prototype.hasUser = function() {
  7398. return jspb.Message.getField(this, 1) != null;
  7399. };
  7400. if (jspb.Message.GENERATE_TO_OBJECT) {
  7401. /**
  7402. * Creates an object representation of this proto.
  7403. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  7404. * Optional fields that are not set will be set to undefined.
  7405. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  7406. * For the list of reserved names please see:
  7407. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  7408. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  7409. * JSPB instance for transitional soy proto support:
  7410. * http://goto/soy-param-migration
  7411. * @return {!Object}
  7412. */
  7413. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserActiveAudioChangedParams.prototype.toObject = function(opt_includeInstance) {
  7414. return proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserActiveAudioChangedParams.toObject(opt_includeInstance, this);
  7415. };
  7416. /**
  7417. * Static version of the {@see toObject} method.
  7418. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  7419. * the JSPB instance for transitional soy proto support:
  7420. * http://goto/soy-param-migration
  7421. * @param {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserActiveAudioChangedParams} msg The msg instance to transform.
  7422. * @return {!Object}
  7423. * @suppress {unusedLocalVariables} f is only used for nested messages
  7424. */
  7425. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserActiveAudioChangedParams.toObject = function(includeInstance, msg) {
  7426. var f, obj = {
  7427. znUserlist: (f = msg.getZnUserlist()) && proto.com.electron.zoomvideo.sdk.proto.UserList.toObject(includeInstance, f)
  7428. };
  7429. if (includeInstance) {
  7430. obj.$jspbMessageInstance = msg;
  7431. }
  7432. return obj;
  7433. };
  7434. }
  7435. /**
  7436. * Deserializes binary data (in protobuf wire format).
  7437. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  7438. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserActiveAudioChangedParams}
  7439. */
  7440. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserActiveAudioChangedParams.deserializeBinary = function(bytes) {
  7441. var reader = new jspb.BinaryReader(bytes);
  7442. var msg = new proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserActiveAudioChangedParams;
  7443. return proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserActiveAudioChangedParams.deserializeBinaryFromReader(msg, reader);
  7444. };
  7445. /**
  7446. * Deserializes binary data (in protobuf wire format) from the
  7447. * given reader into the given message object.
  7448. * @param {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserActiveAudioChangedParams} msg The message object to deserialize into.
  7449. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  7450. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserActiveAudioChangedParams}
  7451. */
  7452. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserActiveAudioChangedParams.deserializeBinaryFromReader = function(msg, reader) {
  7453. while (reader.nextField()) {
  7454. if (reader.isEndGroup()) {
  7455. break;
  7456. }
  7457. var field = reader.getFieldNumber();
  7458. switch (field) {
  7459. case 1:
  7460. var value = new proto.com.electron.zoomvideo.sdk.proto.UserList;
  7461. reader.readMessage(value,proto.com.electron.zoomvideo.sdk.proto.UserList.deserializeBinaryFromReader);
  7462. msg.setZnUserlist(value);
  7463. break;
  7464. default:
  7465. reader.skipField();
  7466. break;
  7467. }
  7468. }
  7469. return msg;
  7470. };
  7471. /**
  7472. * Serializes the message to binary data (in protobuf wire format).
  7473. * @return {!Uint8Array}
  7474. */
  7475. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserActiveAudioChangedParams.prototype.serializeBinary = function() {
  7476. var writer = new jspb.BinaryWriter();
  7477. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserActiveAudioChangedParams.serializeBinaryToWriter(this, writer);
  7478. return writer.getResultBuffer();
  7479. };
  7480. /**
  7481. * Serializes the given message to binary data (in protobuf wire
  7482. * format), writing to the given BinaryWriter.
  7483. * @param {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserActiveAudioChangedParams} message
  7484. * @param {!jspb.BinaryWriter} writer
  7485. * @suppress {unusedLocalVariables} f is only used for nested messages
  7486. */
  7487. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserActiveAudioChangedParams.serializeBinaryToWriter = function(message, writer) {
  7488. var f = undefined;
  7489. f = message.getZnUserlist();
  7490. if (f != null) {
  7491. writer.writeMessage(
  7492. 1,
  7493. f,
  7494. proto.com.electron.zoomvideo.sdk.proto.UserList.serializeBinaryToWriter
  7495. );
  7496. }
  7497. };
  7498. /**
  7499. * optional UserList zn_userList = 1;
  7500. * @return {?proto.com.electron.zoomvideo.sdk.proto.UserList}
  7501. */
  7502. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserActiveAudioChangedParams.prototype.getZnUserlist = function() {
  7503. return /** @type{?proto.com.electron.zoomvideo.sdk.proto.UserList} */ (
  7504. jspb.Message.getWrapperField(this, proto.com.electron.zoomvideo.sdk.proto.UserList, 1));
  7505. };
  7506. /**
  7507. * @param {?proto.com.electron.zoomvideo.sdk.proto.UserList|undefined} value
  7508. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserActiveAudioChangedParams} returns this
  7509. */
  7510. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserActiveAudioChangedParams.prototype.setZnUserlist = function(value) {
  7511. return jspb.Message.setWrapperField(this, 1, value);
  7512. };
  7513. /**
  7514. * Clears the message field making it undefined.
  7515. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserActiveAudioChangedParams} returns this
  7516. */
  7517. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserActiveAudioChangedParams.prototype.clearZnUserlist = function() {
  7518. return this.setZnUserlist(undefined);
  7519. };
  7520. /**
  7521. * Returns whether this field is set.
  7522. * @return {boolean}
  7523. */
  7524. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserActiveAudioChangedParams.prototype.hasZnUserlist = function() {
  7525. return jspb.Message.getField(this, 1) != null;
  7526. };
  7527. if (jspb.Message.GENERATE_TO_OBJECT) {
  7528. /**
  7529. * Creates an object representation of this proto.
  7530. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  7531. * Optional fields that are not set will be set to undefined.
  7532. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  7533. * For the list of reserved names please see:
  7534. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  7535. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  7536. * JSPB instance for transitional soy proto support:
  7537. * http://goto/soy-param-migration
  7538. * @return {!Object}
  7539. */
  7540. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onChatNewMessageNotifyParams.prototype.toObject = function(opt_includeInstance) {
  7541. return proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onChatNewMessageNotifyParams.toObject(opt_includeInstance, this);
  7542. };
  7543. /**
  7544. * Static version of the {@see toObject} method.
  7545. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  7546. * the JSPB instance for transitional soy proto support:
  7547. * http://goto/soy-param-migration
  7548. * @param {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onChatNewMessageNotifyParams} msg The msg instance to transform.
  7549. * @return {!Object}
  7550. * @suppress {unusedLocalVariables} f is only used for nested messages
  7551. */
  7552. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onChatNewMessageNotifyParams.toObject = function(includeInstance, msg) {
  7553. var f, obj = {
  7554. psender: (f = jspb.Message.getField(msg, 1)) == null ? undefined : f,
  7555. sendername: (f = jspb.Message.getField(msg, 2)) == null ? undefined : f,
  7556. preceiver: (f = jspb.Message.getField(msg, 3)) == null ? undefined : f,
  7557. receivername: (f = jspb.Message.getField(msg, 4)) == null ? undefined : f,
  7558. messagecontent: (f = jspb.Message.getField(msg, 5)) == null ? undefined : f,
  7559. timestamp: (f = jspb.Message.getField(msg, 6)) == null ? undefined : f,
  7560. ischattoall: (f = jspb.Message.getBooleanField(msg, 7)) == null ? undefined : f,
  7561. isselfsend: (f = jspb.Message.getBooleanField(msg, 8)) == null ? undefined : f,
  7562. messageid: (f = jspb.Message.getField(msg, 9)) == null ? undefined : f
  7563. };
  7564. if (includeInstance) {
  7565. obj.$jspbMessageInstance = msg;
  7566. }
  7567. return obj;
  7568. };
  7569. }
  7570. /**
  7571. * Deserializes binary data (in protobuf wire format).
  7572. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  7573. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onChatNewMessageNotifyParams}
  7574. */
  7575. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onChatNewMessageNotifyParams.deserializeBinary = function(bytes) {
  7576. var reader = new jspb.BinaryReader(bytes);
  7577. var msg = new proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onChatNewMessageNotifyParams;
  7578. return proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onChatNewMessageNotifyParams.deserializeBinaryFromReader(msg, reader);
  7579. };
  7580. /**
  7581. * Deserializes binary data (in protobuf wire format) from the
  7582. * given reader into the given message object.
  7583. * @param {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onChatNewMessageNotifyParams} msg The message object to deserialize into.
  7584. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  7585. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onChatNewMessageNotifyParams}
  7586. */
  7587. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onChatNewMessageNotifyParams.deserializeBinaryFromReader = function(msg, reader) {
  7588. while (reader.nextField()) {
  7589. if (reader.isEndGroup()) {
  7590. break;
  7591. }
  7592. var field = reader.getFieldNumber();
  7593. switch (field) {
  7594. case 1:
  7595. var value = /** @type {number} */ (reader.readInt64());
  7596. msg.setPsender(value);
  7597. break;
  7598. case 2:
  7599. var value = /** @type {string} */ (reader.readString());
  7600. msg.setSendername(value);
  7601. break;
  7602. case 3:
  7603. var value = /** @type {number} */ (reader.readInt64());
  7604. msg.setPreceiver(value);
  7605. break;
  7606. case 4:
  7607. var value = /** @type {string} */ (reader.readString());
  7608. msg.setReceivername(value);
  7609. break;
  7610. case 5:
  7611. var value = /** @type {string} */ (reader.readString());
  7612. msg.setMessagecontent(value);
  7613. break;
  7614. case 6:
  7615. var value = /** @type {number} */ (reader.readInt64());
  7616. msg.setTimestamp(value);
  7617. break;
  7618. case 7:
  7619. var value = /** @type {boolean} */ (reader.readBool());
  7620. msg.setIschattoall(value);
  7621. break;
  7622. case 8:
  7623. var value = /** @type {boolean} */ (reader.readBool());
  7624. msg.setIsselfsend(value);
  7625. break;
  7626. case 9:
  7627. var value = /** @type {string} */ (reader.readString());
  7628. msg.setMessageid(value);
  7629. break;
  7630. default:
  7631. reader.skipField();
  7632. break;
  7633. }
  7634. }
  7635. return msg;
  7636. };
  7637. /**
  7638. * Serializes the message to binary data (in protobuf wire format).
  7639. * @return {!Uint8Array}
  7640. */
  7641. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onChatNewMessageNotifyParams.prototype.serializeBinary = function() {
  7642. var writer = new jspb.BinaryWriter();
  7643. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onChatNewMessageNotifyParams.serializeBinaryToWriter(this, writer);
  7644. return writer.getResultBuffer();
  7645. };
  7646. /**
  7647. * Serializes the given message to binary data (in protobuf wire
  7648. * format), writing to the given BinaryWriter.
  7649. * @param {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onChatNewMessageNotifyParams} message
  7650. * @param {!jspb.BinaryWriter} writer
  7651. * @suppress {unusedLocalVariables} f is only used for nested messages
  7652. */
  7653. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onChatNewMessageNotifyParams.serializeBinaryToWriter = function(message, writer) {
  7654. var f = undefined;
  7655. f = /** @type {number} */ (jspb.Message.getField(message, 1));
  7656. if (f != null) {
  7657. writer.writeInt64(
  7658. 1,
  7659. f
  7660. );
  7661. }
  7662. f = /** @type {string} */ (jspb.Message.getField(message, 2));
  7663. if (f != null) {
  7664. writer.writeString(
  7665. 2,
  7666. f
  7667. );
  7668. }
  7669. f = /** @type {number} */ (jspb.Message.getField(message, 3));
  7670. if (f != null) {
  7671. writer.writeInt64(
  7672. 3,
  7673. f
  7674. );
  7675. }
  7676. f = /** @type {string} */ (jspb.Message.getField(message, 4));
  7677. if (f != null) {
  7678. writer.writeString(
  7679. 4,
  7680. f
  7681. );
  7682. }
  7683. f = /** @type {string} */ (jspb.Message.getField(message, 5));
  7684. if (f != null) {
  7685. writer.writeString(
  7686. 5,
  7687. f
  7688. );
  7689. }
  7690. f = /** @type {number} */ (jspb.Message.getField(message, 6));
  7691. if (f != null) {
  7692. writer.writeInt64(
  7693. 6,
  7694. f
  7695. );
  7696. }
  7697. f = /** @type {boolean} */ (jspb.Message.getField(message, 7));
  7698. if (f != null) {
  7699. writer.writeBool(
  7700. 7,
  7701. f
  7702. );
  7703. }
  7704. f = /** @type {boolean} */ (jspb.Message.getField(message, 8));
  7705. if (f != null) {
  7706. writer.writeBool(
  7707. 8,
  7708. f
  7709. );
  7710. }
  7711. f = /** @type {string} */ (jspb.Message.getField(message, 9));
  7712. if (f != null) {
  7713. writer.writeString(
  7714. 9,
  7715. f
  7716. );
  7717. }
  7718. };
  7719. /**
  7720. * optional int64 pSender = 1;
  7721. * @return {number}
  7722. */
  7723. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onChatNewMessageNotifyParams.prototype.getPsender = function() {
  7724. return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 1, 0));
  7725. };
  7726. /**
  7727. * @param {number} value
  7728. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onChatNewMessageNotifyParams} returns this
  7729. */
  7730. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onChatNewMessageNotifyParams.prototype.setPsender = function(value) {
  7731. return jspb.Message.setField(this, 1, value);
  7732. };
  7733. /**
  7734. * Clears the field making it undefined.
  7735. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onChatNewMessageNotifyParams} returns this
  7736. */
  7737. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onChatNewMessageNotifyParams.prototype.clearPsender = function() {
  7738. return jspb.Message.setField(this, 1, undefined);
  7739. };
  7740. /**
  7741. * Returns whether this field is set.
  7742. * @return {boolean}
  7743. */
  7744. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onChatNewMessageNotifyParams.prototype.hasPsender = function() {
  7745. return jspb.Message.getField(this, 1) != null;
  7746. };
  7747. /**
  7748. * optional string senderName = 2;
  7749. * @return {string}
  7750. */
  7751. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onChatNewMessageNotifyParams.prototype.getSendername = function() {
  7752. return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, ""));
  7753. };
  7754. /**
  7755. * @param {string} value
  7756. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onChatNewMessageNotifyParams} returns this
  7757. */
  7758. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onChatNewMessageNotifyParams.prototype.setSendername = function(value) {
  7759. return jspb.Message.setField(this, 2, value);
  7760. };
  7761. /**
  7762. * Clears the field making it undefined.
  7763. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onChatNewMessageNotifyParams} returns this
  7764. */
  7765. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onChatNewMessageNotifyParams.prototype.clearSendername = function() {
  7766. return jspb.Message.setField(this, 2, undefined);
  7767. };
  7768. /**
  7769. * Returns whether this field is set.
  7770. * @return {boolean}
  7771. */
  7772. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onChatNewMessageNotifyParams.prototype.hasSendername = function() {
  7773. return jspb.Message.getField(this, 2) != null;
  7774. };
  7775. /**
  7776. * optional int64 pReceiver = 3;
  7777. * @return {number}
  7778. */
  7779. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onChatNewMessageNotifyParams.prototype.getPreceiver = function() {
  7780. return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 3, 0));
  7781. };
  7782. /**
  7783. * @param {number} value
  7784. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onChatNewMessageNotifyParams} returns this
  7785. */
  7786. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onChatNewMessageNotifyParams.prototype.setPreceiver = function(value) {
  7787. return jspb.Message.setField(this, 3, value);
  7788. };
  7789. /**
  7790. * Clears the field making it undefined.
  7791. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onChatNewMessageNotifyParams} returns this
  7792. */
  7793. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onChatNewMessageNotifyParams.prototype.clearPreceiver = function() {
  7794. return jspb.Message.setField(this, 3, undefined);
  7795. };
  7796. /**
  7797. * Returns whether this field is set.
  7798. * @return {boolean}
  7799. */
  7800. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onChatNewMessageNotifyParams.prototype.hasPreceiver = function() {
  7801. return jspb.Message.getField(this, 3) != null;
  7802. };
  7803. /**
  7804. * optional string receiverName = 4;
  7805. * @return {string}
  7806. */
  7807. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onChatNewMessageNotifyParams.prototype.getReceivername = function() {
  7808. return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 4, ""));
  7809. };
  7810. /**
  7811. * @param {string} value
  7812. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onChatNewMessageNotifyParams} returns this
  7813. */
  7814. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onChatNewMessageNotifyParams.prototype.setReceivername = function(value) {
  7815. return jspb.Message.setField(this, 4, value);
  7816. };
  7817. /**
  7818. * Clears the field making it undefined.
  7819. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onChatNewMessageNotifyParams} returns this
  7820. */
  7821. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onChatNewMessageNotifyParams.prototype.clearReceivername = function() {
  7822. return jspb.Message.setField(this, 4, undefined);
  7823. };
  7824. /**
  7825. * Returns whether this field is set.
  7826. * @return {boolean}
  7827. */
  7828. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onChatNewMessageNotifyParams.prototype.hasReceivername = function() {
  7829. return jspb.Message.getField(this, 4) != null;
  7830. };
  7831. /**
  7832. * optional string messageContent = 5;
  7833. * @return {string}
  7834. */
  7835. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onChatNewMessageNotifyParams.prototype.getMessagecontent = function() {
  7836. return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 5, ""));
  7837. };
  7838. /**
  7839. * @param {string} value
  7840. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onChatNewMessageNotifyParams} returns this
  7841. */
  7842. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onChatNewMessageNotifyParams.prototype.setMessagecontent = function(value) {
  7843. return jspb.Message.setField(this, 5, value);
  7844. };
  7845. /**
  7846. * Clears the field making it undefined.
  7847. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onChatNewMessageNotifyParams} returns this
  7848. */
  7849. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onChatNewMessageNotifyParams.prototype.clearMessagecontent = function() {
  7850. return jspb.Message.setField(this, 5, undefined);
  7851. };
  7852. /**
  7853. * Returns whether this field is set.
  7854. * @return {boolean}
  7855. */
  7856. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onChatNewMessageNotifyParams.prototype.hasMessagecontent = function() {
  7857. return jspb.Message.getField(this, 5) != null;
  7858. };
  7859. /**
  7860. * optional int64 timeStamp = 6;
  7861. * @return {number}
  7862. */
  7863. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onChatNewMessageNotifyParams.prototype.getTimestamp = function() {
  7864. return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 6, 0));
  7865. };
  7866. /**
  7867. * @param {number} value
  7868. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onChatNewMessageNotifyParams} returns this
  7869. */
  7870. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onChatNewMessageNotifyParams.prototype.setTimestamp = function(value) {
  7871. return jspb.Message.setField(this, 6, value);
  7872. };
  7873. /**
  7874. * Clears the field making it undefined.
  7875. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onChatNewMessageNotifyParams} returns this
  7876. */
  7877. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onChatNewMessageNotifyParams.prototype.clearTimestamp = function() {
  7878. return jspb.Message.setField(this, 6, undefined);
  7879. };
  7880. /**
  7881. * Returns whether this field is set.
  7882. * @return {boolean}
  7883. */
  7884. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onChatNewMessageNotifyParams.prototype.hasTimestamp = function() {
  7885. return jspb.Message.getField(this, 6) != null;
  7886. };
  7887. /**
  7888. * optional bool isChatToAll = 7;
  7889. * @return {boolean}
  7890. */
  7891. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onChatNewMessageNotifyParams.prototype.getIschattoall = function() {
  7892. return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 7, false));
  7893. };
  7894. /**
  7895. * @param {boolean} value
  7896. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onChatNewMessageNotifyParams} returns this
  7897. */
  7898. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onChatNewMessageNotifyParams.prototype.setIschattoall = function(value) {
  7899. return jspb.Message.setField(this, 7, value);
  7900. };
  7901. /**
  7902. * Clears the field making it undefined.
  7903. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onChatNewMessageNotifyParams} returns this
  7904. */
  7905. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onChatNewMessageNotifyParams.prototype.clearIschattoall = function() {
  7906. return jspb.Message.setField(this, 7, undefined);
  7907. };
  7908. /**
  7909. * Returns whether this field is set.
  7910. * @return {boolean}
  7911. */
  7912. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onChatNewMessageNotifyParams.prototype.hasIschattoall = function() {
  7913. return jspb.Message.getField(this, 7) != null;
  7914. };
  7915. /**
  7916. * optional bool isSelfSend = 8;
  7917. * @return {boolean}
  7918. */
  7919. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onChatNewMessageNotifyParams.prototype.getIsselfsend = function() {
  7920. return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 8, false));
  7921. };
  7922. /**
  7923. * @param {boolean} value
  7924. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onChatNewMessageNotifyParams} returns this
  7925. */
  7926. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onChatNewMessageNotifyParams.prototype.setIsselfsend = function(value) {
  7927. return jspb.Message.setField(this, 8, value);
  7928. };
  7929. /**
  7930. * Clears the field making it undefined.
  7931. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onChatNewMessageNotifyParams} returns this
  7932. */
  7933. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onChatNewMessageNotifyParams.prototype.clearIsselfsend = function() {
  7934. return jspb.Message.setField(this, 8, undefined);
  7935. };
  7936. /**
  7937. * Returns whether this field is set.
  7938. * @return {boolean}
  7939. */
  7940. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onChatNewMessageNotifyParams.prototype.hasIsselfsend = function() {
  7941. return jspb.Message.getField(this, 8) != null;
  7942. };
  7943. /**
  7944. * optional string messageID = 9;
  7945. * @return {string}
  7946. */
  7947. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onChatNewMessageNotifyParams.prototype.getMessageid = function() {
  7948. return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 9, ""));
  7949. };
  7950. /**
  7951. * @param {string} value
  7952. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onChatNewMessageNotifyParams} returns this
  7953. */
  7954. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onChatNewMessageNotifyParams.prototype.setMessageid = function(value) {
  7955. return jspb.Message.setField(this, 9, value);
  7956. };
  7957. /**
  7958. * Clears the field making it undefined.
  7959. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onChatNewMessageNotifyParams} returns this
  7960. */
  7961. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onChatNewMessageNotifyParams.prototype.clearMessageid = function() {
  7962. return jspb.Message.setField(this, 9, undefined);
  7963. };
  7964. /**
  7965. * Returns whether this field is set.
  7966. * @return {boolean}
  7967. */
  7968. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onChatNewMessageNotifyParams.prototype.hasMessageid = function() {
  7969. return jspb.Message.getField(this, 9) != null;
  7970. };
  7971. if (jspb.Message.GENERATE_TO_OBJECT) {
  7972. /**
  7973. * Creates an object representation of this proto.
  7974. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  7975. * Optional fields that are not set will be set to undefined.
  7976. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  7977. * For the list of reserved names please see:
  7978. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  7979. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  7980. * JSPB instance for transitional soy proto support:
  7981. * http://goto/soy-param-migration
  7982. * @return {!Object}
  7983. */
  7984. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onChatMsgDeleteNotificationParams.prototype.toObject = function(opt_includeInstance) {
  7985. return proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onChatMsgDeleteNotificationParams.toObject(opt_includeInstance, this);
  7986. };
  7987. /**
  7988. * Static version of the {@see toObject} method.
  7989. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  7990. * the JSPB instance for transitional soy proto support:
  7991. * http://goto/soy-param-migration
  7992. * @param {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onChatMsgDeleteNotificationParams} msg The msg instance to transform.
  7993. * @return {!Object}
  7994. * @suppress {unusedLocalVariables} f is only used for nested messages
  7995. */
  7996. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onChatMsgDeleteNotificationParams.toObject = function(includeInstance, msg) {
  7997. var f, obj = {
  7998. messageid: (f = jspb.Message.getField(msg, 1)) == null ? undefined : f,
  7999. deleteby: (f = jspb.Message.getField(msg, 2)) == null ? undefined : f
  8000. };
  8001. if (includeInstance) {
  8002. obj.$jspbMessageInstance = msg;
  8003. }
  8004. return obj;
  8005. };
  8006. }
  8007. /**
  8008. * Deserializes binary data (in protobuf wire format).
  8009. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  8010. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onChatMsgDeleteNotificationParams}
  8011. */
  8012. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onChatMsgDeleteNotificationParams.deserializeBinary = function(bytes) {
  8013. var reader = new jspb.BinaryReader(bytes);
  8014. var msg = new proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onChatMsgDeleteNotificationParams;
  8015. return proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onChatMsgDeleteNotificationParams.deserializeBinaryFromReader(msg, reader);
  8016. };
  8017. /**
  8018. * Deserializes binary data (in protobuf wire format) from the
  8019. * given reader into the given message object.
  8020. * @param {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onChatMsgDeleteNotificationParams} msg The message object to deserialize into.
  8021. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  8022. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onChatMsgDeleteNotificationParams}
  8023. */
  8024. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onChatMsgDeleteNotificationParams.deserializeBinaryFromReader = function(msg, reader) {
  8025. while (reader.nextField()) {
  8026. if (reader.isEndGroup()) {
  8027. break;
  8028. }
  8029. var field = reader.getFieldNumber();
  8030. switch (field) {
  8031. case 1:
  8032. var value = /** @type {string} */ (reader.readString());
  8033. msg.setMessageid(value);
  8034. break;
  8035. case 2:
  8036. var value = /** @type {number} */ (reader.readInt32());
  8037. msg.setDeleteby(value);
  8038. break;
  8039. default:
  8040. reader.skipField();
  8041. break;
  8042. }
  8043. }
  8044. return msg;
  8045. };
  8046. /**
  8047. * Serializes the message to binary data (in protobuf wire format).
  8048. * @return {!Uint8Array}
  8049. */
  8050. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onChatMsgDeleteNotificationParams.prototype.serializeBinary = function() {
  8051. var writer = new jspb.BinaryWriter();
  8052. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onChatMsgDeleteNotificationParams.serializeBinaryToWriter(this, writer);
  8053. return writer.getResultBuffer();
  8054. };
  8055. /**
  8056. * Serializes the given message to binary data (in protobuf wire
  8057. * format), writing to the given BinaryWriter.
  8058. * @param {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onChatMsgDeleteNotificationParams} message
  8059. * @param {!jspb.BinaryWriter} writer
  8060. * @suppress {unusedLocalVariables} f is only used for nested messages
  8061. */
  8062. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onChatMsgDeleteNotificationParams.serializeBinaryToWriter = function(message, writer) {
  8063. var f = undefined;
  8064. f = /** @type {string} */ (jspb.Message.getField(message, 1));
  8065. if (f != null) {
  8066. writer.writeString(
  8067. 1,
  8068. f
  8069. );
  8070. }
  8071. f = /** @type {number} */ (jspb.Message.getField(message, 2));
  8072. if (f != null) {
  8073. writer.writeInt32(
  8074. 2,
  8075. f
  8076. );
  8077. }
  8078. };
  8079. /**
  8080. * optional string messageID = 1;
  8081. * @return {string}
  8082. */
  8083. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onChatMsgDeleteNotificationParams.prototype.getMessageid = function() {
  8084. return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, ""));
  8085. };
  8086. /**
  8087. * @param {string} value
  8088. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onChatMsgDeleteNotificationParams} returns this
  8089. */
  8090. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onChatMsgDeleteNotificationParams.prototype.setMessageid = function(value) {
  8091. return jspb.Message.setField(this, 1, value);
  8092. };
  8093. /**
  8094. * Clears the field making it undefined.
  8095. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onChatMsgDeleteNotificationParams} returns this
  8096. */
  8097. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onChatMsgDeleteNotificationParams.prototype.clearMessageid = function() {
  8098. return jspb.Message.setField(this, 1, undefined);
  8099. };
  8100. /**
  8101. * Returns whether this field is set.
  8102. * @return {boolean}
  8103. */
  8104. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onChatMsgDeleteNotificationParams.prototype.hasMessageid = function() {
  8105. return jspb.Message.getField(this, 1) != null;
  8106. };
  8107. /**
  8108. * optional int32 deleteBy = 2;
  8109. * @return {number}
  8110. */
  8111. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onChatMsgDeleteNotificationParams.prototype.getDeleteby = function() {
  8112. return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 2, 0));
  8113. };
  8114. /**
  8115. * @param {number} value
  8116. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onChatMsgDeleteNotificationParams} returns this
  8117. */
  8118. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onChatMsgDeleteNotificationParams.prototype.setDeleteby = function(value) {
  8119. return jspb.Message.setField(this, 2, value);
  8120. };
  8121. /**
  8122. * Clears the field making it undefined.
  8123. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onChatMsgDeleteNotificationParams} returns this
  8124. */
  8125. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onChatMsgDeleteNotificationParams.prototype.clearDeleteby = function() {
  8126. return jspb.Message.setField(this, 2, undefined);
  8127. };
  8128. /**
  8129. * Returns whether this field is set.
  8130. * @return {boolean}
  8131. */
  8132. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onChatMsgDeleteNotificationParams.prototype.hasDeleteby = function() {
  8133. return jspb.Message.getField(this, 2) != null;
  8134. };
  8135. if (jspb.Message.GENERATE_TO_OBJECT) {
  8136. /**
  8137. * Creates an object representation of this proto.
  8138. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  8139. * Optional fields that are not set will be set to undefined.
  8140. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  8141. * For the list of reserved names please see:
  8142. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  8143. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  8144. * JSPB instance for transitional soy proto support:
  8145. * http://goto/soy-param-migration
  8146. * @return {!Object}
  8147. */
  8148. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onVideoSourceInitializeParams.prototype.toObject = function(opt_includeInstance) {
  8149. return proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onVideoSourceInitializeParams.toObject(opt_includeInstance, this);
  8150. };
  8151. /**
  8152. * Static version of the {@see toObject} method.
  8153. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  8154. * the JSPB instance for transitional soy proto support:
  8155. * http://goto/soy-param-migration
  8156. * @param {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onVideoSourceInitializeParams} msg The msg instance to transform.
  8157. * @return {!Object}
  8158. * @suppress {unusedLocalVariables} f is only used for nested messages
  8159. */
  8160. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onVideoSourceInitializeParams.toObject = function(includeInstance, msg) {
  8161. var f, obj = {
  8162. videocapabilitylist: (f = msg.getVideocapabilitylist()) && proto.com.electron.zoomvideo.sdk.proto.SDKVideoCapabilityList.toObject(includeInstance, f)
  8163. };
  8164. if (includeInstance) {
  8165. obj.$jspbMessageInstance = msg;
  8166. }
  8167. return obj;
  8168. };
  8169. }
  8170. /**
  8171. * Deserializes binary data (in protobuf wire format).
  8172. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  8173. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onVideoSourceInitializeParams}
  8174. */
  8175. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onVideoSourceInitializeParams.deserializeBinary = function(bytes) {
  8176. var reader = new jspb.BinaryReader(bytes);
  8177. var msg = new proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onVideoSourceInitializeParams;
  8178. return proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onVideoSourceInitializeParams.deserializeBinaryFromReader(msg, reader);
  8179. };
  8180. /**
  8181. * Deserializes binary data (in protobuf wire format) from the
  8182. * given reader into the given message object.
  8183. * @param {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onVideoSourceInitializeParams} msg The message object to deserialize into.
  8184. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  8185. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onVideoSourceInitializeParams}
  8186. */
  8187. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onVideoSourceInitializeParams.deserializeBinaryFromReader = function(msg, reader) {
  8188. while (reader.nextField()) {
  8189. if (reader.isEndGroup()) {
  8190. break;
  8191. }
  8192. var field = reader.getFieldNumber();
  8193. switch (field) {
  8194. case 1:
  8195. var value = new proto.com.electron.zoomvideo.sdk.proto.SDKVideoCapabilityList;
  8196. reader.readMessage(value,proto.com.electron.zoomvideo.sdk.proto.SDKVideoCapabilityList.deserializeBinaryFromReader);
  8197. msg.setVideocapabilitylist(value);
  8198. break;
  8199. default:
  8200. reader.skipField();
  8201. break;
  8202. }
  8203. }
  8204. return msg;
  8205. };
  8206. /**
  8207. * Serializes the message to binary data (in protobuf wire format).
  8208. * @return {!Uint8Array}
  8209. */
  8210. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onVideoSourceInitializeParams.prototype.serializeBinary = function() {
  8211. var writer = new jspb.BinaryWriter();
  8212. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onVideoSourceInitializeParams.serializeBinaryToWriter(this, writer);
  8213. return writer.getResultBuffer();
  8214. };
  8215. /**
  8216. * Serializes the given message to binary data (in protobuf wire
  8217. * format), writing to the given BinaryWriter.
  8218. * @param {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onVideoSourceInitializeParams} message
  8219. * @param {!jspb.BinaryWriter} writer
  8220. * @suppress {unusedLocalVariables} f is only used for nested messages
  8221. */
  8222. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onVideoSourceInitializeParams.serializeBinaryToWriter = function(message, writer) {
  8223. var f = undefined;
  8224. f = message.getVideocapabilitylist();
  8225. if (f != null) {
  8226. writer.writeMessage(
  8227. 1,
  8228. f,
  8229. proto.com.electron.zoomvideo.sdk.proto.SDKVideoCapabilityList.serializeBinaryToWriter
  8230. );
  8231. }
  8232. };
  8233. /**
  8234. * optional SDKVideoCapabilityList VideoCapabilityList = 1;
  8235. * @return {?proto.com.electron.zoomvideo.sdk.proto.SDKVideoCapabilityList}
  8236. */
  8237. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onVideoSourceInitializeParams.prototype.getVideocapabilitylist = function() {
  8238. return /** @type{?proto.com.electron.zoomvideo.sdk.proto.SDKVideoCapabilityList} */ (
  8239. jspb.Message.getWrapperField(this, proto.com.electron.zoomvideo.sdk.proto.SDKVideoCapabilityList, 1));
  8240. };
  8241. /**
  8242. * @param {?proto.com.electron.zoomvideo.sdk.proto.SDKVideoCapabilityList|undefined} value
  8243. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onVideoSourceInitializeParams} returns this
  8244. */
  8245. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onVideoSourceInitializeParams.prototype.setVideocapabilitylist = function(value) {
  8246. return jspb.Message.setWrapperField(this, 1, value);
  8247. };
  8248. /**
  8249. * Clears the message field making it undefined.
  8250. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onVideoSourceInitializeParams} returns this
  8251. */
  8252. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onVideoSourceInitializeParams.prototype.clearVideocapabilitylist = function() {
  8253. return this.setVideocapabilitylist(undefined);
  8254. };
  8255. /**
  8256. * Returns whether this field is set.
  8257. * @return {boolean}
  8258. */
  8259. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onVideoSourceInitializeParams.prototype.hasVideocapabilitylist = function() {
  8260. return jspb.Message.getField(this, 1) != null;
  8261. };
  8262. if (jspb.Message.GENERATE_TO_OBJECT) {
  8263. /**
  8264. * Creates an object representation of this proto.
  8265. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  8266. * Optional fields that are not set will be set to undefined.
  8267. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  8268. * For the list of reserved names please see:
  8269. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  8270. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  8271. * JSPB instance for transitional soy proto support:
  8272. * http://goto/soy-param-migration
  8273. * @return {!Object}
  8274. */
  8275. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onPropertyChangeParams.prototype.toObject = function(opt_includeInstance) {
  8276. return proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onPropertyChangeParams.toObject(opt_includeInstance, this);
  8277. };
  8278. /**
  8279. * Static version of the {@see toObject} method.
  8280. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  8281. * the JSPB instance for transitional soy proto support:
  8282. * http://goto/soy-param-migration
  8283. * @param {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onPropertyChangeParams} msg The msg instance to transform.
  8284. * @return {!Object}
  8285. * @suppress {unusedLocalVariables} f is only used for nested messages
  8286. */
  8287. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onPropertyChangeParams.toObject = function(includeInstance, msg) {
  8288. var f, obj = {
  8289. videocapability: (f = msg.getVideocapability()) && proto.com.electron.zoomvideo.sdk.proto.SDKVideoCapability.toObject(includeInstance, f)
  8290. };
  8291. if (includeInstance) {
  8292. obj.$jspbMessageInstance = msg;
  8293. }
  8294. return obj;
  8295. };
  8296. }
  8297. /**
  8298. * Deserializes binary data (in protobuf wire format).
  8299. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  8300. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onPropertyChangeParams}
  8301. */
  8302. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onPropertyChangeParams.deserializeBinary = function(bytes) {
  8303. var reader = new jspb.BinaryReader(bytes);
  8304. var msg = new proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onPropertyChangeParams;
  8305. return proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onPropertyChangeParams.deserializeBinaryFromReader(msg, reader);
  8306. };
  8307. /**
  8308. * Deserializes binary data (in protobuf wire format) from the
  8309. * given reader into the given message object.
  8310. * @param {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onPropertyChangeParams} msg The message object to deserialize into.
  8311. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  8312. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onPropertyChangeParams}
  8313. */
  8314. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onPropertyChangeParams.deserializeBinaryFromReader = function(msg, reader) {
  8315. while (reader.nextField()) {
  8316. if (reader.isEndGroup()) {
  8317. break;
  8318. }
  8319. var field = reader.getFieldNumber();
  8320. switch (field) {
  8321. case 1:
  8322. var value = new proto.com.electron.zoomvideo.sdk.proto.SDKVideoCapability;
  8323. reader.readMessage(value,proto.com.electron.zoomvideo.sdk.proto.SDKVideoCapability.deserializeBinaryFromReader);
  8324. msg.setVideocapability(value);
  8325. break;
  8326. default:
  8327. reader.skipField();
  8328. break;
  8329. }
  8330. }
  8331. return msg;
  8332. };
  8333. /**
  8334. * Serializes the message to binary data (in protobuf wire format).
  8335. * @return {!Uint8Array}
  8336. */
  8337. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onPropertyChangeParams.prototype.serializeBinary = function() {
  8338. var writer = new jspb.BinaryWriter();
  8339. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onPropertyChangeParams.serializeBinaryToWriter(this, writer);
  8340. return writer.getResultBuffer();
  8341. };
  8342. /**
  8343. * Serializes the given message to binary data (in protobuf wire
  8344. * format), writing to the given BinaryWriter.
  8345. * @param {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onPropertyChangeParams} message
  8346. * @param {!jspb.BinaryWriter} writer
  8347. * @suppress {unusedLocalVariables} f is only used for nested messages
  8348. */
  8349. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onPropertyChangeParams.serializeBinaryToWriter = function(message, writer) {
  8350. var f = undefined;
  8351. f = message.getVideocapability();
  8352. if (f != null) {
  8353. writer.writeMessage(
  8354. 1,
  8355. f,
  8356. proto.com.electron.zoomvideo.sdk.proto.SDKVideoCapability.serializeBinaryToWriter
  8357. );
  8358. }
  8359. };
  8360. /**
  8361. * optional SDKVideoCapability VideoCapability = 1;
  8362. * @return {?proto.com.electron.zoomvideo.sdk.proto.SDKVideoCapability}
  8363. */
  8364. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onPropertyChangeParams.prototype.getVideocapability = function() {
  8365. return /** @type{?proto.com.electron.zoomvideo.sdk.proto.SDKVideoCapability} */ (
  8366. jspb.Message.getWrapperField(this, proto.com.electron.zoomvideo.sdk.proto.SDKVideoCapability, 1));
  8367. };
  8368. /**
  8369. * @param {?proto.com.electron.zoomvideo.sdk.proto.SDKVideoCapability|undefined} value
  8370. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onPropertyChangeParams} returns this
  8371. */
  8372. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onPropertyChangeParams.prototype.setVideocapability = function(value) {
  8373. return jspb.Message.setWrapperField(this, 1, value);
  8374. };
  8375. /**
  8376. * Clears the message field making it undefined.
  8377. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onPropertyChangeParams} returns this
  8378. */
  8379. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onPropertyChangeParams.prototype.clearVideocapability = function() {
  8380. return this.setVideocapability(undefined);
  8381. };
  8382. /**
  8383. * Returns whether this field is set.
  8384. * @return {boolean}
  8385. */
  8386. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onPropertyChangeParams.prototype.hasVideocapability = function() {
  8387. return jspb.Message.getField(this, 1) != null;
  8388. };
  8389. if (jspb.Message.GENERATE_TO_OBJECT) {
  8390. /**
  8391. * Creates an object representation of this proto.
  8392. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  8393. * Optional fields that are not set will be set to undefined.
  8394. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  8395. * For the list of reserved names please see:
  8396. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  8397. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  8398. * JSPB instance for transitional soy proto support:
  8399. * http://goto/soy-param-migration
  8400. * @return {!Object}
  8401. */
  8402. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onRawDataStatusChangedParams.prototype.toObject = function(opt_includeInstance) {
  8403. return proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onRawDataStatusChangedParams.toObject(opt_includeInstance, this);
  8404. };
  8405. /**
  8406. * Static version of the {@see toObject} method.
  8407. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  8408. * the JSPB instance for transitional soy proto support:
  8409. * http://goto/soy-param-migration
  8410. * @param {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onRawDataStatusChangedParams} msg The msg instance to transform.
  8411. * @return {!Object}
  8412. * @suppress {unusedLocalVariables} f is only used for nested messages
  8413. */
  8414. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onRawDataStatusChangedParams.toObject = function(includeInstance, msg) {
  8415. var f, obj = {
  8416. recvHandle: (f = jspb.Message.getField(msg, 1)) == null ? undefined : f,
  8417. status: (f = jspb.Message.getField(msg, 2)) == null ? undefined : f
  8418. };
  8419. if (includeInstance) {
  8420. obj.$jspbMessageInstance = msg;
  8421. }
  8422. return obj;
  8423. };
  8424. }
  8425. /**
  8426. * Deserializes binary data (in protobuf wire format).
  8427. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  8428. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onRawDataStatusChangedParams}
  8429. */
  8430. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onRawDataStatusChangedParams.deserializeBinary = function(bytes) {
  8431. var reader = new jspb.BinaryReader(bytes);
  8432. var msg = new proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onRawDataStatusChangedParams;
  8433. return proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onRawDataStatusChangedParams.deserializeBinaryFromReader(msg, reader);
  8434. };
  8435. /**
  8436. * Deserializes binary data (in protobuf wire format) from the
  8437. * given reader into the given message object.
  8438. * @param {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onRawDataStatusChangedParams} msg The message object to deserialize into.
  8439. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  8440. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onRawDataStatusChangedParams}
  8441. */
  8442. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onRawDataStatusChangedParams.deserializeBinaryFromReader = function(msg, reader) {
  8443. while (reader.nextField()) {
  8444. if (reader.isEndGroup()) {
  8445. break;
  8446. }
  8447. var field = reader.getFieldNumber();
  8448. switch (field) {
  8449. case 1:
  8450. var value = /** @type {number} */ (reader.readInt64());
  8451. msg.setRecvHandle(value);
  8452. break;
  8453. case 2:
  8454. var value = /** @type {number} */ (reader.readInt32());
  8455. msg.setStatus(value);
  8456. break;
  8457. default:
  8458. reader.skipField();
  8459. break;
  8460. }
  8461. }
  8462. return msg;
  8463. };
  8464. /**
  8465. * Serializes the message to binary data (in protobuf wire format).
  8466. * @return {!Uint8Array}
  8467. */
  8468. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onRawDataStatusChangedParams.prototype.serializeBinary = function() {
  8469. var writer = new jspb.BinaryWriter();
  8470. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onRawDataStatusChangedParams.serializeBinaryToWriter(this, writer);
  8471. return writer.getResultBuffer();
  8472. };
  8473. /**
  8474. * Serializes the given message to binary data (in protobuf wire
  8475. * format), writing to the given BinaryWriter.
  8476. * @param {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onRawDataStatusChangedParams} message
  8477. * @param {!jspb.BinaryWriter} writer
  8478. * @suppress {unusedLocalVariables} f is only used for nested messages
  8479. */
  8480. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onRawDataStatusChangedParams.serializeBinaryToWriter = function(message, writer) {
  8481. var f = undefined;
  8482. f = /** @type {number} */ (jspb.Message.getField(message, 1));
  8483. if (f != null) {
  8484. writer.writeInt64(
  8485. 1,
  8486. f
  8487. );
  8488. }
  8489. f = /** @type {number} */ (jspb.Message.getField(message, 2));
  8490. if (f != null) {
  8491. writer.writeInt32(
  8492. 2,
  8493. f
  8494. );
  8495. }
  8496. };
  8497. /**
  8498. * optional int64 recv_handle = 1;
  8499. * @return {number}
  8500. */
  8501. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onRawDataStatusChangedParams.prototype.getRecvHandle = function() {
  8502. return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 1, 0));
  8503. };
  8504. /**
  8505. * @param {number} value
  8506. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onRawDataStatusChangedParams} returns this
  8507. */
  8508. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onRawDataStatusChangedParams.prototype.setRecvHandle = function(value) {
  8509. return jspb.Message.setField(this, 1, value);
  8510. };
  8511. /**
  8512. * Clears the field making it undefined.
  8513. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onRawDataStatusChangedParams} returns this
  8514. */
  8515. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onRawDataStatusChangedParams.prototype.clearRecvHandle = function() {
  8516. return jspb.Message.setField(this, 1, undefined);
  8517. };
  8518. /**
  8519. * Returns whether this field is set.
  8520. * @return {boolean}
  8521. */
  8522. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onRawDataStatusChangedParams.prototype.hasRecvHandle = function() {
  8523. return jspb.Message.getField(this, 1) != null;
  8524. };
  8525. /**
  8526. * optional int32 status = 2;
  8527. * @return {number}
  8528. */
  8529. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onRawDataStatusChangedParams.prototype.getStatus = function() {
  8530. return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 2, 0));
  8531. };
  8532. /**
  8533. * @param {number} value
  8534. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onRawDataStatusChangedParams} returns this
  8535. */
  8536. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onRawDataStatusChangedParams.prototype.setStatus = function(value) {
  8537. return jspb.Message.setField(this, 2, value);
  8538. };
  8539. /**
  8540. * Clears the field making it undefined.
  8541. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onRawDataStatusChangedParams} returns this
  8542. */
  8543. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onRawDataStatusChangedParams.prototype.clearStatus = function() {
  8544. return jspb.Message.setField(this, 2, undefined);
  8545. };
  8546. /**
  8547. * Returns whether this field is set.
  8548. * @return {boolean}
  8549. */
  8550. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onRawDataStatusChangedParams.prototype.hasStatus = function() {
  8551. return jspb.Message.getField(this, 2) != null;
  8552. };
  8553. if (jspb.Message.GENERATE_TO_OBJECT) {
  8554. /**
  8555. * Creates an object representation of this proto.
  8556. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  8557. * Optional fields that are not set will be set to undefined.
  8558. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  8559. * For the list of reserved names please see:
  8560. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  8561. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  8562. * JSPB instance for transitional soy proto support:
  8563. * http://goto/soy-param-migration
  8564. * @return {!Object}
  8565. */
  8566. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCommandReceivedParams.prototype.toObject = function(opt_includeInstance) {
  8567. return proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCommandReceivedParams.toObject(opt_includeInstance, this);
  8568. };
  8569. /**
  8570. * Static version of the {@see toObject} method.
  8571. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  8572. * the JSPB instance for transitional soy proto support:
  8573. * http://goto/soy-param-migration
  8574. * @param {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCommandReceivedParams} msg The msg instance to transform.
  8575. * @return {!Object}
  8576. * @suppress {unusedLocalVariables} f is only used for nested messages
  8577. */
  8578. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCommandReceivedParams.toObject = function(includeInstance, msg) {
  8579. var f, obj = {
  8580. psender: (f = msg.getPsender()) && proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.toObject(includeInstance, f),
  8581. strcmd: (f = jspb.Message.getField(msg, 2)) == null ? undefined : f
  8582. };
  8583. if (includeInstance) {
  8584. obj.$jspbMessageInstance = msg;
  8585. }
  8586. return obj;
  8587. };
  8588. }
  8589. /**
  8590. * Deserializes binary data (in protobuf wire format).
  8591. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  8592. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCommandReceivedParams}
  8593. */
  8594. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCommandReceivedParams.deserializeBinary = function(bytes) {
  8595. var reader = new jspb.BinaryReader(bytes);
  8596. var msg = new proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCommandReceivedParams;
  8597. return proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCommandReceivedParams.deserializeBinaryFromReader(msg, reader);
  8598. };
  8599. /**
  8600. * Deserializes binary data (in protobuf wire format) from the
  8601. * given reader into the given message object.
  8602. * @param {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCommandReceivedParams} msg The message object to deserialize into.
  8603. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  8604. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCommandReceivedParams}
  8605. */
  8606. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCommandReceivedParams.deserializeBinaryFromReader = function(msg, reader) {
  8607. while (reader.nextField()) {
  8608. if (reader.isEndGroup()) {
  8609. break;
  8610. }
  8611. var field = reader.getFieldNumber();
  8612. switch (field) {
  8613. case 1:
  8614. var value = new proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser;
  8615. reader.readMessage(value,proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.deserializeBinaryFromReader);
  8616. msg.setPsender(value);
  8617. break;
  8618. case 2:
  8619. var value = /** @type {string} */ (reader.readString());
  8620. msg.setStrcmd(value);
  8621. break;
  8622. default:
  8623. reader.skipField();
  8624. break;
  8625. }
  8626. }
  8627. return msg;
  8628. };
  8629. /**
  8630. * Serializes the message to binary data (in protobuf wire format).
  8631. * @return {!Uint8Array}
  8632. */
  8633. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCommandReceivedParams.prototype.serializeBinary = function() {
  8634. var writer = new jspb.BinaryWriter();
  8635. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCommandReceivedParams.serializeBinaryToWriter(this, writer);
  8636. return writer.getResultBuffer();
  8637. };
  8638. /**
  8639. * Serializes the given message to binary data (in protobuf wire
  8640. * format), writing to the given BinaryWriter.
  8641. * @param {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCommandReceivedParams} message
  8642. * @param {!jspb.BinaryWriter} writer
  8643. * @suppress {unusedLocalVariables} f is only used for nested messages
  8644. */
  8645. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCommandReceivedParams.serializeBinaryToWriter = function(message, writer) {
  8646. var f = undefined;
  8647. f = message.getPsender();
  8648. if (f != null) {
  8649. writer.writeMessage(
  8650. 1,
  8651. f,
  8652. proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.serializeBinaryToWriter
  8653. );
  8654. }
  8655. f = /** @type {string} */ (jspb.Message.getField(message, 2));
  8656. if (f != null) {
  8657. writer.writeString(
  8658. 2,
  8659. f
  8660. );
  8661. }
  8662. };
  8663. /**
  8664. * optional VideoSDKUser pSender = 1;
  8665. * @return {?proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser}
  8666. */
  8667. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCommandReceivedParams.prototype.getPsender = function() {
  8668. return /** @type{?proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser} */ (
  8669. jspb.Message.getWrapperField(this, proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser, 1));
  8670. };
  8671. /**
  8672. * @param {?proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser|undefined} value
  8673. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCommandReceivedParams} returns this
  8674. */
  8675. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCommandReceivedParams.prototype.setPsender = function(value) {
  8676. return jspb.Message.setWrapperField(this, 1, value);
  8677. };
  8678. /**
  8679. * Clears the message field making it undefined.
  8680. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCommandReceivedParams} returns this
  8681. */
  8682. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCommandReceivedParams.prototype.clearPsender = function() {
  8683. return this.setPsender(undefined);
  8684. };
  8685. /**
  8686. * Returns whether this field is set.
  8687. * @return {boolean}
  8688. */
  8689. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCommandReceivedParams.prototype.hasPsender = function() {
  8690. return jspb.Message.getField(this, 1) != null;
  8691. };
  8692. /**
  8693. * optional string strCmd = 2;
  8694. * @return {string}
  8695. */
  8696. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCommandReceivedParams.prototype.getStrcmd = function() {
  8697. return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, ""));
  8698. };
  8699. /**
  8700. * @param {string} value
  8701. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCommandReceivedParams} returns this
  8702. */
  8703. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCommandReceivedParams.prototype.setStrcmd = function(value) {
  8704. return jspb.Message.setField(this, 2, value);
  8705. };
  8706. /**
  8707. * Clears the field making it undefined.
  8708. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCommandReceivedParams} returns this
  8709. */
  8710. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCommandReceivedParams.prototype.clearStrcmd = function() {
  8711. return jspb.Message.setField(this, 2, undefined);
  8712. };
  8713. /**
  8714. * Returns whether this field is set.
  8715. * @return {boolean}
  8716. */
  8717. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCommandReceivedParams.prototype.hasStrcmd = function() {
  8718. return jspb.Message.getField(this, 2) != null;
  8719. };
  8720. if (jspb.Message.GENERATE_TO_OBJECT) {
  8721. /**
  8722. * Creates an object representation of this proto.
  8723. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  8724. * Optional fields that are not set will be set to undefined.
  8725. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  8726. * For the list of reserved names please see:
  8727. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  8728. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  8729. * JSPB instance for transitional soy proto support:
  8730. * http://goto/soy-param-migration
  8731. * @return {!Object}
  8732. */
  8733. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCommandChannelConnectResultParams.prototype.toObject = function(opt_includeInstance) {
  8734. return proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCommandChannelConnectResultParams.toObject(opt_includeInstance, this);
  8735. };
  8736. /**
  8737. * Static version of the {@see toObject} method.
  8738. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  8739. * the JSPB instance for transitional soy proto support:
  8740. * http://goto/soy-param-migration
  8741. * @param {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCommandChannelConnectResultParams} msg The msg instance to transform.
  8742. * @return {!Object}
  8743. * @suppress {unusedLocalVariables} f is only used for nested messages
  8744. */
  8745. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCommandChannelConnectResultParams.toObject = function(includeInstance, msg) {
  8746. var f, obj = {
  8747. issuccess: (f = jspb.Message.getBooleanField(msg, 1)) == null ? undefined : f
  8748. };
  8749. if (includeInstance) {
  8750. obj.$jspbMessageInstance = msg;
  8751. }
  8752. return obj;
  8753. };
  8754. }
  8755. /**
  8756. * Deserializes binary data (in protobuf wire format).
  8757. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  8758. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCommandChannelConnectResultParams}
  8759. */
  8760. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCommandChannelConnectResultParams.deserializeBinary = function(bytes) {
  8761. var reader = new jspb.BinaryReader(bytes);
  8762. var msg = new proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCommandChannelConnectResultParams;
  8763. return proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCommandChannelConnectResultParams.deserializeBinaryFromReader(msg, reader);
  8764. };
  8765. /**
  8766. * Deserializes binary data (in protobuf wire format) from the
  8767. * given reader into the given message object.
  8768. * @param {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCommandChannelConnectResultParams} msg The message object to deserialize into.
  8769. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  8770. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCommandChannelConnectResultParams}
  8771. */
  8772. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCommandChannelConnectResultParams.deserializeBinaryFromReader = function(msg, reader) {
  8773. while (reader.nextField()) {
  8774. if (reader.isEndGroup()) {
  8775. break;
  8776. }
  8777. var field = reader.getFieldNumber();
  8778. switch (field) {
  8779. case 1:
  8780. var value = /** @type {boolean} */ (reader.readBool());
  8781. msg.setIssuccess(value);
  8782. break;
  8783. default:
  8784. reader.skipField();
  8785. break;
  8786. }
  8787. }
  8788. return msg;
  8789. };
  8790. /**
  8791. * Serializes the message to binary data (in protobuf wire format).
  8792. * @return {!Uint8Array}
  8793. */
  8794. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCommandChannelConnectResultParams.prototype.serializeBinary = function() {
  8795. var writer = new jspb.BinaryWriter();
  8796. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCommandChannelConnectResultParams.serializeBinaryToWriter(this, writer);
  8797. return writer.getResultBuffer();
  8798. };
  8799. /**
  8800. * Serializes the given message to binary data (in protobuf wire
  8801. * format), writing to the given BinaryWriter.
  8802. * @param {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCommandChannelConnectResultParams} message
  8803. * @param {!jspb.BinaryWriter} writer
  8804. * @suppress {unusedLocalVariables} f is only used for nested messages
  8805. */
  8806. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCommandChannelConnectResultParams.serializeBinaryToWriter = function(message, writer) {
  8807. var f = undefined;
  8808. f = /** @type {boolean} */ (jspb.Message.getField(message, 1));
  8809. if (f != null) {
  8810. writer.writeBool(
  8811. 1,
  8812. f
  8813. );
  8814. }
  8815. };
  8816. /**
  8817. * optional bool isSuccess = 1;
  8818. * @return {boolean}
  8819. */
  8820. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCommandChannelConnectResultParams.prototype.getIssuccess = function() {
  8821. return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 1, false));
  8822. };
  8823. /**
  8824. * @param {boolean} value
  8825. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCommandChannelConnectResultParams} returns this
  8826. */
  8827. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCommandChannelConnectResultParams.prototype.setIssuccess = function(value) {
  8828. return jspb.Message.setField(this, 1, value);
  8829. };
  8830. /**
  8831. * Clears the field making it undefined.
  8832. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCommandChannelConnectResultParams} returns this
  8833. */
  8834. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCommandChannelConnectResultParams.prototype.clearIssuccess = function() {
  8835. return jspb.Message.setField(this, 1, undefined);
  8836. };
  8837. /**
  8838. * Returns whether this field is set.
  8839. * @return {boolean}
  8840. */
  8841. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCommandChannelConnectResultParams.prototype.hasIssuccess = function() {
  8842. return jspb.Message.getField(this, 1) != null;
  8843. };
  8844. if (jspb.Message.GENERATE_TO_OBJECT) {
  8845. /**
  8846. * Creates an object representation of this proto.
  8847. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  8848. * Optional fields that are not set will be set to undefined.
  8849. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  8850. * For the list of reserved names please see:
  8851. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  8852. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  8853. * JSPB instance for transitional soy proto support:
  8854. * http://goto/soy-param-migration
  8855. * @return {!Object}
  8856. */
  8857. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onInviteByPhoneStatusParams.prototype.toObject = function(opt_includeInstance) {
  8858. return proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onInviteByPhoneStatusParams.toObject(opt_includeInstance, this);
  8859. };
  8860. /**
  8861. * Static version of the {@see toObject} method.
  8862. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  8863. * the JSPB instance for transitional soy proto support:
  8864. * http://goto/soy-param-migration
  8865. * @param {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onInviteByPhoneStatusParams} msg The msg instance to transform.
  8866. * @return {!Object}
  8867. * @suppress {unusedLocalVariables} f is only used for nested messages
  8868. */
  8869. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onInviteByPhoneStatusParams.toObject = function(includeInstance, msg) {
  8870. var f, obj = {
  8871. status: (f = jspb.Message.getField(msg, 1)) == null ? undefined : f,
  8872. reason: (f = jspb.Message.getField(msg, 2)) == null ? undefined : f
  8873. };
  8874. if (includeInstance) {
  8875. obj.$jspbMessageInstance = msg;
  8876. }
  8877. return obj;
  8878. };
  8879. }
  8880. /**
  8881. * Deserializes binary data (in protobuf wire format).
  8882. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  8883. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onInviteByPhoneStatusParams}
  8884. */
  8885. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onInviteByPhoneStatusParams.deserializeBinary = function(bytes) {
  8886. var reader = new jspb.BinaryReader(bytes);
  8887. var msg = new proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onInviteByPhoneStatusParams;
  8888. return proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onInviteByPhoneStatusParams.deserializeBinaryFromReader(msg, reader);
  8889. };
  8890. /**
  8891. * Deserializes binary data (in protobuf wire format) from the
  8892. * given reader into the given message object.
  8893. * @param {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onInviteByPhoneStatusParams} msg The message object to deserialize into.
  8894. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  8895. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onInviteByPhoneStatusParams}
  8896. */
  8897. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onInviteByPhoneStatusParams.deserializeBinaryFromReader = function(msg, reader) {
  8898. while (reader.nextField()) {
  8899. if (reader.isEndGroup()) {
  8900. break;
  8901. }
  8902. var field = reader.getFieldNumber();
  8903. switch (field) {
  8904. case 1:
  8905. var value = /** @type {number} */ (reader.readInt32());
  8906. msg.setStatus(value);
  8907. break;
  8908. case 2:
  8909. var value = /** @type {number} */ (reader.readInt32());
  8910. msg.setReason(value);
  8911. break;
  8912. default:
  8913. reader.skipField();
  8914. break;
  8915. }
  8916. }
  8917. return msg;
  8918. };
  8919. /**
  8920. * Serializes the message to binary data (in protobuf wire format).
  8921. * @return {!Uint8Array}
  8922. */
  8923. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onInviteByPhoneStatusParams.prototype.serializeBinary = function() {
  8924. var writer = new jspb.BinaryWriter();
  8925. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onInviteByPhoneStatusParams.serializeBinaryToWriter(this, writer);
  8926. return writer.getResultBuffer();
  8927. };
  8928. /**
  8929. * Serializes the given message to binary data (in protobuf wire
  8930. * format), writing to the given BinaryWriter.
  8931. * @param {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onInviteByPhoneStatusParams} message
  8932. * @param {!jspb.BinaryWriter} writer
  8933. * @suppress {unusedLocalVariables} f is only used for nested messages
  8934. */
  8935. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onInviteByPhoneStatusParams.serializeBinaryToWriter = function(message, writer) {
  8936. var f = undefined;
  8937. f = /** @type {number} */ (jspb.Message.getField(message, 1));
  8938. if (f != null) {
  8939. writer.writeInt32(
  8940. 1,
  8941. f
  8942. );
  8943. }
  8944. f = /** @type {number} */ (jspb.Message.getField(message, 2));
  8945. if (f != null) {
  8946. writer.writeInt32(
  8947. 2,
  8948. f
  8949. );
  8950. }
  8951. };
  8952. /**
  8953. * optional int32 status = 1;
  8954. * @return {number}
  8955. */
  8956. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onInviteByPhoneStatusParams.prototype.getStatus = function() {
  8957. return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 1, 0));
  8958. };
  8959. /**
  8960. * @param {number} value
  8961. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onInviteByPhoneStatusParams} returns this
  8962. */
  8963. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onInviteByPhoneStatusParams.prototype.setStatus = function(value) {
  8964. return jspb.Message.setField(this, 1, value);
  8965. };
  8966. /**
  8967. * Clears the field making it undefined.
  8968. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onInviteByPhoneStatusParams} returns this
  8969. */
  8970. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onInviteByPhoneStatusParams.prototype.clearStatus = function() {
  8971. return jspb.Message.setField(this, 1, undefined);
  8972. };
  8973. /**
  8974. * Returns whether this field is set.
  8975. * @return {boolean}
  8976. */
  8977. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onInviteByPhoneStatusParams.prototype.hasStatus = function() {
  8978. return jspb.Message.getField(this, 1) != null;
  8979. };
  8980. /**
  8981. * optional int32 reason = 2;
  8982. * @return {number}
  8983. */
  8984. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onInviteByPhoneStatusParams.prototype.getReason = function() {
  8985. return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 2, 0));
  8986. };
  8987. /**
  8988. * @param {number} value
  8989. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onInviteByPhoneStatusParams} returns this
  8990. */
  8991. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onInviteByPhoneStatusParams.prototype.setReason = function(value) {
  8992. return jspb.Message.setField(this, 2, value);
  8993. };
  8994. /**
  8995. * Clears the field making it undefined.
  8996. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onInviteByPhoneStatusParams} returns this
  8997. */
  8998. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onInviteByPhoneStatusParams.prototype.clearReason = function() {
  8999. return jspb.Message.setField(this, 2, undefined);
  9000. };
  9001. /**
  9002. * Returns whether this field is set.
  9003. * @return {boolean}
  9004. */
  9005. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onInviteByPhoneStatusParams.prototype.hasReason = function() {
  9006. return jspb.Message.getField(this, 2) != null;
  9007. };
  9008. if (jspb.Message.GENERATE_TO_OBJECT) {
  9009. /**
  9010. * Creates an object representation of this proto.
  9011. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  9012. * Optional fields that are not set will be set to undefined.
  9013. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  9014. * For the list of reserved names please see:
  9015. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  9016. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  9017. * JSPB instance for transitional soy proto support:
  9018. * http://goto/soy-param-migration
  9019. * @return {!Object}
  9020. */
  9021. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCloudRecordingStatusParams.prototype.toObject = function(opt_includeInstance) {
  9022. return proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCloudRecordingStatusParams.toObject(opt_includeInstance, this);
  9023. };
  9024. /**
  9025. * Static version of the {@see toObject} method.
  9026. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  9027. * the JSPB instance for transitional soy proto support:
  9028. * http://goto/soy-param-migration
  9029. * @param {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCloudRecordingStatusParams} msg The msg instance to transform.
  9030. * @return {!Object}
  9031. * @suppress {unusedLocalVariables} f is only used for nested messages
  9032. */
  9033. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCloudRecordingStatusParams.toObject = function(includeInstance, msg) {
  9034. var f, obj = {
  9035. status: (f = jspb.Message.getField(msg, 1)) == null ? undefined : f
  9036. };
  9037. if (includeInstance) {
  9038. obj.$jspbMessageInstance = msg;
  9039. }
  9040. return obj;
  9041. };
  9042. }
  9043. /**
  9044. * Deserializes binary data (in protobuf wire format).
  9045. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  9046. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCloudRecordingStatusParams}
  9047. */
  9048. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCloudRecordingStatusParams.deserializeBinary = function(bytes) {
  9049. var reader = new jspb.BinaryReader(bytes);
  9050. var msg = new proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCloudRecordingStatusParams;
  9051. return proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCloudRecordingStatusParams.deserializeBinaryFromReader(msg, reader);
  9052. };
  9053. /**
  9054. * Deserializes binary data (in protobuf wire format) from the
  9055. * given reader into the given message object.
  9056. * @param {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCloudRecordingStatusParams} msg The message object to deserialize into.
  9057. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  9058. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCloudRecordingStatusParams}
  9059. */
  9060. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCloudRecordingStatusParams.deserializeBinaryFromReader = function(msg, reader) {
  9061. while (reader.nextField()) {
  9062. if (reader.isEndGroup()) {
  9063. break;
  9064. }
  9065. var field = reader.getFieldNumber();
  9066. switch (field) {
  9067. case 1:
  9068. var value = /** @type {number} */ (reader.readInt32());
  9069. msg.setStatus(value);
  9070. break;
  9071. default:
  9072. reader.skipField();
  9073. break;
  9074. }
  9075. }
  9076. return msg;
  9077. };
  9078. /**
  9079. * Serializes the message to binary data (in protobuf wire format).
  9080. * @return {!Uint8Array}
  9081. */
  9082. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCloudRecordingStatusParams.prototype.serializeBinary = function() {
  9083. var writer = new jspb.BinaryWriter();
  9084. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCloudRecordingStatusParams.serializeBinaryToWriter(this, writer);
  9085. return writer.getResultBuffer();
  9086. };
  9087. /**
  9088. * Serializes the given message to binary data (in protobuf wire
  9089. * format), writing to the given BinaryWriter.
  9090. * @param {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCloudRecordingStatusParams} message
  9091. * @param {!jspb.BinaryWriter} writer
  9092. * @suppress {unusedLocalVariables} f is only used for nested messages
  9093. */
  9094. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCloudRecordingStatusParams.serializeBinaryToWriter = function(message, writer) {
  9095. var f = undefined;
  9096. f = /** @type {number} */ (jspb.Message.getField(message, 1));
  9097. if (f != null) {
  9098. writer.writeInt32(
  9099. 1,
  9100. f
  9101. );
  9102. }
  9103. };
  9104. /**
  9105. * optional int32 status = 1;
  9106. * @return {number}
  9107. */
  9108. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCloudRecordingStatusParams.prototype.getStatus = function() {
  9109. return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 1, 0));
  9110. };
  9111. /**
  9112. * @param {number} value
  9113. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCloudRecordingStatusParams} returns this
  9114. */
  9115. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCloudRecordingStatusParams.prototype.setStatus = function(value) {
  9116. return jspb.Message.setField(this, 1, value);
  9117. };
  9118. /**
  9119. * Clears the field making it undefined.
  9120. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCloudRecordingStatusParams} returns this
  9121. */
  9122. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCloudRecordingStatusParams.prototype.clearStatus = function() {
  9123. return jspb.Message.setField(this, 1, undefined);
  9124. };
  9125. /**
  9126. * Returns whether this field is set.
  9127. * @return {boolean}
  9128. */
  9129. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCloudRecordingStatusParams.prototype.hasStatus = function() {
  9130. return jspb.Message.getField(this, 1) != null;
  9131. };
  9132. if (jspb.Message.GENERATE_TO_OBJECT) {
  9133. /**
  9134. * Creates an object representation of this proto.
  9135. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  9136. * Optional fields that are not set will be set to undefined.
  9137. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  9138. * For the list of reserved names please see:
  9139. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  9140. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  9141. * JSPB instance for transitional soy proto support:
  9142. * http://goto/soy-param-migration
  9143. * @return {!Object}
  9144. */
  9145. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCameraControlRequestResultParams.prototype.toObject = function(opt_includeInstance) {
  9146. return proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCameraControlRequestResultParams.toObject(opt_includeInstance, this);
  9147. };
  9148. /**
  9149. * Static version of the {@see toObject} method.
  9150. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  9151. * the JSPB instance for transitional soy proto support:
  9152. * http://goto/soy-param-migration
  9153. * @param {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCameraControlRequestResultParams} msg The msg instance to transform.
  9154. * @return {!Object}
  9155. * @suppress {unusedLocalVariables} f is only used for nested messages
  9156. */
  9157. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCameraControlRequestResultParams.toObject = function(includeInstance, msg) {
  9158. var f, obj = {
  9159. puser: (f = msg.getPuser()) && proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.toObject(includeInstance, f),
  9160. isapproved: (f = jspb.Message.getBooleanField(msg, 2)) == null ? undefined : f
  9161. };
  9162. if (includeInstance) {
  9163. obj.$jspbMessageInstance = msg;
  9164. }
  9165. return obj;
  9166. };
  9167. }
  9168. /**
  9169. * Deserializes binary data (in protobuf wire format).
  9170. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  9171. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCameraControlRequestResultParams}
  9172. */
  9173. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCameraControlRequestResultParams.deserializeBinary = function(bytes) {
  9174. var reader = new jspb.BinaryReader(bytes);
  9175. var msg = new proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCameraControlRequestResultParams;
  9176. return proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCameraControlRequestResultParams.deserializeBinaryFromReader(msg, reader);
  9177. };
  9178. /**
  9179. * Deserializes binary data (in protobuf wire format) from the
  9180. * given reader into the given message object.
  9181. * @param {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCameraControlRequestResultParams} msg The message object to deserialize into.
  9182. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  9183. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCameraControlRequestResultParams}
  9184. */
  9185. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCameraControlRequestResultParams.deserializeBinaryFromReader = function(msg, reader) {
  9186. while (reader.nextField()) {
  9187. if (reader.isEndGroup()) {
  9188. break;
  9189. }
  9190. var field = reader.getFieldNumber();
  9191. switch (field) {
  9192. case 1:
  9193. var value = new proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser;
  9194. reader.readMessage(value,proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.deserializeBinaryFromReader);
  9195. msg.setPuser(value);
  9196. break;
  9197. case 2:
  9198. var value = /** @type {boolean} */ (reader.readBool());
  9199. msg.setIsapproved(value);
  9200. break;
  9201. default:
  9202. reader.skipField();
  9203. break;
  9204. }
  9205. }
  9206. return msg;
  9207. };
  9208. /**
  9209. * Serializes the message to binary data (in protobuf wire format).
  9210. * @return {!Uint8Array}
  9211. */
  9212. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCameraControlRequestResultParams.prototype.serializeBinary = function() {
  9213. var writer = new jspb.BinaryWriter();
  9214. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCameraControlRequestResultParams.serializeBinaryToWriter(this, writer);
  9215. return writer.getResultBuffer();
  9216. };
  9217. /**
  9218. * Serializes the given message to binary data (in protobuf wire
  9219. * format), writing to the given BinaryWriter.
  9220. * @param {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCameraControlRequestResultParams} message
  9221. * @param {!jspb.BinaryWriter} writer
  9222. * @suppress {unusedLocalVariables} f is only used for nested messages
  9223. */
  9224. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCameraControlRequestResultParams.serializeBinaryToWriter = function(message, writer) {
  9225. var f = undefined;
  9226. f = message.getPuser();
  9227. if (f != null) {
  9228. writer.writeMessage(
  9229. 1,
  9230. f,
  9231. proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.serializeBinaryToWriter
  9232. );
  9233. }
  9234. f = /** @type {boolean} */ (jspb.Message.getField(message, 2));
  9235. if (f != null) {
  9236. writer.writeBool(
  9237. 2,
  9238. f
  9239. );
  9240. }
  9241. };
  9242. /**
  9243. * optional VideoSDKUser pUser = 1;
  9244. * @return {?proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser}
  9245. */
  9246. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCameraControlRequestResultParams.prototype.getPuser = function() {
  9247. return /** @type{?proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser} */ (
  9248. jspb.Message.getWrapperField(this, proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser, 1));
  9249. };
  9250. /**
  9251. * @param {?proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser|undefined} value
  9252. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCameraControlRequestResultParams} returns this
  9253. */
  9254. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCameraControlRequestResultParams.prototype.setPuser = function(value) {
  9255. return jspb.Message.setWrapperField(this, 1, value);
  9256. };
  9257. /**
  9258. * Clears the message field making it undefined.
  9259. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCameraControlRequestResultParams} returns this
  9260. */
  9261. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCameraControlRequestResultParams.prototype.clearPuser = function() {
  9262. return this.setPuser(undefined);
  9263. };
  9264. /**
  9265. * Returns whether this field is set.
  9266. * @return {boolean}
  9267. */
  9268. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCameraControlRequestResultParams.prototype.hasPuser = function() {
  9269. return jspb.Message.getField(this, 1) != null;
  9270. };
  9271. /**
  9272. * optional bool isApproved = 2;
  9273. * @return {boolean}
  9274. */
  9275. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCameraControlRequestResultParams.prototype.getIsapproved = function() {
  9276. return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 2, false));
  9277. };
  9278. /**
  9279. * @param {boolean} value
  9280. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCameraControlRequestResultParams} returns this
  9281. */
  9282. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCameraControlRequestResultParams.prototype.setIsapproved = function(value) {
  9283. return jspb.Message.setField(this, 2, value);
  9284. };
  9285. /**
  9286. * Clears the field making it undefined.
  9287. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCameraControlRequestResultParams} returns this
  9288. */
  9289. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCameraControlRequestResultParams.prototype.clearIsapproved = function() {
  9290. return jspb.Message.setField(this, 2, undefined);
  9291. };
  9292. /**
  9293. * Returns whether this field is set.
  9294. * @return {boolean}
  9295. */
  9296. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCameraControlRequestResultParams.prototype.hasIsapproved = function() {
  9297. return jspb.Message.getField(this, 2) != null;
  9298. };
  9299. if (jspb.Message.GENERATE_TO_OBJECT) {
  9300. /**
  9301. * Creates an object representation of this proto.
  9302. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  9303. * Optional fields that are not set will be set to undefined.
  9304. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  9305. * For the list of reserved names please see:
  9306. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  9307. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  9308. * JSPB instance for transitional soy proto support:
  9309. * http://goto/soy-param-migration
  9310. * @return {!Object}
  9311. */
  9312. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCameraControlRequestReceivedParams.prototype.toObject = function(opt_includeInstance) {
  9313. return proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCameraControlRequestReceivedParams.toObject(opt_includeInstance, this);
  9314. };
  9315. /**
  9316. * Static version of the {@see toObject} method.
  9317. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  9318. * the JSPB instance for transitional soy proto support:
  9319. * http://goto/soy-param-migration
  9320. * @param {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCameraControlRequestReceivedParams} msg The msg instance to transform.
  9321. * @return {!Object}
  9322. * @suppress {unusedLocalVariables} f is only used for nested messages
  9323. */
  9324. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCameraControlRequestReceivedParams.toObject = function(includeInstance, msg) {
  9325. var f, obj = {
  9326. puser: (f = msg.getPuser()) && proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.toObject(includeInstance, f),
  9327. requesttype: (f = jspb.Message.getField(msg, 2)) == null ? undefined : f
  9328. };
  9329. if (includeInstance) {
  9330. obj.$jspbMessageInstance = msg;
  9331. }
  9332. return obj;
  9333. };
  9334. }
  9335. /**
  9336. * Deserializes binary data (in protobuf wire format).
  9337. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  9338. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCameraControlRequestReceivedParams}
  9339. */
  9340. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCameraControlRequestReceivedParams.deserializeBinary = function(bytes) {
  9341. var reader = new jspb.BinaryReader(bytes);
  9342. var msg = new proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCameraControlRequestReceivedParams;
  9343. return proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCameraControlRequestReceivedParams.deserializeBinaryFromReader(msg, reader);
  9344. };
  9345. /**
  9346. * Deserializes binary data (in protobuf wire format) from the
  9347. * given reader into the given message object.
  9348. * @param {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCameraControlRequestReceivedParams} msg The message object to deserialize into.
  9349. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  9350. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCameraControlRequestReceivedParams}
  9351. */
  9352. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCameraControlRequestReceivedParams.deserializeBinaryFromReader = function(msg, reader) {
  9353. while (reader.nextField()) {
  9354. if (reader.isEndGroup()) {
  9355. break;
  9356. }
  9357. var field = reader.getFieldNumber();
  9358. switch (field) {
  9359. case 1:
  9360. var value = new proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser;
  9361. reader.readMessage(value,proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.deserializeBinaryFromReader);
  9362. msg.setPuser(value);
  9363. break;
  9364. case 2:
  9365. var value = /** @type {number} */ (reader.readInt32());
  9366. msg.setRequesttype(value);
  9367. break;
  9368. default:
  9369. reader.skipField();
  9370. break;
  9371. }
  9372. }
  9373. return msg;
  9374. };
  9375. /**
  9376. * Serializes the message to binary data (in protobuf wire format).
  9377. * @return {!Uint8Array}
  9378. */
  9379. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCameraControlRequestReceivedParams.prototype.serializeBinary = function() {
  9380. var writer = new jspb.BinaryWriter();
  9381. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCameraControlRequestReceivedParams.serializeBinaryToWriter(this, writer);
  9382. return writer.getResultBuffer();
  9383. };
  9384. /**
  9385. * Serializes the given message to binary data (in protobuf wire
  9386. * format), writing to the given BinaryWriter.
  9387. * @param {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCameraControlRequestReceivedParams} message
  9388. * @param {!jspb.BinaryWriter} writer
  9389. * @suppress {unusedLocalVariables} f is only used for nested messages
  9390. */
  9391. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCameraControlRequestReceivedParams.serializeBinaryToWriter = function(message, writer) {
  9392. var f = undefined;
  9393. f = message.getPuser();
  9394. if (f != null) {
  9395. writer.writeMessage(
  9396. 1,
  9397. f,
  9398. proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.serializeBinaryToWriter
  9399. );
  9400. }
  9401. f = /** @type {number} */ (jspb.Message.getField(message, 2));
  9402. if (f != null) {
  9403. writer.writeInt32(
  9404. 2,
  9405. f
  9406. );
  9407. }
  9408. };
  9409. /**
  9410. * optional VideoSDKUser pUser = 1;
  9411. * @return {?proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser}
  9412. */
  9413. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCameraControlRequestReceivedParams.prototype.getPuser = function() {
  9414. return /** @type{?proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser} */ (
  9415. jspb.Message.getWrapperField(this, proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser, 1));
  9416. };
  9417. /**
  9418. * @param {?proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser|undefined} value
  9419. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCameraControlRequestReceivedParams} returns this
  9420. */
  9421. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCameraControlRequestReceivedParams.prototype.setPuser = function(value) {
  9422. return jspb.Message.setWrapperField(this, 1, value);
  9423. };
  9424. /**
  9425. * Clears the message field making it undefined.
  9426. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCameraControlRequestReceivedParams} returns this
  9427. */
  9428. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCameraControlRequestReceivedParams.prototype.clearPuser = function() {
  9429. return this.setPuser(undefined);
  9430. };
  9431. /**
  9432. * Returns whether this field is set.
  9433. * @return {boolean}
  9434. */
  9435. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCameraControlRequestReceivedParams.prototype.hasPuser = function() {
  9436. return jspb.Message.getField(this, 1) != null;
  9437. };
  9438. /**
  9439. * optional int32 requestType = 2;
  9440. * @return {number}
  9441. */
  9442. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCameraControlRequestReceivedParams.prototype.getRequesttype = function() {
  9443. return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 2, 0));
  9444. };
  9445. /**
  9446. * @param {number} value
  9447. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCameraControlRequestReceivedParams} returns this
  9448. */
  9449. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCameraControlRequestReceivedParams.prototype.setRequesttype = function(value) {
  9450. return jspb.Message.setField(this, 2, value);
  9451. };
  9452. /**
  9453. * Clears the field making it undefined.
  9454. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCameraControlRequestReceivedParams} returns this
  9455. */
  9456. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCameraControlRequestReceivedParams.prototype.clearRequesttype = function() {
  9457. return jspb.Message.setField(this, 2, undefined);
  9458. };
  9459. /**
  9460. * Returns whether this field is set.
  9461. * @return {boolean}
  9462. */
  9463. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCameraControlRequestReceivedParams.prototype.hasRequesttype = function() {
  9464. return jspb.Message.getField(this, 2) != null;
  9465. };
  9466. if (jspb.Message.GENERATE_TO_OBJECT) {
  9467. /**
  9468. * Creates an object representation of this proto.
  9469. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  9470. * Optional fields that are not set will be set to undefined.
  9471. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  9472. * For the list of reserved names please see:
  9473. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  9474. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  9475. * JSPB instance for transitional soy proto support:
  9476. * http://goto/soy-param-migration
  9477. * @return {!Object}
  9478. */
  9479. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onHostAskUnmuteParams.prototype.toObject = function(opt_includeInstance) {
  9480. return proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onHostAskUnmuteParams.toObject(opt_includeInstance, this);
  9481. };
  9482. /**
  9483. * Static version of the {@see toObject} method.
  9484. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  9485. * the JSPB instance for transitional soy proto support:
  9486. * http://goto/soy-param-migration
  9487. * @param {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onHostAskUnmuteParams} msg The msg instance to transform.
  9488. * @return {!Object}
  9489. * @suppress {unusedLocalVariables} f is only used for nested messages
  9490. */
  9491. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onHostAskUnmuteParams.toObject = function(includeInstance, msg) {
  9492. var f, obj = {
  9493. };
  9494. if (includeInstance) {
  9495. obj.$jspbMessageInstance = msg;
  9496. }
  9497. return obj;
  9498. };
  9499. }
  9500. /**
  9501. * Deserializes binary data (in protobuf wire format).
  9502. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  9503. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onHostAskUnmuteParams}
  9504. */
  9505. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onHostAskUnmuteParams.deserializeBinary = function(bytes) {
  9506. var reader = new jspb.BinaryReader(bytes);
  9507. var msg = new proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onHostAskUnmuteParams;
  9508. return proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onHostAskUnmuteParams.deserializeBinaryFromReader(msg, reader);
  9509. };
  9510. /**
  9511. * Deserializes binary data (in protobuf wire format) from the
  9512. * given reader into the given message object.
  9513. * @param {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onHostAskUnmuteParams} msg The message object to deserialize into.
  9514. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  9515. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onHostAskUnmuteParams}
  9516. */
  9517. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onHostAskUnmuteParams.deserializeBinaryFromReader = function(msg, reader) {
  9518. while (reader.nextField()) {
  9519. if (reader.isEndGroup()) {
  9520. break;
  9521. }
  9522. var field = reader.getFieldNumber();
  9523. switch (field) {
  9524. default:
  9525. reader.skipField();
  9526. break;
  9527. }
  9528. }
  9529. return msg;
  9530. };
  9531. /**
  9532. * Serializes the message to binary data (in protobuf wire format).
  9533. * @return {!Uint8Array}
  9534. */
  9535. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onHostAskUnmuteParams.prototype.serializeBinary = function() {
  9536. var writer = new jspb.BinaryWriter();
  9537. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onHostAskUnmuteParams.serializeBinaryToWriter(this, writer);
  9538. return writer.getResultBuffer();
  9539. };
  9540. /**
  9541. * Serializes the given message to binary data (in protobuf wire
  9542. * format), writing to the given BinaryWriter.
  9543. * @param {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onHostAskUnmuteParams} message
  9544. * @param {!jspb.BinaryWriter} writer
  9545. * @suppress {unusedLocalVariables} f is only used for nested messages
  9546. */
  9547. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onHostAskUnmuteParams.serializeBinaryToWriter = function(message, writer) {
  9548. var f = undefined;
  9549. };
  9550. if (jspb.Message.GENERATE_TO_OBJECT) {
  9551. /**
  9552. * Creates an object representation of this proto.
  9553. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  9554. * Optional fields that are not set will be set to undefined.
  9555. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  9556. * For the list of reserved names please see:
  9557. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  9558. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  9559. * JSPB instance for transitional soy proto support:
  9560. * http://goto/soy-param-migration
  9561. * @return {!Object}
  9562. */
  9563. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onMultiCameraStreamStatusChangedParams.prototype.toObject = function(opt_includeInstance) {
  9564. return proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onMultiCameraStreamStatusChangedParams.toObject(opt_includeInstance, this);
  9565. };
  9566. /**
  9567. * Static version of the {@see toObject} method.
  9568. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  9569. * the JSPB instance for transitional soy proto support:
  9570. * http://goto/soy-param-migration
  9571. * @param {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onMultiCameraStreamStatusChangedParams} msg The msg instance to transform.
  9572. * @return {!Object}
  9573. * @suppress {unusedLocalVariables} f is only used for nested messages
  9574. */
  9575. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onMultiCameraStreamStatusChangedParams.toObject = function(includeInstance, msg) {
  9576. var f, obj = {
  9577. status: (f = jspb.Message.getField(msg, 1)) == null ? undefined : f,
  9578. user: (f = msg.getUser()) && proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.toObject(includeInstance, f),
  9579. camerastreamid: (f = jspb.Message.getField(msg, 3)) == null ? undefined : f
  9580. };
  9581. if (includeInstance) {
  9582. obj.$jspbMessageInstance = msg;
  9583. }
  9584. return obj;
  9585. };
  9586. }
  9587. /**
  9588. * Deserializes binary data (in protobuf wire format).
  9589. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  9590. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onMultiCameraStreamStatusChangedParams}
  9591. */
  9592. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onMultiCameraStreamStatusChangedParams.deserializeBinary = function(bytes) {
  9593. var reader = new jspb.BinaryReader(bytes);
  9594. var msg = new proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onMultiCameraStreamStatusChangedParams;
  9595. return proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onMultiCameraStreamStatusChangedParams.deserializeBinaryFromReader(msg, reader);
  9596. };
  9597. /**
  9598. * Deserializes binary data (in protobuf wire format) from the
  9599. * given reader into the given message object.
  9600. * @param {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onMultiCameraStreamStatusChangedParams} msg The message object to deserialize into.
  9601. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  9602. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onMultiCameraStreamStatusChangedParams}
  9603. */
  9604. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onMultiCameraStreamStatusChangedParams.deserializeBinaryFromReader = function(msg, reader) {
  9605. while (reader.nextField()) {
  9606. if (reader.isEndGroup()) {
  9607. break;
  9608. }
  9609. var field = reader.getFieldNumber();
  9610. switch (field) {
  9611. case 1:
  9612. var value = /** @type {number} */ (reader.readInt32());
  9613. msg.setStatus(value);
  9614. break;
  9615. case 2:
  9616. var value = new proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser;
  9617. reader.readMessage(value,proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.deserializeBinaryFromReader);
  9618. msg.setUser(value);
  9619. break;
  9620. case 3:
  9621. var value = /** @type {number} */ (reader.readInt64());
  9622. msg.setCamerastreamid(value);
  9623. break;
  9624. default:
  9625. reader.skipField();
  9626. break;
  9627. }
  9628. }
  9629. return msg;
  9630. };
  9631. /**
  9632. * Serializes the message to binary data (in protobuf wire format).
  9633. * @return {!Uint8Array}
  9634. */
  9635. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onMultiCameraStreamStatusChangedParams.prototype.serializeBinary = function() {
  9636. var writer = new jspb.BinaryWriter();
  9637. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onMultiCameraStreamStatusChangedParams.serializeBinaryToWriter(this, writer);
  9638. return writer.getResultBuffer();
  9639. };
  9640. /**
  9641. * Serializes the given message to binary data (in protobuf wire
  9642. * format), writing to the given BinaryWriter.
  9643. * @param {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onMultiCameraStreamStatusChangedParams} message
  9644. * @param {!jspb.BinaryWriter} writer
  9645. * @suppress {unusedLocalVariables} f is only used for nested messages
  9646. */
  9647. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onMultiCameraStreamStatusChangedParams.serializeBinaryToWriter = function(message, writer) {
  9648. var f = undefined;
  9649. f = /** @type {number} */ (jspb.Message.getField(message, 1));
  9650. if (f != null) {
  9651. writer.writeInt32(
  9652. 1,
  9653. f
  9654. );
  9655. }
  9656. f = message.getUser();
  9657. if (f != null) {
  9658. writer.writeMessage(
  9659. 2,
  9660. f,
  9661. proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.serializeBinaryToWriter
  9662. );
  9663. }
  9664. f = /** @type {number} */ (jspb.Message.getField(message, 3));
  9665. if (f != null) {
  9666. writer.writeInt64(
  9667. 3,
  9668. f
  9669. );
  9670. }
  9671. };
  9672. /**
  9673. * optional int32 status = 1;
  9674. * @return {number}
  9675. */
  9676. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onMultiCameraStreamStatusChangedParams.prototype.getStatus = function() {
  9677. return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 1, 0));
  9678. };
  9679. /**
  9680. * @param {number} value
  9681. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onMultiCameraStreamStatusChangedParams} returns this
  9682. */
  9683. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onMultiCameraStreamStatusChangedParams.prototype.setStatus = function(value) {
  9684. return jspb.Message.setField(this, 1, value);
  9685. };
  9686. /**
  9687. * Clears the field making it undefined.
  9688. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onMultiCameraStreamStatusChangedParams} returns this
  9689. */
  9690. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onMultiCameraStreamStatusChangedParams.prototype.clearStatus = function() {
  9691. return jspb.Message.setField(this, 1, undefined);
  9692. };
  9693. /**
  9694. * Returns whether this field is set.
  9695. * @return {boolean}
  9696. */
  9697. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onMultiCameraStreamStatusChangedParams.prototype.hasStatus = function() {
  9698. return jspb.Message.getField(this, 1) != null;
  9699. };
  9700. /**
  9701. * optional VideoSDKUser user = 2;
  9702. * @return {?proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser}
  9703. */
  9704. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onMultiCameraStreamStatusChangedParams.prototype.getUser = function() {
  9705. return /** @type{?proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser} */ (
  9706. jspb.Message.getWrapperField(this, proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser, 2));
  9707. };
  9708. /**
  9709. * @param {?proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser|undefined} value
  9710. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onMultiCameraStreamStatusChangedParams} returns this
  9711. */
  9712. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onMultiCameraStreamStatusChangedParams.prototype.setUser = function(value) {
  9713. return jspb.Message.setWrapperField(this, 2, value);
  9714. };
  9715. /**
  9716. * Clears the message field making it undefined.
  9717. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onMultiCameraStreamStatusChangedParams} returns this
  9718. */
  9719. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onMultiCameraStreamStatusChangedParams.prototype.clearUser = function() {
  9720. return this.setUser(undefined);
  9721. };
  9722. /**
  9723. * Returns whether this field is set.
  9724. * @return {boolean}
  9725. */
  9726. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onMultiCameraStreamStatusChangedParams.prototype.hasUser = function() {
  9727. return jspb.Message.getField(this, 2) != null;
  9728. };
  9729. /**
  9730. * optional int64 cameraStreamID = 3;
  9731. * @return {number}
  9732. */
  9733. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onMultiCameraStreamStatusChangedParams.prototype.getCamerastreamid = function() {
  9734. return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 3, 0));
  9735. };
  9736. /**
  9737. * @param {number} value
  9738. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onMultiCameraStreamStatusChangedParams} returns this
  9739. */
  9740. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onMultiCameraStreamStatusChangedParams.prototype.setCamerastreamid = function(value) {
  9741. return jspb.Message.setField(this, 3, value);
  9742. };
  9743. /**
  9744. * Clears the field making it undefined.
  9745. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onMultiCameraStreamStatusChangedParams} returns this
  9746. */
  9747. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onMultiCameraStreamStatusChangedParams.prototype.clearCamerastreamid = function() {
  9748. return jspb.Message.setField(this, 3, undefined);
  9749. };
  9750. /**
  9751. * Returns whether this field is set.
  9752. * @return {boolean}
  9753. */
  9754. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onMultiCameraStreamStatusChangedParams.prototype.hasCamerastreamid = function() {
  9755. return jspb.Message.getField(this, 3) != null;
  9756. };
  9757. if (jspb.Message.GENERATE_TO_OBJECT) {
  9758. /**
  9759. * Creates an object representation of this proto.
  9760. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  9761. * Optional fields that are not set will be set to undefined.
  9762. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  9763. * For the list of reserved names please see:
  9764. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  9765. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  9766. * JSPB instance for transitional soy proto support:
  9767. * http://goto/soy-param-migration
  9768. * @return {!Object}
  9769. */
  9770. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onMicSpeakerVolumeChangedParams.prototype.toObject = function(opt_includeInstance) {
  9771. return proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onMicSpeakerVolumeChangedParams.toObject(opt_includeInstance, this);
  9772. };
  9773. /**
  9774. * Static version of the {@see toObject} method.
  9775. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  9776. * the JSPB instance for transitional soy proto support:
  9777. * http://goto/soy-param-migration
  9778. * @param {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onMicSpeakerVolumeChangedParams} msg The msg instance to transform.
  9779. * @return {!Object}
  9780. * @suppress {unusedLocalVariables} f is only used for nested messages
  9781. */
  9782. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onMicSpeakerVolumeChangedParams.toObject = function(includeInstance, msg) {
  9783. var f, obj = {
  9784. micvolume: (f = jspb.Message.getField(msg, 1)) == null ? undefined : f,
  9785. speakervolume: (f = jspb.Message.getField(msg, 2)) == null ? undefined : f
  9786. };
  9787. if (includeInstance) {
  9788. obj.$jspbMessageInstance = msg;
  9789. }
  9790. return obj;
  9791. };
  9792. }
  9793. /**
  9794. * Deserializes binary data (in protobuf wire format).
  9795. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  9796. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onMicSpeakerVolumeChangedParams}
  9797. */
  9798. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onMicSpeakerVolumeChangedParams.deserializeBinary = function(bytes) {
  9799. var reader = new jspb.BinaryReader(bytes);
  9800. var msg = new proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onMicSpeakerVolumeChangedParams;
  9801. return proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onMicSpeakerVolumeChangedParams.deserializeBinaryFromReader(msg, reader);
  9802. };
  9803. /**
  9804. * Deserializes binary data (in protobuf wire format) from the
  9805. * given reader into the given message object.
  9806. * @param {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onMicSpeakerVolumeChangedParams} msg The message object to deserialize into.
  9807. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  9808. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onMicSpeakerVolumeChangedParams}
  9809. */
  9810. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onMicSpeakerVolumeChangedParams.deserializeBinaryFromReader = function(msg, reader) {
  9811. while (reader.nextField()) {
  9812. if (reader.isEndGroup()) {
  9813. break;
  9814. }
  9815. var field = reader.getFieldNumber();
  9816. switch (field) {
  9817. case 1:
  9818. var value = /** @type {number} */ (reader.readUint32());
  9819. msg.setMicvolume(value);
  9820. break;
  9821. case 2:
  9822. var value = /** @type {number} */ (reader.readUint32());
  9823. msg.setSpeakervolume(value);
  9824. break;
  9825. default:
  9826. reader.skipField();
  9827. break;
  9828. }
  9829. }
  9830. return msg;
  9831. };
  9832. /**
  9833. * Serializes the message to binary data (in protobuf wire format).
  9834. * @return {!Uint8Array}
  9835. */
  9836. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onMicSpeakerVolumeChangedParams.prototype.serializeBinary = function() {
  9837. var writer = new jspb.BinaryWriter();
  9838. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onMicSpeakerVolumeChangedParams.serializeBinaryToWriter(this, writer);
  9839. return writer.getResultBuffer();
  9840. };
  9841. /**
  9842. * Serializes the given message to binary data (in protobuf wire
  9843. * format), writing to the given BinaryWriter.
  9844. * @param {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onMicSpeakerVolumeChangedParams} message
  9845. * @param {!jspb.BinaryWriter} writer
  9846. * @suppress {unusedLocalVariables} f is only used for nested messages
  9847. */
  9848. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onMicSpeakerVolumeChangedParams.serializeBinaryToWriter = function(message, writer) {
  9849. var f = undefined;
  9850. f = /** @type {number} */ (jspb.Message.getField(message, 1));
  9851. if (f != null) {
  9852. writer.writeUint32(
  9853. 1,
  9854. f
  9855. );
  9856. }
  9857. f = /** @type {number} */ (jspb.Message.getField(message, 2));
  9858. if (f != null) {
  9859. writer.writeUint32(
  9860. 2,
  9861. f
  9862. );
  9863. }
  9864. };
  9865. /**
  9866. * optional uint32 MicVolume = 1;
  9867. * @return {number}
  9868. */
  9869. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onMicSpeakerVolumeChangedParams.prototype.getMicvolume = function() {
  9870. return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 1, 0));
  9871. };
  9872. /**
  9873. * @param {number} value
  9874. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onMicSpeakerVolumeChangedParams} returns this
  9875. */
  9876. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onMicSpeakerVolumeChangedParams.prototype.setMicvolume = function(value) {
  9877. return jspb.Message.setField(this, 1, value);
  9878. };
  9879. /**
  9880. * Clears the field making it undefined.
  9881. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onMicSpeakerVolumeChangedParams} returns this
  9882. */
  9883. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onMicSpeakerVolumeChangedParams.prototype.clearMicvolume = function() {
  9884. return jspb.Message.setField(this, 1, undefined);
  9885. };
  9886. /**
  9887. * Returns whether this field is set.
  9888. * @return {boolean}
  9889. */
  9890. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onMicSpeakerVolumeChangedParams.prototype.hasMicvolume = function() {
  9891. return jspb.Message.getField(this, 1) != null;
  9892. };
  9893. /**
  9894. * optional uint32 SpeakerVolume = 2;
  9895. * @return {number}
  9896. */
  9897. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onMicSpeakerVolumeChangedParams.prototype.getSpeakervolume = function() {
  9898. return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 2, 0));
  9899. };
  9900. /**
  9901. * @param {number} value
  9902. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onMicSpeakerVolumeChangedParams} returns this
  9903. */
  9904. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onMicSpeakerVolumeChangedParams.prototype.setSpeakervolume = function(value) {
  9905. return jspb.Message.setField(this, 2, value);
  9906. };
  9907. /**
  9908. * Clears the field making it undefined.
  9909. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onMicSpeakerVolumeChangedParams} returns this
  9910. */
  9911. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onMicSpeakerVolumeChangedParams.prototype.clearSpeakervolume = function() {
  9912. return jspb.Message.setField(this, 2, undefined);
  9913. };
  9914. /**
  9915. * Returns whether this field is set.
  9916. * @return {boolean}
  9917. */
  9918. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onMicSpeakerVolumeChangedParams.prototype.hasSpeakervolume = function() {
  9919. return jspb.Message.getField(this, 2) != null;
  9920. };
  9921. if (jspb.Message.GENERATE_TO_OBJECT) {
  9922. /**
  9923. * Creates an object representation of this proto.
  9924. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  9925. * Optional fields that are not set will be set to undefined.
  9926. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  9927. * For the list of reserved names please see:
  9928. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  9929. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  9930. * JSPB instance for transitional soy proto support:
  9931. * http://goto/soy-param-migration
  9932. * @return {!Object}
  9933. */
  9934. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onAudioDeviceStatusChangedParams.prototype.toObject = function(opt_includeInstance) {
  9935. return proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onAudioDeviceStatusChangedParams.toObject(opt_includeInstance, this);
  9936. };
  9937. /**
  9938. * Static version of the {@see toObject} method.
  9939. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  9940. * the JSPB instance for transitional soy proto support:
  9941. * http://goto/soy-param-migration
  9942. * @param {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onAudioDeviceStatusChangedParams} msg The msg instance to transform.
  9943. * @return {!Object}
  9944. * @suppress {unusedLocalVariables} f is only used for nested messages
  9945. */
  9946. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onAudioDeviceStatusChangedParams.toObject = function(includeInstance, msg) {
  9947. var f, obj = {
  9948. type: (f = jspb.Message.getField(msg, 1)) == null ? undefined : f,
  9949. status: (f = jspb.Message.getField(msg, 2)) == null ? undefined : f
  9950. };
  9951. if (includeInstance) {
  9952. obj.$jspbMessageInstance = msg;
  9953. }
  9954. return obj;
  9955. };
  9956. }
  9957. /**
  9958. * Deserializes binary data (in protobuf wire format).
  9959. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  9960. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onAudioDeviceStatusChangedParams}
  9961. */
  9962. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onAudioDeviceStatusChangedParams.deserializeBinary = function(bytes) {
  9963. var reader = new jspb.BinaryReader(bytes);
  9964. var msg = new proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onAudioDeviceStatusChangedParams;
  9965. return proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onAudioDeviceStatusChangedParams.deserializeBinaryFromReader(msg, reader);
  9966. };
  9967. /**
  9968. * Deserializes binary data (in protobuf wire format) from the
  9969. * given reader into the given message object.
  9970. * @param {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onAudioDeviceStatusChangedParams} msg The message object to deserialize into.
  9971. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  9972. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onAudioDeviceStatusChangedParams}
  9973. */
  9974. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onAudioDeviceStatusChangedParams.deserializeBinaryFromReader = function(msg, reader) {
  9975. while (reader.nextField()) {
  9976. if (reader.isEndGroup()) {
  9977. break;
  9978. }
  9979. var field = reader.getFieldNumber();
  9980. switch (field) {
  9981. case 1:
  9982. var value = /** @type {number} */ (reader.readInt32());
  9983. msg.setType(value);
  9984. break;
  9985. case 2:
  9986. var value = /** @type {number} */ (reader.readInt32());
  9987. msg.setStatus(value);
  9988. break;
  9989. default:
  9990. reader.skipField();
  9991. break;
  9992. }
  9993. }
  9994. return msg;
  9995. };
  9996. /**
  9997. * Serializes the message to binary data (in protobuf wire format).
  9998. * @return {!Uint8Array}
  9999. */
  10000. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onAudioDeviceStatusChangedParams.prototype.serializeBinary = function() {
  10001. var writer = new jspb.BinaryWriter();
  10002. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onAudioDeviceStatusChangedParams.serializeBinaryToWriter(this, writer);
  10003. return writer.getResultBuffer();
  10004. };
  10005. /**
  10006. * Serializes the given message to binary data (in protobuf wire
  10007. * format), writing to the given BinaryWriter.
  10008. * @param {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onAudioDeviceStatusChangedParams} message
  10009. * @param {!jspb.BinaryWriter} writer
  10010. * @suppress {unusedLocalVariables} f is only used for nested messages
  10011. */
  10012. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onAudioDeviceStatusChangedParams.serializeBinaryToWriter = function(message, writer) {
  10013. var f = undefined;
  10014. f = /** @type {number} */ (jspb.Message.getField(message, 1));
  10015. if (f != null) {
  10016. writer.writeInt32(
  10017. 1,
  10018. f
  10019. );
  10020. }
  10021. f = /** @type {number} */ (jspb.Message.getField(message, 2));
  10022. if (f != null) {
  10023. writer.writeInt32(
  10024. 2,
  10025. f
  10026. );
  10027. }
  10028. };
  10029. /**
  10030. * optional int32 type = 1;
  10031. * @return {number}
  10032. */
  10033. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onAudioDeviceStatusChangedParams.prototype.getType = function() {
  10034. return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 1, 0));
  10035. };
  10036. /**
  10037. * @param {number} value
  10038. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onAudioDeviceStatusChangedParams} returns this
  10039. */
  10040. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onAudioDeviceStatusChangedParams.prototype.setType = function(value) {
  10041. return jspb.Message.setField(this, 1, value);
  10042. };
  10043. /**
  10044. * Clears the field making it undefined.
  10045. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onAudioDeviceStatusChangedParams} returns this
  10046. */
  10047. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onAudioDeviceStatusChangedParams.prototype.clearType = function() {
  10048. return jspb.Message.setField(this, 1, undefined);
  10049. };
  10050. /**
  10051. * Returns whether this field is set.
  10052. * @return {boolean}
  10053. */
  10054. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onAudioDeviceStatusChangedParams.prototype.hasType = function() {
  10055. return jspb.Message.getField(this, 1) != null;
  10056. };
  10057. /**
  10058. * optional int32 status = 2;
  10059. * @return {number}
  10060. */
  10061. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onAudioDeviceStatusChangedParams.prototype.getStatus = function() {
  10062. return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 2, 0));
  10063. };
  10064. /**
  10065. * @param {number} value
  10066. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onAudioDeviceStatusChangedParams} returns this
  10067. */
  10068. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onAudioDeviceStatusChangedParams.prototype.setStatus = function(value) {
  10069. return jspb.Message.setField(this, 2, value);
  10070. };
  10071. /**
  10072. * Clears the field making it undefined.
  10073. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onAudioDeviceStatusChangedParams} returns this
  10074. */
  10075. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onAudioDeviceStatusChangedParams.prototype.clearStatus = function() {
  10076. return jspb.Message.setField(this, 2, undefined);
  10077. };
  10078. /**
  10079. * Returns whether this field is set.
  10080. * @return {boolean}
  10081. */
  10082. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onAudioDeviceStatusChangedParams.prototype.hasStatus = function() {
  10083. return jspb.Message.getField(this, 2) != null;
  10084. };
  10085. if (jspb.Message.GENERATE_TO_OBJECT) {
  10086. /**
  10087. * Creates an object representation of this proto.
  10088. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  10089. * Optional fields that are not set will be set to undefined.
  10090. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  10091. * For the list of reserved names please see:
  10092. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  10093. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  10094. * JSPB instance for transitional soy proto support:
  10095. * http://goto/soy-param-migration
  10096. * @return {!Object}
  10097. */
  10098. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onTestMicStatusChangedParams.prototype.toObject = function(opt_includeInstance) {
  10099. return proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onTestMicStatusChangedParams.toObject(opt_includeInstance, this);
  10100. };
  10101. /**
  10102. * Static version of the {@see toObject} method.
  10103. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  10104. * the JSPB instance for transitional soy proto support:
  10105. * http://goto/soy-param-migration
  10106. * @param {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onTestMicStatusChangedParams} msg The msg instance to transform.
  10107. * @return {!Object}
  10108. * @suppress {unusedLocalVariables} f is only used for nested messages
  10109. */
  10110. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onTestMicStatusChangedParams.toObject = function(includeInstance, msg) {
  10111. var f, obj = {
  10112. status: (f = jspb.Message.getField(msg, 1)) == null ? undefined : f
  10113. };
  10114. if (includeInstance) {
  10115. obj.$jspbMessageInstance = msg;
  10116. }
  10117. return obj;
  10118. };
  10119. }
  10120. /**
  10121. * Deserializes binary data (in protobuf wire format).
  10122. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  10123. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onTestMicStatusChangedParams}
  10124. */
  10125. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onTestMicStatusChangedParams.deserializeBinary = function(bytes) {
  10126. var reader = new jspb.BinaryReader(bytes);
  10127. var msg = new proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onTestMicStatusChangedParams;
  10128. return proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onTestMicStatusChangedParams.deserializeBinaryFromReader(msg, reader);
  10129. };
  10130. /**
  10131. * Deserializes binary data (in protobuf wire format) from the
  10132. * given reader into the given message object.
  10133. * @param {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onTestMicStatusChangedParams} msg The message object to deserialize into.
  10134. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  10135. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onTestMicStatusChangedParams}
  10136. */
  10137. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onTestMicStatusChangedParams.deserializeBinaryFromReader = function(msg, reader) {
  10138. while (reader.nextField()) {
  10139. if (reader.isEndGroup()) {
  10140. break;
  10141. }
  10142. var field = reader.getFieldNumber();
  10143. switch (field) {
  10144. case 1:
  10145. var value = /** @type {number} */ (reader.readInt32());
  10146. msg.setStatus(value);
  10147. break;
  10148. default:
  10149. reader.skipField();
  10150. break;
  10151. }
  10152. }
  10153. return msg;
  10154. };
  10155. /**
  10156. * Serializes the message to binary data (in protobuf wire format).
  10157. * @return {!Uint8Array}
  10158. */
  10159. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onTestMicStatusChangedParams.prototype.serializeBinary = function() {
  10160. var writer = new jspb.BinaryWriter();
  10161. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onTestMicStatusChangedParams.serializeBinaryToWriter(this, writer);
  10162. return writer.getResultBuffer();
  10163. };
  10164. /**
  10165. * Serializes the given message to binary data (in protobuf wire
  10166. * format), writing to the given BinaryWriter.
  10167. * @param {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onTestMicStatusChangedParams} message
  10168. * @param {!jspb.BinaryWriter} writer
  10169. * @suppress {unusedLocalVariables} f is only used for nested messages
  10170. */
  10171. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onTestMicStatusChangedParams.serializeBinaryToWriter = function(message, writer) {
  10172. var f = undefined;
  10173. f = /** @type {number} */ (jspb.Message.getField(message, 1));
  10174. if (f != null) {
  10175. writer.writeInt32(
  10176. 1,
  10177. f
  10178. );
  10179. }
  10180. };
  10181. /**
  10182. * optional int32 status = 1;
  10183. * @return {number}
  10184. */
  10185. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onTestMicStatusChangedParams.prototype.getStatus = function() {
  10186. return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 1, 0));
  10187. };
  10188. /**
  10189. * @param {number} value
  10190. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onTestMicStatusChangedParams} returns this
  10191. */
  10192. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onTestMicStatusChangedParams.prototype.setStatus = function(value) {
  10193. return jspb.Message.setField(this, 1, value);
  10194. };
  10195. /**
  10196. * Clears the field making it undefined.
  10197. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onTestMicStatusChangedParams} returns this
  10198. */
  10199. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onTestMicStatusChangedParams.prototype.clearStatus = function() {
  10200. return jspb.Message.setField(this, 1, undefined);
  10201. };
  10202. /**
  10203. * Returns whether this field is set.
  10204. * @return {boolean}
  10205. */
  10206. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onTestMicStatusChangedParams.prototype.hasStatus = function() {
  10207. return jspb.Message.getField(this, 1) != null;
  10208. };
  10209. if (jspb.Message.GENERATE_TO_OBJECT) {
  10210. /**
  10211. * Creates an object representation of this proto.
  10212. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  10213. * Optional fields that are not set will be set to undefined.
  10214. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  10215. * For the list of reserved names please see:
  10216. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  10217. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  10218. * JSPB instance for transitional soy proto support:
  10219. * http://goto/soy-param-migration
  10220. * @return {!Object}
  10221. */
  10222. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onSelectedAudioDeviceChangedParams.prototype.toObject = function(opt_includeInstance) {
  10223. return proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onSelectedAudioDeviceChangedParams.toObject(opt_includeInstance, this);
  10224. };
  10225. /**
  10226. * Static version of the {@see toObject} method.
  10227. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  10228. * the JSPB instance for transitional soy proto support:
  10229. * http://goto/soy-param-migration
  10230. * @param {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onSelectedAudioDeviceChangedParams} msg The msg instance to transform.
  10231. * @return {!Object}
  10232. * @suppress {unusedLocalVariables} f is only used for nested messages
  10233. */
  10234. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onSelectedAudioDeviceChangedParams.toObject = function(includeInstance, msg) {
  10235. var f, obj = {
  10236. };
  10237. if (includeInstance) {
  10238. obj.$jspbMessageInstance = msg;
  10239. }
  10240. return obj;
  10241. };
  10242. }
  10243. /**
  10244. * Deserializes binary data (in protobuf wire format).
  10245. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  10246. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onSelectedAudioDeviceChangedParams}
  10247. */
  10248. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onSelectedAudioDeviceChangedParams.deserializeBinary = function(bytes) {
  10249. var reader = new jspb.BinaryReader(bytes);
  10250. var msg = new proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onSelectedAudioDeviceChangedParams;
  10251. return proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onSelectedAudioDeviceChangedParams.deserializeBinaryFromReader(msg, reader);
  10252. };
  10253. /**
  10254. * Deserializes binary data (in protobuf wire format) from the
  10255. * given reader into the given message object.
  10256. * @param {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onSelectedAudioDeviceChangedParams} msg The message object to deserialize into.
  10257. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  10258. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onSelectedAudioDeviceChangedParams}
  10259. */
  10260. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onSelectedAudioDeviceChangedParams.deserializeBinaryFromReader = function(msg, reader) {
  10261. while (reader.nextField()) {
  10262. if (reader.isEndGroup()) {
  10263. break;
  10264. }
  10265. var field = reader.getFieldNumber();
  10266. switch (field) {
  10267. default:
  10268. reader.skipField();
  10269. break;
  10270. }
  10271. }
  10272. return msg;
  10273. };
  10274. /**
  10275. * Serializes the message to binary data (in protobuf wire format).
  10276. * @return {!Uint8Array}
  10277. */
  10278. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onSelectedAudioDeviceChangedParams.prototype.serializeBinary = function() {
  10279. var writer = new jspb.BinaryWriter();
  10280. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onSelectedAudioDeviceChangedParams.serializeBinaryToWriter(this, writer);
  10281. return writer.getResultBuffer();
  10282. };
  10283. /**
  10284. * Serializes the given message to binary data (in protobuf wire
  10285. * format), writing to the given BinaryWriter.
  10286. * @param {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onSelectedAudioDeviceChangedParams} message
  10287. * @param {!jspb.BinaryWriter} writer
  10288. * @suppress {unusedLocalVariables} f is only used for nested messages
  10289. */
  10290. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onSelectedAudioDeviceChangedParams.serializeBinaryToWriter = function(message, writer) {
  10291. var f = undefined;
  10292. };
  10293. if (jspb.Message.GENERATE_TO_OBJECT) {
  10294. /**
  10295. * Creates an object representation of this proto.
  10296. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  10297. * Optional fields that are not set will be set to undefined.
  10298. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  10299. * For the list of reserved names please see:
  10300. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  10301. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  10302. * JSPB instance for transitional soy proto support:
  10303. * http://goto/soy-param-migration
  10304. * @return {!Object}
  10305. */
  10306. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionStatusParams.prototype.toObject = function(opt_includeInstance) {
  10307. return proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionStatusParams.toObject(opt_includeInstance, this);
  10308. };
  10309. /**
  10310. * Static version of the {@see toObject} method.
  10311. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  10312. * the JSPB instance for transitional soy proto support:
  10313. * http://goto/soy-param-migration
  10314. * @param {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionStatusParams} msg The msg instance to transform.
  10315. * @return {!Object}
  10316. * @suppress {unusedLocalVariables} f is only used for nested messages
  10317. */
  10318. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionStatusParams.toObject = function(includeInstance, msg) {
  10319. var f, obj = {
  10320. status: (f = jspb.Message.getField(msg, 1)) == null ? undefined : f
  10321. };
  10322. if (includeInstance) {
  10323. obj.$jspbMessageInstance = msg;
  10324. }
  10325. return obj;
  10326. };
  10327. }
  10328. /**
  10329. * Deserializes binary data (in protobuf wire format).
  10330. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  10331. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionStatusParams}
  10332. */
  10333. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionStatusParams.deserializeBinary = function(bytes) {
  10334. var reader = new jspb.BinaryReader(bytes);
  10335. var msg = new proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionStatusParams;
  10336. return proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionStatusParams.deserializeBinaryFromReader(msg, reader);
  10337. };
  10338. /**
  10339. * Deserializes binary data (in protobuf wire format) from the
  10340. * given reader into the given message object.
  10341. * @param {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionStatusParams} msg The message object to deserialize into.
  10342. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  10343. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionStatusParams}
  10344. */
  10345. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionStatusParams.deserializeBinaryFromReader = function(msg, reader) {
  10346. while (reader.nextField()) {
  10347. if (reader.isEndGroup()) {
  10348. break;
  10349. }
  10350. var field = reader.getFieldNumber();
  10351. switch (field) {
  10352. case 1:
  10353. var value = /** @type {number} */ (reader.readInt32());
  10354. msg.setStatus(value);
  10355. break;
  10356. default:
  10357. reader.skipField();
  10358. break;
  10359. }
  10360. }
  10361. return msg;
  10362. };
  10363. /**
  10364. * Serializes the message to binary data (in protobuf wire format).
  10365. * @return {!Uint8Array}
  10366. */
  10367. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionStatusParams.prototype.serializeBinary = function() {
  10368. var writer = new jspb.BinaryWriter();
  10369. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionStatusParams.serializeBinaryToWriter(this, writer);
  10370. return writer.getResultBuffer();
  10371. };
  10372. /**
  10373. * Serializes the given message to binary data (in protobuf wire
  10374. * format), writing to the given BinaryWriter.
  10375. * @param {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionStatusParams} message
  10376. * @param {!jspb.BinaryWriter} writer
  10377. * @suppress {unusedLocalVariables} f is only used for nested messages
  10378. */
  10379. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionStatusParams.serializeBinaryToWriter = function(message, writer) {
  10380. var f = undefined;
  10381. f = /** @type {number} */ (jspb.Message.getField(message, 1));
  10382. if (f != null) {
  10383. writer.writeInt32(
  10384. 1,
  10385. f
  10386. );
  10387. }
  10388. };
  10389. /**
  10390. * optional int32 status = 1;
  10391. * @return {number}
  10392. */
  10393. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionStatusParams.prototype.getStatus = function() {
  10394. return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 1, 0));
  10395. };
  10396. /**
  10397. * @param {number} value
  10398. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionStatusParams} returns this
  10399. */
  10400. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionStatusParams.prototype.setStatus = function(value) {
  10401. return jspb.Message.setField(this, 1, value);
  10402. };
  10403. /**
  10404. * Clears the field making it undefined.
  10405. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionStatusParams} returns this
  10406. */
  10407. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionStatusParams.prototype.clearStatus = function() {
  10408. return jspb.Message.setField(this, 1, undefined);
  10409. };
  10410. /**
  10411. * Returns whether this field is set.
  10412. * @return {boolean}
  10413. */
  10414. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionStatusParams.prototype.hasStatus = function() {
  10415. return jspb.Message.getField(this, 1) != null;
  10416. };
  10417. if (jspb.Message.GENERATE_TO_OBJECT) {
  10418. /**
  10419. * Creates an object representation of this proto.
  10420. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  10421. * Optional fields that are not set will be set to undefined.
  10422. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  10423. * For the list of reserved names please see:
  10424. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  10425. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  10426. * JSPB instance for transitional soy proto support:
  10427. * http://goto/soy-param-migration
  10428. * @return {!Object}
  10429. */
  10430. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionMsgReceivedParams.prototype.toObject = function(opt_includeInstance) {
  10431. return proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionMsgReceivedParams.toObject(opt_includeInstance, this);
  10432. };
  10433. /**
  10434. * Static version of the {@see toObject} method.
  10435. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  10436. * the JSPB instance for transitional soy proto support:
  10437. * http://goto/soy-param-migration
  10438. * @param {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionMsgReceivedParams} msg The msg instance to transform.
  10439. * @return {!Object}
  10440. * @suppress {unusedLocalVariables} f is only used for nested messages
  10441. */
  10442. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionMsgReceivedParams.toObject = function(includeInstance, msg) {
  10443. var f, obj = {
  10444. ltmsg: (f = jspb.Message.getField(msg, 1)) == null ? undefined : f,
  10445. user: (f = msg.getUser()) && proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.toObject(includeInstance, f),
  10446. type: (f = jspb.Message.getField(msg, 3)) == null ? undefined : f
  10447. };
  10448. if (includeInstance) {
  10449. obj.$jspbMessageInstance = msg;
  10450. }
  10451. return obj;
  10452. };
  10453. }
  10454. /**
  10455. * Deserializes binary data (in protobuf wire format).
  10456. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  10457. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionMsgReceivedParams}
  10458. */
  10459. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionMsgReceivedParams.deserializeBinary = function(bytes) {
  10460. var reader = new jspb.BinaryReader(bytes);
  10461. var msg = new proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionMsgReceivedParams;
  10462. return proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionMsgReceivedParams.deserializeBinaryFromReader(msg, reader);
  10463. };
  10464. /**
  10465. * Deserializes binary data (in protobuf wire format) from the
  10466. * given reader into the given message object.
  10467. * @param {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionMsgReceivedParams} msg The message object to deserialize into.
  10468. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  10469. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionMsgReceivedParams}
  10470. */
  10471. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionMsgReceivedParams.deserializeBinaryFromReader = function(msg, reader) {
  10472. while (reader.nextField()) {
  10473. if (reader.isEndGroup()) {
  10474. break;
  10475. }
  10476. var field = reader.getFieldNumber();
  10477. switch (field) {
  10478. case 1:
  10479. var value = /** @type {string} */ (reader.readString());
  10480. msg.setLtmsg(value);
  10481. break;
  10482. case 2:
  10483. var value = new proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser;
  10484. reader.readMessage(value,proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.deserializeBinaryFromReader);
  10485. msg.setUser(value);
  10486. break;
  10487. case 3:
  10488. var value = /** @type {number} */ (reader.readInt32());
  10489. msg.setType(value);
  10490. break;
  10491. default:
  10492. reader.skipField();
  10493. break;
  10494. }
  10495. }
  10496. return msg;
  10497. };
  10498. /**
  10499. * Serializes the message to binary data (in protobuf wire format).
  10500. * @return {!Uint8Array}
  10501. */
  10502. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionMsgReceivedParams.prototype.serializeBinary = function() {
  10503. var writer = new jspb.BinaryWriter();
  10504. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionMsgReceivedParams.serializeBinaryToWriter(this, writer);
  10505. return writer.getResultBuffer();
  10506. };
  10507. /**
  10508. * Serializes the given message to binary data (in protobuf wire
  10509. * format), writing to the given BinaryWriter.
  10510. * @param {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionMsgReceivedParams} message
  10511. * @param {!jspb.BinaryWriter} writer
  10512. * @suppress {unusedLocalVariables} f is only used for nested messages
  10513. */
  10514. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionMsgReceivedParams.serializeBinaryToWriter = function(message, writer) {
  10515. var f = undefined;
  10516. f = /** @type {string} */ (jspb.Message.getField(message, 1));
  10517. if (f != null) {
  10518. writer.writeString(
  10519. 1,
  10520. f
  10521. );
  10522. }
  10523. f = message.getUser();
  10524. if (f != null) {
  10525. writer.writeMessage(
  10526. 2,
  10527. f,
  10528. proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.serializeBinaryToWriter
  10529. );
  10530. }
  10531. f = /** @type {number} */ (jspb.Message.getField(message, 3));
  10532. if (f != null) {
  10533. writer.writeInt32(
  10534. 3,
  10535. f
  10536. );
  10537. }
  10538. };
  10539. /**
  10540. * optional string ltMsg = 1;
  10541. * @return {string}
  10542. */
  10543. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionMsgReceivedParams.prototype.getLtmsg = function() {
  10544. return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, ""));
  10545. };
  10546. /**
  10547. * @param {string} value
  10548. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionMsgReceivedParams} returns this
  10549. */
  10550. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionMsgReceivedParams.prototype.setLtmsg = function(value) {
  10551. return jspb.Message.setField(this, 1, value);
  10552. };
  10553. /**
  10554. * Clears the field making it undefined.
  10555. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionMsgReceivedParams} returns this
  10556. */
  10557. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionMsgReceivedParams.prototype.clearLtmsg = function() {
  10558. return jspb.Message.setField(this, 1, undefined);
  10559. };
  10560. /**
  10561. * Returns whether this field is set.
  10562. * @return {boolean}
  10563. */
  10564. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionMsgReceivedParams.prototype.hasLtmsg = function() {
  10565. return jspb.Message.getField(this, 1) != null;
  10566. };
  10567. /**
  10568. * optional VideoSDKUser user = 2;
  10569. * @return {?proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser}
  10570. */
  10571. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionMsgReceivedParams.prototype.getUser = function() {
  10572. return /** @type{?proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser} */ (
  10573. jspb.Message.getWrapperField(this, proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser, 2));
  10574. };
  10575. /**
  10576. * @param {?proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser|undefined} value
  10577. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionMsgReceivedParams} returns this
  10578. */
  10579. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionMsgReceivedParams.prototype.setUser = function(value) {
  10580. return jspb.Message.setWrapperField(this, 2, value);
  10581. };
  10582. /**
  10583. * Clears the message field making it undefined.
  10584. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionMsgReceivedParams} returns this
  10585. */
  10586. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionMsgReceivedParams.prototype.clearUser = function() {
  10587. return this.setUser(undefined);
  10588. };
  10589. /**
  10590. * Returns whether this field is set.
  10591. * @return {boolean}
  10592. */
  10593. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionMsgReceivedParams.prototype.hasUser = function() {
  10594. return jspb.Message.getField(this, 2) != null;
  10595. };
  10596. /**
  10597. * optional int32 type = 3;
  10598. * @return {number}
  10599. */
  10600. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionMsgReceivedParams.prototype.getType = function() {
  10601. return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 3, 0));
  10602. };
  10603. /**
  10604. * @param {number} value
  10605. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionMsgReceivedParams} returns this
  10606. */
  10607. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionMsgReceivedParams.prototype.setType = function(value) {
  10608. return jspb.Message.setField(this, 3, value);
  10609. };
  10610. /**
  10611. * Clears the field making it undefined.
  10612. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionMsgReceivedParams} returns this
  10613. */
  10614. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionMsgReceivedParams.prototype.clearType = function() {
  10615. return jspb.Message.setField(this, 3, undefined);
  10616. };
  10617. /**
  10618. * Returns whether this field is set.
  10619. * @return {boolean}
  10620. */
  10621. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionMsgReceivedParams.prototype.hasType = function() {
  10622. return jspb.Message.getField(this, 3) != null;
  10623. };
  10624. if (jspb.Message.GENERATE_TO_OBJECT) {
  10625. /**
  10626. * Creates an object representation of this proto.
  10627. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  10628. * Optional fields that are not set will be set to undefined.
  10629. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  10630. * For the list of reserved names please see:
  10631. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  10632. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  10633. * JSPB instance for transitional soy proto support:
  10634. * http://goto/soy-param-migration
  10635. * @return {!Object}
  10636. */
  10637. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionMsgErrorParams.prototype.toObject = function(opt_includeInstance) {
  10638. return proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionMsgErrorParams.toObject(opt_includeInstance, this);
  10639. };
  10640. /**
  10641. * Static version of the {@see toObject} method.
  10642. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  10643. * the JSPB instance for transitional soy proto support:
  10644. * http://goto/soy-param-migration
  10645. * @param {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionMsgErrorParams} msg The msg instance to transform.
  10646. * @return {!Object}
  10647. * @suppress {unusedLocalVariables} f is only used for nested messages
  10648. */
  10649. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionMsgErrorParams.toObject = function(includeInstance, msg) {
  10650. var f, obj = {
  10651. spokenlanguage: (f = msg.getSpokenlanguage()) && proto.com.electron.zoomvideo.sdk.proto.LTTLanguage.toObject(includeInstance, f),
  10652. transcriptlanguage: (f = msg.getTranscriptlanguage()) && proto.com.electron.zoomvideo.sdk.proto.LTTLanguage.toObject(includeInstance, f)
  10653. };
  10654. if (includeInstance) {
  10655. obj.$jspbMessageInstance = msg;
  10656. }
  10657. return obj;
  10658. };
  10659. }
  10660. /**
  10661. * Deserializes binary data (in protobuf wire format).
  10662. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  10663. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionMsgErrorParams}
  10664. */
  10665. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionMsgErrorParams.deserializeBinary = function(bytes) {
  10666. var reader = new jspb.BinaryReader(bytes);
  10667. var msg = new proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionMsgErrorParams;
  10668. return proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionMsgErrorParams.deserializeBinaryFromReader(msg, reader);
  10669. };
  10670. /**
  10671. * Deserializes binary data (in protobuf wire format) from the
  10672. * given reader into the given message object.
  10673. * @param {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionMsgErrorParams} msg The message object to deserialize into.
  10674. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  10675. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionMsgErrorParams}
  10676. */
  10677. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionMsgErrorParams.deserializeBinaryFromReader = function(msg, reader) {
  10678. while (reader.nextField()) {
  10679. if (reader.isEndGroup()) {
  10680. break;
  10681. }
  10682. var field = reader.getFieldNumber();
  10683. switch (field) {
  10684. case 1:
  10685. var value = new proto.com.electron.zoomvideo.sdk.proto.LTTLanguage;
  10686. reader.readMessage(value,proto.com.electron.zoomvideo.sdk.proto.LTTLanguage.deserializeBinaryFromReader);
  10687. msg.setSpokenlanguage(value);
  10688. break;
  10689. case 2:
  10690. var value = new proto.com.electron.zoomvideo.sdk.proto.LTTLanguage;
  10691. reader.readMessage(value,proto.com.electron.zoomvideo.sdk.proto.LTTLanguage.deserializeBinaryFromReader);
  10692. msg.setTranscriptlanguage(value);
  10693. break;
  10694. default:
  10695. reader.skipField();
  10696. break;
  10697. }
  10698. }
  10699. return msg;
  10700. };
  10701. /**
  10702. * Serializes the message to binary data (in protobuf wire format).
  10703. * @return {!Uint8Array}
  10704. */
  10705. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionMsgErrorParams.prototype.serializeBinary = function() {
  10706. var writer = new jspb.BinaryWriter();
  10707. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionMsgErrorParams.serializeBinaryToWriter(this, writer);
  10708. return writer.getResultBuffer();
  10709. };
  10710. /**
  10711. * Serializes the given message to binary data (in protobuf wire
  10712. * format), writing to the given BinaryWriter.
  10713. * @param {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionMsgErrorParams} message
  10714. * @param {!jspb.BinaryWriter} writer
  10715. * @suppress {unusedLocalVariables} f is only used for nested messages
  10716. */
  10717. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionMsgErrorParams.serializeBinaryToWriter = function(message, writer) {
  10718. var f = undefined;
  10719. f = message.getSpokenlanguage();
  10720. if (f != null) {
  10721. writer.writeMessage(
  10722. 1,
  10723. f,
  10724. proto.com.electron.zoomvideo.sdk.proto.LTTLanguage.serializeBinaryToWriter
  10725. );
  10726. }
  10727. f = message.getTranscriptlanguage();
  10728. if (f != null) {
  10729. writer.writeMessage(
  10730. 2,
  10731. f,
  10732. proto.com.electron.zoomvideo.sdk.proto.LTTLanguage.serializeBinaryToWriter
  10733. );
  10734. }
  10735. };
  10736. /**
  10737. * optional LTTLanguage spokenLanguage = 1;
  10738. * @return {?proto.com.electron.zoomvideo.sdk.proto.LTTLanguage}
  10739. */
  10740. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionMsgErrorParams.prototype.getSpokenlanguage = function() {
  10741. return /** @type{?proto.com.electron.zoomvideo.sdk.proto.LTTLanguage} */ (
  10742. jspb.Message.getWrapperField(this, proto.com.electron.zoomvideo.sdk.proto.LTTLanguage, 1));
  10743. };
  10744. /**
  10745. * @param {?proto.com.electron.zoomvideo.sdk.proto.LTTLanguage|undefined} value
  10746. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionMsgErrorParams} returns this
  10747. */
  10748. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionMsgErrorParams.prototype.setSpokenlanguage = function(value) {
  10749. return jspb.Message.setWrapperField(this, 1, value);
  10750. };
  10751. /**
  10752. * Clears the message field making it undefined.
  10753. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionMsgErrorParams} returns this
  10754. */
  10755. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionMsgErrorParams.prototype.clearSpokenlanguage = function() {
  10756. return this.setSpokenlanguage(undefined);
  10757. };
  10758. /**
  10759. * Returns whether this field is set.
  10760. * @return {boolean}
  10761. */
  10762. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionMsgErrorParams.prototype.hasSpokenlanguage = function() {
  10763. return jspb.Message.getField(this, 1) != null;
  10764. };
  10765. /**
  10766. * optional LTTLanguage transcriptLanguage = 2;
  10767. * @return {?proto.com.electron.zoomvideo.sdk.proto.LTTLanguage}
  10768. */
  10769. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionMsgErrorParams.prototype.getTranscriptlanguage = function() {
  10770. return /** @type{?proto.com.electron.zoomvideo.sdk.proto.LTTLanguage} */ (
  10771. jspb.Message.getWrapperField(this, proto.com.electron.zoomvideo.sdk.proto.LTTLanguage, 2));
  10772. };
  10773. /**
  10774. * @param {?proto.com.electron.zoomvideo.sdk.proto.LTTLanguage|undefined} value
  10775. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionMsgErrorParams} returns this
  10776. */
  10777. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionMsgErrorParams.prototype.setTranscriptlanguage = function(value) {
  10778. return jspb.Message.setWrapperField(this, 2, value);
  10779. };
  10780. /**
  10781. * Clears the message field making it undefined.
  10782. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionMsgErrorParams} returns this
  10783. */
  10784. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionMsgErrorParams.prototype.clearTranscriptlanguage = function() {
  10785. return this.setTranscriptlanguage(undefined);
  10786. };
  10787. /**
  10788. * Returns whether this field is set.
  10789. * @return {boolean}
  10790. */
  10791. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionMsgErrorParams.prototype.hasTranscriptlanguage = function() {
  10792. return jspb.Message.getField(this, 2) != null;
  10793. };
  10794. if (jspb.Message.GENERATE_TO_OBJECT) {
  10795. /**
  10796. * Creates an object representation of this proto.
  10797. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  10798. * Optional fields that are not set will be set to undefined.
  10799. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  10800. * For the list of reserved names please see:
  10801. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  10802. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  10803. * JSPB instance for transitional soy proto support:
  10804. * http://goto/soy-param-migration
  10805. * @return {!Object}
  10806. */
  10807. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.liveTranscriptionMsgInfoParams.prototype.toObject = function(opt_includeInstance) {
  10808. return proto.com.electron.zoomvideo.sdk.proto.CallbackBody.liveTranscriptionMsgInfoParams.toObject(opt_includeInstance, this);
  10809. };
  10810. /**
  10811. * Static version of the {@see toObject} method.
  10812. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  10813. * the JSPB instance for transitional soy proto support:
  10814. * http://goto/soy-param-migration
  10815. * @param {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.liveTranscriptionMsgInfoParams} msg The msg instance to transform.
  10816. * @return {!Object}
  10817. * @suppress {unusedLocalVariables} f is only used for nested messages
  10818. */
  10819. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.liveTranscriptionMsgInfoParams.toObject = function(includeInstance, msg) {
  10820. var f, obj = {
  10821. timestamp: (f = jspb.Message.getField(msg, 1)) == null ? undefined : f,
  10822. messageid: (f = jspb.Message.getField(msg, 2)) == null ? undefined : f,
  10823. messagecontent: (f = jspb.Message.getField(msg, 3)) == null ? undefined : f,
  10824. speakername: (f = jspb.Message.getField(msg, 4)) == null ? undefined : f,
  10825. speakerid: (f = jspb.Message.getField(msg, 5)) == null ? undefined : f,
  10826. messagetype: (f = jspb.Message.getField(msg, 6)) == null ? undefined : f
  10827. };
  10828. if (includeInstance) {
  10829. obj.$jspbMessageInstance = msg;
  10830. }
  10831. return obj;
  10832. };
  10833. }
  10834. /**
  10835. * Deserializes binary data (in protobuf wire format).
  10836. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  10837. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.liveTranscriptionMsgInfoParams}
  10838. */
  10839. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.liveTranscriptionMsgInfoParams.deserializeBinary = function(bytes) {
  10840. var reader = new jspb.BinaryReader(bytes);
  10841. var msg = new proto.com.electron.zoomvideo.sdk.proto.CallbackBody.liveTranscriptionMsgInfoParams;
  10842. return proto.com.electron.zoomvideo.sdk.proto.CallbackBody.liveTranscriptionMsgInfoParams.deserializeBinaryFromReader(msg, reader);
  10843. };
  10844. /**
  10845. * Deserializes binary data (in protobuf wire format) from the
  10846. * given reader into the given message object.
  10847. * @param {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.liveTranscriptionMsgInfoParams} msg The message object to deserialize into.
  10848. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  10849. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.liveTranscriptionMsgInfoParams}
  10850. */
  10851. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.liveTranscriptionMsgInfoParams.deserializeBinaryFromReader = function(msg, reader) {
  10852. while (reader.nextField()) {
  10853. if (reader.isEndGroup()) {
  10854. break;
  10855. }
  10856. var field = reader.getFieldNumber();
  10857. switch (field) {
  10858. case 1:
  10859. var value = /** @type {number} */ (reader.readInt64());
  10860. msg.setTimestamp(value);
  10861. break;
  10862. case 2:
  10863. var value = /** @type {string} */ (reader.readString());
  10864. msg.setMessageid(value);
  10865. break;
  10866. case 3:
  10867. var value = /** @type {string} */ (reader.readString());
  10868. msg.setMessagecontent(value);
  10869. break;
  10870. case 4:
  10871. var value = /** @type {string} */ (reader.readString());
  10872. msg.setSpeakername(value);
  10873. break;
  10874. case 5:
  10875. var value = /** @type {string} */ (reader.readString());
  10876. msg.setSpeakerid(value);
  10877. break;
  10878. case 6:
  10879. var value = /** @type {number} */ (reader.readInt32());
  10880. msg.setMessagetype(value);
  10881. break;
  10882. default:
  10883. reader.skipField();
  10884. break;
  10885. }
  10886. }
  10887. return msg;
  10888. };
  10889. /**
  10890. * Serializes the message to binary data (in protobuf wire format).
  10891. * @return {!Uint8Array}
  10892. */
  10893. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.liveTranscriptionMsgInfoParams.prototype.serializeBinary = function() {
  10894. var writer = new jspb.BinaryWriter();
  10895. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.liveTranscriptionMsgInfoParams.serializeBinaryToWriter(this, writer);
  10896. return writer.getResultBuffer();
  10897. };
  10898. /**
  10899. * Serializes the given message to binary data (in protobuf wire
  10900. * format), writing to the given BinaryWriter.
  10901. * @param {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.liveTranscriptionMsgInfoParams} message
  10902. * @param {!jspb.BinaryWriter} writer
  10903. * @suppress {unusedLocalVariables} f is only used for nested messages
  10904. */
  10905. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.liveTranscriptionMsgInfoParams.serializeBinaryToWriter = function(message, writer) {
  10906. var f = undefined;
  10907. f = /** @type {number} */ (jspb.Message.getField(message, 1));
  10908. if (f != null) {
  10909. writer.writeInt64(
  10910. 1,
  10911. f
  10912. );
  10913. }
  10914. f = /** @type {string} */ (jspb.Message.getField(message, 2));
  10915. if (f != null) {
  10916. writer.writeString(
  10917. 2,
  10918. f
  10919. );
  10920. }
  10921. f = /** @type {string} */ (jspb.Message.getField(message, 3));
  10922. if (f != null) {
  10923. writer.writeString(
  10924. 3,
  10925. f
  10926. );
  10927. }
  10928. f = /** @type {string} */ (jspb.Message.getField(message, 4));
  10929. if (f != null) {
  10930. writer.writeString(
  10931. 4,
  10932. f
  10933. );
  10934. }
  10935. f = /** @type {string} */ (jspb.Message.getField(message, 5));
  10936. if (f != null) {
  10937. writer.writeString(
  10938. 5,
  10939. f
  10940. );
  10941. }
  10942. f = /** @type {number} */ (jspb.Message.getField(message, 6));
  10943. if (f != null) {
  10944. writer.writeInt32(
  10945. 6,
  10946. f
  10947. );
  10948. }
  10949. };
  10950. /**
  10951. * optional int64 timeStamp = 1;
  10952. * @return {number}
  10953. */
  10954. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.liveTranscriptionMsgInfoParams.prototype.getTimestamp = function() {
  10955. return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 1, 0));
  10956. };
  10957. /**
  10958. * @param {number} value
  10959. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.liveTranscriptionMsgInfoParams} returns this
  10960. */
  10961. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.liveTranscriptionMsgInfoParams.prototype.setTimestamp = function(value) {
  10962. return jspb.Message.setField(this, 1, value);
  10963. };
  10964. /**
  10965. * Clears the field making it undefined.
  10966. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.liveTranscriptionMsgInfoParams} returns this
  10967. */
  10968. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.liveTranscriptionMsgInfoParams.prototype.clearTimestamp = function() {
  10969. return jspb.Message.setField(this, 1, undefined);
  10970. };
  10971. /**
  10972. * Returns whether this field is set.
  10973. * @return {boolean}
  10974. */
  10975. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.liveTranscriptionMsgInfoParams.prototype.hasTimestamp = function() {
  10976. return jspb.Message.getField(this, 1) != null;
  10977. };
  10978. /**
  10979. * optional string messageID = 2;
  10980. * @return {string}
  10981. */
  10982. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.liveTranscriptionMsgInfoParams.prototype.getMessageid = function() {
  10983. return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, ""));
  10984. };
  10985. /**
  10986. * @param {string} value
  10987. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.liveTranscriptionMsgInfoParams} returns this
  10988. */
  10989. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.liveTranscriptionMsgInfoParams.prototype.setMessageid = function(value) {
  10990. return jspb.Message.setField(this, 2, value);
  10991. };
  10992. /**
  10993. * Clears the field making it undefined.
  10994. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.liveTranscriptionMsgInfoParams} returns this
  10995. */
  10996. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.liveTranscriptionMsgInfoParams.prototype.clearMessageid = function() {
  10997. return jspb.Message.setField(this, 2, undefined);
  10998. };
  10999. /**
  11000. * Returns whether this field is set.
  11001. * @return {boolean}
  11002. */
  11003. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.liveTranscriptionMsgInfoParams.prototype.hasMessageid = function() {
  11004. return jspb.Message.getField(this, 2) != null;
  11005. };
  11006. /**
  11007. * optional string messageContent = 3;
  11008. * @return {string}
  11009. */
  11010. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.liveTranscriptionMsgInfoParams.prototype.getMessagecontent = function() {
  11011. return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 3, ""));
  11012. };
  11013. /**
  11014. * @param {string} value
  11015. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.liveTranscriptionMsgInfoParams} returns this
  11016. */
  11017. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.liveTranscriptionMsgInfoParams.prototype.setMessagecontent = function(value) {
  11018. return jspb.Message.setField(this, 3, value);
  11019. };
  11020. /**
  11021. * Clears the field making it undefined.
  11022. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.liveTranscriptionMsgInfoParams} returns this
  11023. */
  11024. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.liveTranscriptionMsgInfoParams.prototype.clearMessagecontent = function() {
  11025. return jspb.Message.setField(this, 3, undefined);
  11026. };
  11027. /**
  11028. * Returns whether this field is set.
  11029. * @return {boolean}
  11030. */
  11031. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.liveTranscriptionMsgInfoParams.prototype.hasMessagecontent = function() {
  11032. return jspb.Message.getField(this, 3) != null;
  11033. };
  11034. /**
  11035. * optional string speakerName = 4;
  11036. * @return {string}
  11037. */
  11038. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.liveTranscriptionMsgInfoParams.prototype.getSpeakername = function() {
  11039. return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 4, ""));
  11040. };
  11041. /**
  11042. * @param {string} value
  11043. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.liveTranscriptionMsgInfoParams} returns this
  11044. */
  11045. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.liveTranscriptionMsgInfoParams.prototype.setSpeakername = function(value) {
  11046. return jspb.Message.setField(this, 4, value);
  11047. };
  11048. /**
  11049. * Clears the field making it undefined.
  11050. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.liveTranscriptionMsgInfoParams} returns this
  11051. */
  11052. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.liveTranscriptionMsgInfoParams.prototype.clearSpeakername = function() {
  11053. return jspb.Message.setField(this, 4, undefined);
  11054. };
  11055. /**
  11056. * Returns whether this field is set.
  11057. * @return {boolean}
  11058. */
  11059. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.liveTranscriptionMsgInfoParams.prototype.hasSpeakername = function() {
  11060. return jspb.Message.getField(this, 4) != null;
  11061. };
  11062. /**
  11063. * optional string speakerID = 5;
  11064. * @return {string}
  11065. */
  11066. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.liveTranscriptionMsgInfoParams.prototype.getSpeakerid = function() {
  11067. return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 5, ""));
  11068. };
  11069. /**
  11070. * @param {string} value
  11071. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.liveTranscriptionMsgInfoParams} returns this
  11072. */
  11073. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.liveTranscriptionMsgInfoParams.prototype.setSpeakerid = function(value) {
  11074. return jspb.Message.setField(this, 5, value);
  11075. };
  11076. /**
  11077. * Clears the field making it undefined.
  11078. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.liveTranscriptionMsgInfoParams} returns this
  11079. */
  11080. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.liveTranscriptionMsgInfoParams.prototype.clearSpeakerid = function() {
  11081. return jspb.Message.setField(this, 5, undefined);
  11082. };
  11083. /**
  11084. * Returns whether this field is set.
  11085. * @return {boolean}
  11086. */
  11087. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.liveTranscriptionMsgInfoParams.prototype.hasSpeakerid = function() {
  11088. return jspb.Message.getField(this, 5) != null;
  11089. };
  11090. /**
  11091. * optional int32 messageType = 6;
  11092. * @return {number}
  11093. */
  11094. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.liveTranscriptionMsgInfoParams.prototype.getMessagetype = function() {
  11095. return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 6, 0));
  11096. };
  11097. /**
  11098. * @param {number} value
  11099. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.liveTranscriptionMsgInfoParams} returns this
  11100. */
  11101. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.liveTranscriptionMsgInfoParams.prototype.setMessagetype = function(value) {
  11102. return jspb.Message.setField(this, 6, value);
  11103. };
  11104. /**
  11105. * Clears the field making it undefined.
  11106. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody.liveTranscriptionMsgInfoParams} returns this
  11107. */
  11108. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.liveTranscriptionMsgInfoParams.prototype.clearMessagetype = function() {
  11109. return jspb.Message.setField(this, 6, undefined);
  11110. };
  11111. /**
  11112. * Returns whether this field is set.
  11113. * @return {boolean}
  11114. */
  11115. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.liveTranscriptionMsgInfoParams.prototype.hasMessagetype = function() {
  11116. return jspb.Message.getField(this, 6) != null;
  11117. };
  11118. /**
  11119. * optional int32 msgtype = 1;
  11120. * @return {number}
  11121. */
  11122. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.getMsgtype = function() {
  11123. return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 1, 0));
  11124. };
  11125. /**
  11126. * @param {number} value
  11127. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody} returns this
  11128. */
  11129. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.setMsgtype = function(value) {
  11130. return jspb.Message.setField(this, 1, value);
  11131. };
  11132. /**
  11133. * Clears the field making it undefined.
  11134. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody} returns this
  11135. */
  11136. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.clearMsgtype = function() {
  11137. return jspb.Message.setField(this, 1, undefined);
  11138. };
  11139. /**
  11140. * Returns whether this field is set.
  11141. * @return {boolean}
  11142. */
  11143. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.hasMsgtype = function() {
  11144. return jspb.Message.getField(this, 1) != null;
  11145. };
  11146. /**
  11147. * optional onErrorParams onErrorParam = 2;
  11148. * @return {?proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onErrorParams}
  11149. */
  11150. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.getOnerrorparam = function() {
  11151. return /** @type{?proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onErrorParams} */ (
  11152. jspb.Message.getWrapperField(this, proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onErrorParams, 2));
  11153. };
  11154. /**
  11155. * @param {?proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onErrorParams|undefined} value
  11156. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody} returns this
  11157. */
  11158. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.setOnerrorparam = function(value) {
  11159. return jspb.Message.setWrapperField(this, 2, value);
  11160. };
  11161. /**
  11162. * Clears the message field making it undefined.
  11163. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody} returns this
  11164. */
  11165. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.clearOnerrorparam = function() {
  11166. return this.setOnerrorparam(undefined);
  11167. };
  11168. /**
  11169. * Returns whether this field is set.
  11170. * @return {boolean}
  11171. */
  11172. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.hasOnerrorparam = function() {
  11173. return jspb.Message.getField(this, 2) != null;
  11174. };
  11175. /**
  11176. * optional onUserJoinParams onUserJoinParam = 3;
  11177. * @return {?proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserJoinParams}
  11178. */
  11179. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.getOnuserjoinparam = function() {
  11180. return /** @type{?proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserJoinParams} */ (
  11181. jspb.Message.getWrapperField(this, proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserJoinParams, 3));
  11182. };
  11183. /**
  11184. * @param {?proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserJoinParams|undefined} value
  11185. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody} returns this
  11186. */
  11187. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.setOnuserjoinparam = function(value) {
  11188. return jspb.Message.setWrapperField(this, 3, value);
  11189. };
  11190. /**
  11191. * Clears the message field making it undefined.
  11192. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody} returns this
  11193. */
  11194. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.clearOnuserjoinparam = function() {
  11195. return this.setOnuserjoinparam(undefined);
  11196. };
  11197. /**
  11198. * Returns whether this field is set.
  11199. * @return {boolean}
  11200. */
  11201. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.hasOnuserjoinparam = function() {
  11202. return jspb.Message.getField(this, 3) != null;
  11203. };
  11204. /**
  11205. * optional onUserLeaveParams onUserLeaveParam = 4;
  11206. * @return {?proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserLeaveParams}
  11207. */
  11208. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.getOnuserleaveparam = function() {
  11209. return /** @type{?proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserLeaveParams} */ (
  11210. jspb.Message.getWrapperField(this, proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserLeaveParams, 4));
  11211. };
  11212. /**
  11213. * @param {?proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserLeaveParams|undefined} value
  11214. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody} returns this
  11215. */
  11216. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.setOnuserleaveparam = function(value) {
  11217. return jspb.Message.setWrapperField(this, 4, value);
  11218. };
  11219. /**
  11220. * Clears the message field making it undefined.
  11221. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody} returns this
  11222. */
  11223. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.clearOnuserleaveparam = function() {
  11224. return this.setOnuserleaveparam(undefined);
  11225. };
  11226. /**
  11227. * Returns whether this field is set.
  11228. * @return {boolean}
  11229. */
  11230. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.hasOnuserleaveparam = function() {
  11231. return jspb.Message.getField(this, 4) != null;
  11232. };
  11233. /**
  11234. * optional onUserVideoStatusChangedParams onUserVideoStatusChangedParam = 5;
  11235. * @return {?proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserVideoStatusChangedParams}
  11236. */
  11237. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.getOnuservideostatuschangedparam = function() {
  11238. return /** @type{?proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserVideoStatusChangedParams} */ (
  11239. jspb.Message.getWrapperField(this, proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserVideoStatusChangedParams, 5));
  11240. };
  11241. /**
  11242. * @param {?proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserVideoStatusChangedParams|undefined} value
  11243. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody} returns this
  11244. */
  11245. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.setOnuservideostatuschangedparam = function(value) {
  11246. return jspb.Message.setWrapperField(this, 5, value);
  11247. };
  11248. /**
  11249. * Clears the message field making it undefined.
  11250. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody} returns this
  11251. */
  11252. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.clearOnuservideostatuschangedparam = function() {
  11253. return this.setOnuservideostatuschangedparam(undefined);
  11254. };
  11255. /**
  11256. * Returns whether this field is set.
  11257. * @return {boolean}
  11258. */
  11259. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.hasOnuservideostatuschangedparam = function() {
  11260. return jspb.Message.getField(this, 5) != null;
  11261. };
  11262. /**
  11263. * optional onUserAudioStatusChangedParams onUserAudioStatusChangedParam = 6;
  11264. * @return {?proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserAudioStatusChangedParams}
  11265. */
  11266. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.getOnuseraudiostatuschangedparam = function() {
  11267. return /** @type{?proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserAudioStatusChangedParams} */ (
  11268. jspb.Message.getWrapperField(this, proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserAudioStatusChangedParams, 6));
  11269. };
  11270. /**
  11271. * @param {?proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserAudioStatusChangedParams|undefined} value
  11272. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody} returns this
  11273. */
  11274. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.setOnuseraudiostatuschangedparam = function(value) {
  11275. return jspb.Message.setWrapperField(this, 6, value);
  11276. };
  11277. /**
  11278. * Clears the message field making it undefined.
  11279. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody} returns this
  11280. */
  11281. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.clearOnuseraudiostatuschangedparam = function() {
  11282. return this.setOnuseraudiostatuschangedparam(undefined);
  11283. };
  11284. /**
  11285. * Returns whether this field is set.
  11286. * @return {boolean}
  11287. */
  11288. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.hasOnuseraudiostatuschangedparam = function() {
  11289. return jspb.Message.getField(this, 6) != null;
  11290. };
  11291. /**
  11292. * optional onUserShareStatusChangedParams onUserShareStatusChangedParam = 7;
  11293. * @return {?proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserShareStatusChangedParams}
  11294. */
  11295. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.getOnusersharestatuschangedparam = function() {
  11296. return /** @type{?proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserShareStatusChangedParams} */ (
  11297. jspb.Message.getWrapperField(this, proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserShareStatusChangedParams, 7));
  11298. };
  11299. /**
  11300. * @param {?proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserShareStatusChangedParams|undefined} value
  11301. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody} returns this
  11302. */
  11303. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.setOnusersharestatuschangedparam = function(value) {
  11304. return jspb.Message.setWrapperField(this, 7, value);
  11305. };
  11306. /**
  11307. * Clears the message field making it undefined.
  11308. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody} returns this
  11309. */
  11310. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.clearOnusersharestatuschangedparam = function() {
  11311. return this.setOnusersharestatuschangedparam(undefined);
  11312. };
  11313. /**
  11314. * Returns whether this field is set.
  11315. * @return {boolean}
  11316. */
  11317. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.hasOnusersharestatuschangedparam = function() {
  11318. return jspb.Message.getField(this, 7) != null;
  11319. };
  11320. /**
  11321. * optional onLiveStreamStatusChangedParams onLiveStreamStatusChangedParam = 8;
  11322. * @return {?proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveStreamStatusChangedParams}
  11323. */
  11324. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.getOnlivestreamstatuschangedparam = function() {
  11325. return /** @type{?proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveStreamStatusChangedParams} */ (
  11326. jspb.Message.getWrapperField(this, proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveStreamStatusChangedParams, 8));
  11327. };
  11328. /**
  11329. * @param {?proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveStreamStatusChangedParams|undefined} value
  11330. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody} returns this
  11331. */
  11332. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.setOnlivestreamstatuschangedparam = function(value) {
  11333. return jspb.Message.setWrapperField(this, 8, value);
  11334. };
  11335. /**
  11336. * Clears the message field making it undefined.
  11337. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody} returns this
  11338. */
  11339. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.clearOnlivestreamstatuschangedparam = function() {
  11340. return this.setOnlivestreamstatuschangedparam(undefined);
  11341. };
  11342. /**
  11343. * Returns whether this field is set.
  11344. * @return {boolean}
  11345. */
  11346. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.hasOnlivestreamstatuschangedparam = function() {
  11347. return jspb.Message.getField(this, 8) != null;
  11348. };
  11349. /**
  11350. * optional onUserHostChangedParams onUserHostChangedParam = 9;
  11351. * @return {?proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserHostChangedParams}
  11352. */
  11353. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.getOnuserhostchangedparam = function() {
  11354. return /** @type{?proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserHostChangedParams} */ (
  11355. jspb.Message.getWrapperField(this, proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserHostChangedParams, 9));
  11356. };
  11357. /**
  11358. * @param {?proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserHostChangedParams|undefined} value
  11359. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody} returns this
  11360. */
  11361. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.setOnuserhostchangedparam = function(value) {
  11362. return jspb.Message.setWrapperField(this, 9, value);
  11363. };
  11364. /**
  11365. * Clears the message field making it undefined.
  11366. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody} returns this
  11367. */
  11368. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.clearOnuserhostchangedparam = function() {
  11369. return this.setOnuserhostchangedparam(undefined);
  11370. };
  11371. /**
  11372. * Returns whether this field is set.
  11373. * @return {boolean}
  11374. */
  11375. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.hasOnuserhostchangedparam = function() {
  11376. return jspb.Message.getField(this, 9) != null;
  11377. };
  11378. /**
  11379. * optional onUserActiveAudioChangedParams onUserActiveAudioChangedParam = 10;
  11380. * @return {?proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserActiveAudioChangedParams}
  11381. */
  11382. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.getOnuseractiveaudiochangedparam = function() {
  11383. return /** @type{?proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserActiveAudioChangedParams} */ (
  11384. jspb.Message.getWrapperField(this, proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserActiveAudioChangedParams, 10));
  11385. };
  11386. /**
  11387. * @param {?proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserActiveAudioChangedParams|undefined} value
  11388. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody} returns this
  11389. */
  11390. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.setOnuseractiveaudiochangedparam = function(value) {
  11391. return jspb.Message.setWrapperField(this, 10, value);
  11392. };
  11393. /**
  11394. * Clears the message field making it undefined.
  11395. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody} returns this
  11396. */
  11397. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.clearOnuseractiveaudiochangedparam = function() {
  11398. return this.setOnuseractiveaudiochangedparam(undefined);
  11399. };
  11400. /**
  11401. * Returns whether this field is set.
  11402. * @return {boolean}
  11403. */
  11404. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.hasOnuseractiveaudiochangedparam = function() {
  11405. return jspb.Message.getField(this, 10) != null;
  11406. };
  11407. /**
  11408. * optional onChatNewMessageNotifyParams onChatNewMessageNotifyParam = 11;
  11409. * @return {?proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onChatNewMessageNotifyParams}
  11410. */
  11411. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.getOnchatnewmessagenotifyparam = function() {
  11412. return /** @type{?proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onChatNewMessageNotifyParams} */ (
  11413. jspb.Message.getWrapperField(this, proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onChatNewMessageNotifyParams, 11));
  11414. };
  11415. /**
  11416. * @param {?proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onChatNewMessageNotifyParams|undefined} value
  11417. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody} returns this
  11418. */
  11419. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.setOnchatnewmessagenotifyparam = function(value) {
  11420. return jspb.Message.setWrapperField(this, 11, value);
  11421. };
  11422. /**
  11423. * Clears the message field making it undefined.
  11424. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody} returns this
  11425. */
  11426. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.clearOnchatnewmessagenotifyparam = function() {
  11427. return this.setOnchatnewmessagenotifyparam(undefined);
  11428. };
  11429. /**
  11430. * Returns whether this field is set.
  11431. * @return {boolean}
  11432. */
  11433. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.hasOnchatnewmessagenotifyparam = function() {
  11434. return jspb.Message.getField(this, 11) != null;
  11435. };
  11436. /**
  11437. * optional onVideoSourceInitializeParams onVideoSourceInitializeParam = 12;
  11438. * @return {?proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onVideoSourceInitializeParams}
  11439. */
  11440. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.getOnvideosourceinitializeparam = function() {
  11441. return /** @type{?proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onVideoSourceInitializeParams} */ (
  11442. jspb.Message.getWrapperField(this, proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onVideoSourceInitializeParams, 12));
  11443. };
  11444. /**
  11445. * @param {?proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onVideoSourceInitializeParams|undefined} value
  11446. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody} returns this
  11447. */
  11448. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.setOnvideosourceinitializeparam = function(value) {
  11449. return jspb.Message.setWrapperField(this, 12, value);
  11450. };
  11451. /**
  11452. * Clears the message field making it undefined.
  11453. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody} returns this
  11454. */
  11455. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.clearOnvideosourceinitializeparam = function() {
  11456. return this.setOnvideosourceinitializeparam(undefined);
  11457. };
  11458. /**
  11459. * Returns whether this field is set.
  11460. * @return {boolean}
  11461. */
  11462. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.hasOnvideosourceinitializeparam = function() {
  11463. return jspb.Message.getField(this, 12) != null;
  11464. };
  11465. /**
  11466. * optional onPropertyChangeParams onPropertyChangeParam = 13;
  11467. * @return {?proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onPropertyChangeParams}
  11468. */
  11469. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.getOnpropertychangeparam = function() {
  11470. return /** @type{?proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onPropertyChangeParams} */ (
  11471. jspb.Message.getWrapperField(this, proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onPropertyChangeParams, 13));
  11472. };
  11473. /**
  11474. * @param {?proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onPropertyChangeParams|undefined} value
  11475. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody} returns this
  11476. */
  11477. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.setOnpropertychangeparam = function(value) {
  11478. return jspb.Message.setWrapperField(this, 13, value);
  11479. };
  11480. /**
  11481. * Clears the message field making it undefined.
  11482. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody} returns this
  11483. */
  11484. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.clearOnpropertychangeparam = function() {
  11485. return this.setOnpropertychangeparam(undefined);
  11486. };
  11487. /**
  11488. * Returns whether this field is set.
  11489. * @return {boolean}
  11490. */
  11491. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.hasOnpropertychangeparam = function() {
  11492. return jspb.Message.getField(this, 13) != null;
  11493. };
  11494. /**
  11495. * optional onRawDataStatusChangedParams onRawDataStatusChangedParam = 14;
  11496. * @return {?proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onRawDataStatusChangedParams}
  11497. */
  11498. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.getOnrawdatastatuschangedparam = function() {
  11499. return /** @type{?proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onRawDataStatusChangedParams} */ (
  11500. jspb.Message.getWrapperField(this, proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onRawDataStatusChangedParams, 14));
  11501. };
  11502. /**
  11503. * @param {?proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onRawDataStatusChangedParams|undefined} value
  11504. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody} returns this
  11505. */
  11506. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.setOnrawdatastatuschangedparam = function(value) {
  11507. return jspb.Message.setWrapperField(this, 14, value);
  11508. };
  11509. /**
  11510. * Clears the message field making it undefined.
  11511. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody} returns this
  11512. */
  11513. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.clearOnrawdatastatuschangedparam = function() {
  11514. return this.setOnrawdatastatuschangedparam(undefined);
  11515. };
  11516. /**
  11517. * Returns whether this field is set.
  11518. * @return {boolean}
  11519. */
  11520. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.hasOnrawdatastatuschangedparam = function() {
  11521. return jspb.Message.getField(this, 14) != null;
  11522. };
  11523. /**
  11524. * optional onUserManagerChangedParams onUserManagerChangedParam = 15;
  11525. * @return {?proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserManagerChangedParams}
  11526. */
  11527. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.getOnusermanagerchangedparam = function() {
  11528. return /** @type{?proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserManagerChangedParams} */ (
  11529. jspb.Message.getWrapperField(this, proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserManagerChangedParams, 15));
  11530. };
  11531. /**
  11532. * @param {?proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserManagerChangedParams|undefined} value
  11533. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody} returns this
  11534. */
  11535. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.setOnusermanagerchangedparam = function(value) {
  11536. return jspb.Message.setWrapperField(this, 15, value);
  11537. };
  11538. /**
  11539. * Clears the message field making it undefined.
  11540. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody} returns this
  11541. */
  11542. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.clearOnusermanagerchangedparam = function() {
  11543. return this.setOnusermanagerchangedparam(undefined);
  11544. };
  11545. /**
  11546. * Returns whether this field is set.
  11547. * @return {boolean}
  11548. */
  11549. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.hasOnusermanagerchangedparam = function() {
  11550. return jspb.Message.getField(this, 15) != null;
  11551. };
  11552. /**
  11553. * optional onUserNameChangedParams onUserNameChangedParam = 16;
  11554. * @return {?proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserNameChangedParams}
  11555. */
  11556. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.getOnusernamechangedparam = function() {
  11557. return /** @type{?proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserNameChangedParams} */ (
  11558. jspb.Message.getWrapperField(this, proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserNameChangedParams, 16));
  11559. };
  11560. /**
  11561. * @param {?proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onUserNameChangedParams|undefined} value
  11562. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody} returns this
  11563. */
  11564. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.setOnusernamechangedparam = function(value) {
  11565. return jspb.Message.setWrapperField(this, 16, value);
  11566. };
  11567. /**
  11568. * Clears the message field making it undefined.
  11569. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody} returns this
  11570. */
  11571. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.clearOnusernamechangedparam = function() {
  11572. return this.setOnusernamechangedparam(undefined);
  11573. };
  11574. /**
  11575. * Returns whether this field is set.
  11576. * @return {boolean}
  11577. */
  11578. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.hasOnusernamechangedparam = function() {
  11579. return jspb.Message.getField(this, 16) != null;
  11580. };
  11581. /**
  11582. * optional onCommandReceivedParams onCommandReceivedParam = 17;
  11583. * @return {?proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCommandReceivedParams}
  11584. */
  11585. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.getOncommandreceivedparam = function() {
  11586. return /** @type{?proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCommandReceivedParams} */ (
  11587. jspb.Message.getWrapperField(this, proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCommandReceivedParams, 17));
  11588. };
  11589. /**
  11590. * @param {?proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCommandReceivedParams|undefined} value
  11591. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody} returns this
  11592. */
  11593. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.setOncommandreceivedparam = function(value) {
  11594. return jspb.Message.setWrapperField(this, 17, value);
  11595. };
  11596. /**
  11597. * Clears the message field making it undefined.
  11598. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody} returns this
  11599. */
  11600. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.clearOncommandreceivedparam = function() {
  11601. return this.setOncommandreceivedparam(undefined);
  11602. };
  11603. /**
  11604. * Returns whether this field is set.
  11605. * @return {boolean}
  11606. */
  11607. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.hasOncommandreceivedparam = function() {
  11608. return jspb.Message.getField(this, 17) != null;
  11609. };
  11610. /**
  11611. * optional onCloudRecordingStatusParams onCloudRecordingStatusParam = 18;
  11612. * @return {?proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCloudRecordingStatusParams}
  11613. */
  11614. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.getOncloudrecordingstatusparam = function() {
  11615. return /** @type{?proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCloudRecordingStatusParams} */ (
  11616. jspb.Message.getWrapperField(this, proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCloudRecordingStatusParams, 18));
  11617. };
  11618. /**
  11619. * @param {?proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCloudRecordingStatusParams|undefined} value
  11620. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody} returns this
  11621. */
  11622. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.setOncloudrecordingstatusparam = function(value) {
  11623. return jspb.Message.setWrapperField(this, 18, value);
  11624. };
  11625. /**
  11626. * Clears the message field making it undefined.
  11627. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody} returns this
  11628. */
  11629. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.clearOncloudrecordingstatusparam = function() {
  11630. return this.setOncloudrecordingstatusparam(undefined);
  11631. };
  11632. /**
  11633. * Returns whether this field is set.
  11634. * @return {boolean}
  11635. */
  11636. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.hasOncloudrecordingstatusparam = function() {
  11637. return jspb.Message.getField(this, 18) != null;
  11638. };
  11639. /**
  11640. * optional onCameraControlRequestResultParams onCameraControlRequestResultParam = 19;
  11641. * @return {?proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCameraControlRequestResultParams}
  11642. */
  11643. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.getOncameracontrolrequestresultparam = function() {
  11644. return /** @type{?proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCameraControlRequestResultParams} */ (
  11645. jspb.Message.getWrapperField(this, proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCameraControlRequestResultParams, 19));
  11646. };
  11647. /**
  11648. * @param {?proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCameraControlRequestResultParams|undefined} value
  11649. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody} returns this
  11650. */
  11651. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.setOncameracontrolrequestresultparam = function(value) {
  11652. return jspb.Message.setWrapperField(this, 19, value);
  11653. };
  11654. /**
  11655. * Clears the message field making it undefined.
  11656. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody} returns this
  11657. */
  11658. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.clearOncameracontrolrequestresultparam = function() {
  11659. return this.setOncameracontrolrequestresultparam(undefined);
  11660. };
  11661. /**
  11662. * Returns whether this field is set.
  11663. * @return {boolean}
  11664. */
  11665. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.hasOncameracontrolrequestresultparam = function() {
  11666. return jspb.Message.getField(this, 19) != null;
  11667. };
  11668. /**
  11669. * optional onCameraControlRequestReceivedParams onCameraControlRequestReceivedParam = 20;
  11670. * @return {?proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCameraControlRequestReceivedParams}
  11671. */
  11672. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.getOncameracontrolrequestreceivedparam = function() {
  11673. return /** @type{?proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCameraControlRequestReceivedParams} */ (
  11674. jspb.Message.getWrapperField(this, proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCameraControlRequestReceivedParams, 20));
  11675. };
  11676. /**
  11677. * @param {?proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCameraControlRequestReceivedParams|undefined} value
  11678. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody} returns this
  11679. */
  11680. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.setOncameracontrolrequestreceivedparam = function(value) {
  11681. return jspb.Message.setWrapperField(this, 20, value);
  11682. };
  11683. /**
  11684. * Clears the message field making it undefined.
  11685. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody} returns this
  11686. */
  11687. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.clearOncameracontrolrequestreceivedparam = function() {
  11688. return this.setOncameracontrolrequestreceivedparam(undefined);
  11689. };
  11690. /**
  11691. * Returns whether this field is set.
  11692. * @return {boolean}
  11693. */
  11694. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.hasOncameracontrolrequestreceivedparam = function() {
  11695. return jspb.Message.getField(this, 20) != null;
  11696. };
  11697. /**
  11698. * optional onCommandChannelConnectResultParams onCommandChannelConnectResultParam = 21;
  11699. * @return {?proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCommandChannelConnectResultParams}
  11700. */
  11701. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.getOncommandchannelconnectresultparam = function() {
  11702. return /** @type{?proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCommandChannelConnectResultParams} */ (
  11703. jspb.Message.getWrapperField(this, proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCommandChannelConnectResultParams, 21));
  11704. };
  11705. /**
  11706. * @param {?proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onCommandChannelConnectResultParams|undefined} value
  11707. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody} returns this
  11708. */
  11709. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.setOncommandchannelconnectresultparam = function(value) {
  11710. return jspb.Message.setWrapperField(this, 21, value);
  11711. };
  11712. /**
  11713. * Clears the message field making it undefined.
  11714. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody} returns this
  11715. */
  11716. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.clearOncommandchannelconnectresultparam = function() {
  11717. return this.setOncommandchannelconnectresultparam(undefined);
  11718. };
  11719. /**
  11720. * Returns whether this field is set.
  11721. * @return {boolean}
  11722. */
  11723. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.hasOncommandchannelconnectresultparam = function() {
  11724. return jspb.Message.getField(this, 21) != null;
  11725. };
  11726. /**
  11727. * optional onHostAskUnmuteParams onHostAskUnmuteParam = 22;
  11728. * @return {?proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onHostAskUnmuteParams}
  11729. */
  11730. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.getOnhostaskunmuteparam = function() {
  11731. return /** @type{?proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onHostAskUnmuteParams} */ (
  11732. jspb.Message.getWrapperField(this, proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onHostAskUnmuteParams, 22));
  11733. };
  11734. /**
  11735. * @param {?proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onHostAskUnmuteParams|undefined} value
  11736. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody} returns this
  11737. */
  11738. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.setOnhostaskunmuteparam = function(value) {
  11739. return jspb.Message.setWrapperField(this, 22, value);
  11740. };
  11741. /**
  11742. * Clears the message field making it undefined.
  11743. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody} returns this
  11744. */
  11745. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.clearOnhostaskunmuteparam = function() {
  11746. return this.setOnhostaskunmuteparam(undefined);
  11747. };
  11748. /**
  11749. * Returns whether this field is set.
  11750. * @return {boolean}
  11751. */
  11752. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.hasOnhostaskunmuteparam = function() {
  11753. return jspb.Message.getField(this, 22) != null;
  11754. };
  11755. /**
  11756. * optional onInviteByPhoneStatusParams onInviteByPhoneStatusParam = 23;
  11757. * @return {?proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onInviteByPhoneStatusParams}
  11758. */
  11759. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.getOninvitebyphonestatusparam = function() {
  11760. return /** @type{?proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onInviteByPhoneStatusParams} */ (
  11761. jspb.Message.getWrapperField(this, proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onInviteByPhoneStatusParams, 23));
  11762. };
  11763. /**
  11764. * @param {?proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onInviteByPhoneStatusParams|undefined} value
  11765. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody} returns this
  11766. */
  11767. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.setOninvitebyphonestatusparam = function(value) {
  11768. return jspb.Message.setWrapperField(this, 23, value);
  11769. };
  11770. /**
  11771. * Clears the message field making it undefined.
  11772. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody} returns this
  11773. */
  11774. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.clearOninvitebyphonestatusparam = function() {
  11775. return this.setOninvitebyphonestatusparam(undefined);
  11776. };
  11777. /**
  11778. * Returns whether this field is set.
  11779. * @return {boolean}
  11780. */
  11781. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.hasOninvitebyphonestatusparam = function() {
  11782. return jspb.Message.getField(this, 23) != null;
  11783. };
  11784. /**
  11785. * optional onMultiCameraStreamStatusChangedParams onMultiCameraStreamStatusChangedParam = 24;
  11786. * @return {?proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onMultiCameraStreamStatusChangedParams}
  11787. */
  11788. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.getOnmulticamerastreamstatuschangedparam = function() {
  11789. return /** @type{?proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onMultiCameraStreamStatusChangedParams} */ (
  11790. jspb.Message.getWrapperField(this, proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onMultiCameraStreamStatusChangedParams, 24));
  11791. };
  11792. /**
  11793. * @param {?proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onMultiCameraStreamStatusChangedParams|undefined} value
  11794. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody} returns this
  11795. */
  11796. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.setOnmulticamerastreamstatuschangedparam = function(value) {
  11797. return jspb.Message.setWrapperField(this, 24, value);
  11798. };
  11799. /**
  11800. * Clears the message field making it undefined.
  11801. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody} returns this
  11802. */
  11803. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.clearOnmulticamerastreamstatuschangedparam = function() {
  11804. return this.setOnmulticamerastreamstatuschangedparam(undefined);
  11805. };
  11806. /**
  11807. * Returns whether this field is set.
  11808. * @return {boolean}
  11809. */
  11810. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.hasOnmulticamerastreamstatuschangedparam = function() {
  11811. return jspb.Message.getField(this, 24) != null;
  11812. };
  11813. /**
  11814. * optional onMicSpeakerVolumeChangedParams onMicSpeakerVolumeChangedParam = 25;
  11815. * @return {?proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onMicSpeakerVolumeChangedParams}
  11816. */
  11817. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.getOnmicspeakervolumechangedparam = function() {
  11818. return /** @type{?proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onMicSpeakerVolumeChangedParams} */ (
  11819. jspb.Message.getWrapperField(this, proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onMicSpeakerVolumeChangedParams, 25));
  11820. };
  11821. /**
  11822. * @param {?proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onMicSpeakerVolumeChangedParams|undefined} value
  11823. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody} returns this
  11824. */
  11825. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.setOnmicspeakervolumechangedparam = function(value) {
  11826. return jspb.Message.setWrapperField(this, 25, value);
  11827. };
  11828. /**
  11829. * Clears the message field making it undefined.
  11830. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody} returns this
  11831. */
  11832. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.clearOnmicspeakervolumechangedparam = function() {
  11833. return this.setOnmicspeakervolumechangedparam(undefined);
  11834. };
  11835. /**
  11836. * Returns whether this field is set.
  11837. * @return {boolean}
  11838. */
  11839. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.hasOnmicspeakervolumechangedparam = function() {
  11840. return jspb.Message.getField(this, 25) != null;
  11841. };
  11842. /**
  11843. * optional onAudioDeviceStatusChangedParams onAudioDeviceStatusChangedParam = 26;
  11844. * @return {?proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onAudioDeviceStatusChangedParams}
  11845. */
  11846. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.getOnaudiodevicestatuschangedparam = function() {
  11847. return /** @type{?proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onAudioDeviceStatusChangedParams} */ (
  11848. jspb.Message.getWrapperField(this, proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onAudioDeviceStatusChangedParams, 26));
  11849. };
  11850. /**
  11851. * @param {?proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onAudioDeviceStatusChangedParams|undefined} value
  11852. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody} returns this
  11853. */
  11854. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.setOnaudiodevicestatuschangedparam = function(value) {
  11855. return jspb.Message.setWrapperField(this, 26, value);
  11856. };
  11857. /**
  11858. * Clears the message field making it undefined.
  11859. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody} returns this
  11860. */
  11861. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.clearOnaudiodevicestatuschangedparam = function() {
  11862. return this.setOnaudiodevicestatuschangedparam(undefined);
  11863. };
  11864. /**
  11865. * Returns whether this field is set.
  11866. * @return {boolean}
  11867. */
  11868. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.hasOnaudiodevicestatuschangedparam = function() {
  11869. return jspb.Message.getField(this, 26) != null;
  11870. };
  11871. /**
  11872. * optional onTestMicStatusChangedParams onTestMicStatusChangedParam = 27;
  11873. * @return {?proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onTestMicStatusChangedParams}
  11874. */
  11875. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.getOntestmicstatuschangedparam = function() {
  11876. return /** @type{?proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onTestMicStatusChangedParams} */ (
  11877. jspb.Message.getWrapperField(this, proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onTestMicStatusChangedParams, 27));
  11878. };
  11879. /**
  11880. * @param {?proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onTestMicStatusChangedParams|undefined} value
  11881. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody} returns this
  11882. */
  11883. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.setOntestmicstatuschangedparam = function(value) {
  11884. return jspb.Message.setWrapperField(this, 27, value);
  11885. };
  11886. /**
  11887. * Clears the message field making it undefined.
  11888. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody} returns this
  11889. */
  11890. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.clearOntestmicstatuschangedparam = function() {
  11891. return this.setOntestmicstatuschangedparam(undefined);
  11892. };
  11893. /**
  11894. * Returns whether this field is set.
  11895. * @return {boolean}
  11896. */
  11897. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.hasOntestmicstatuschangedparam = function() {
  11898. return jspb.Message.getField(this, 27) != null;
  11899. };
  11900. /**
  11901. * optional onSelectedAudioDeviceChangedParams onSelectedAudioDeviceChangedParam = 28;
  11902. * @return {?proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onSelectedAudioDeviceChangedParams}
  11903. */
  11904. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.getOnselectedaudiodevicechangedparam = function() {
  11905. return /** @type{?proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onSelectedAudioDeviceChangedParams} */ (
  11906. jspb.Message.getWrapperField(this, proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onSelectedAudioDeviceChangedParams, 28));
  11907. };
  11908. /**
  11909. * @param {?proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onSelectedAudioDeviceChangedParams|undefined} value
  11910. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody} returns this
  11911. */
  11912. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.setOnselectedaudiodevicechangedparam = function(value) {
  11913. return jspb.Message.setWrapperField(this, 28, value);
  11914. };
  11915. /**
  11916. * Clears the message field making it undefined.
  11917. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody} returns this
  11918. */
  11919. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.clearOnselectedaudiodevicechangedparam = function() {
  11920. return this.setOnselectedaudiodevicechangedparam(undefined);
  11921. };
  11922. /**
  11923. * Returns whether this field is set.
  11924. * @return {boolean}
  11925. */
  11926. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.hasOnselectedaudiodevicechangedparam = function() {
  11927. return jspb.Message.getField(this, 28) != null;
  11928. };
  11929. /**
  11930. * optional onLiveTranscriptionStatusParams onLiveTranscriptionStatusParam = 29;
  11931. * @return {?proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionStatusParams}
  11932. */
  11933. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.getOnlivetranscriptionstatusparam = function() {
  11934. return /** @type{?proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionStatusParams} */ (
  11935. jspb.Message.getWrapperField(this, proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionStatusParams, 29));
  11936. };
  11937. /**
  11938. * @param {?proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionStatusParams|undefined} value
  11939. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody} returns this
  11940. */
  11941. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.setOnlivetranscriptionstatusparam = function(value) {
  11942. return jspb.Message.setWrapperField(this, 29, value);
  11943. };
  11944. /**
  11945. * Clears the message field making it undefined.
  11946. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody} returns this
  11947. */
  11948. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.clearOnlivetranscriptionstatusparam = function() {
  11949. return this.setOnlivetranscriptionstatusparam(undefined);
  11950. };
  11951. /**
  11952. * Returns whether this field is set.
  11953. * @return {boolean}
  11954. */
  11955. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.hasOnlivetranscriptionstatusparam = function() {
  11956. return jspb.Message.getField(this, 29) != null;
  11957. };
  11958. /**
  11959. * optional onLiveTranscriptionMsgReceivedParams onLiveTranscriptionMsgReceivedParam = 30;
  11960. * @return {?proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionMsgReceivedParams}
  11961. */
  11962. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.getOnlivetranscriptionmsgreceivedparam = function() {
  11963. return /** @type{?proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionMsgReceivedParams} */ (
  11964. jspb.Message.getWrapperField(this, proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionMsgReceivedParams, 30));
  11965. };
  11966. /**
  11967. * @param {?proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionMsgReceivedParams|undefined} value
  11968. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody} returns this
  11969. */
  11970. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.setOnlivetranscriptionmsgreceivedparam = function(value) {
  11971. return jspb.Message.setWrapperField(this, 30, value);
  11972. };
  11973. /**
  11974. * Clears the message field making it undefined.
  11975. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody} returns this
  11976. */
  11977. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.clearOnlivetranscriptionmsgreceivedparam = function() {
  11978. return this.setOnlivetranscriptionmsgreceivedparam(undefined);
  11979. };
  11980. /**
  11981. * Returns whether this field is set.
  11982. * @return {boolean}
  11983. */
  11984. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.hasOnlivetranscriptionmsgreceivedparam = function() {
  11985. return jspb.Message.getField(this, 30) != null;
  11986. };
  11987. /**
  11988. * optional onLiveTranscriptionMsgErrorParams onLiveTranscriptionMsgErrorParam = 31;
  11989. * @return {?proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionMsgErrorParams}
  11990. */
  11991. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.getOnlivetranscriptionmsgerrorparam = function() {
  11992. return /** @type{?proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionMsgErrorParams} */ (
  11993. jspb.Message.getWrapperField(this, proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionMsgErrorParams, 31));
  11994. };
  11995. /**
  11996. * @param {?proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionMsgErrorParams|undefined} value
  11997. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody} returns this
  11998. */
  11999. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.setOnlivetranscriptionmsgerrorparam = function(value) {
  12000. return jspb.Message.setWrapperField(this, 31, value);
  12001. };
  12002. /**
  12003. * Clears the message field making it undefined.
  12004. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody} returns this
  12005. */
  12006. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.clearOnlivetranscriptionmsgerrorparam = function() {
  12007. return this.setOnlivetranscriptionmsgerrorparam(undefined);
  12008. };
  12009. /**
  12010. * Returns whether this field is set.
  12011. * @return {boolean}
  12012. */
  12013. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.hasOnlivetranscriptionmsgerrorparam = function() {
  12014. return jspb.Message.getField(this, 31) != null;
  12015. };
  12016. /**
  12017. * optional onChatMsgDeleteNotificationParams onChatMsgDeleteNotificationParam = 32;
  12018. * @return {?proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onChatMsgDeleteNotificationParams}
  12019. */
  12020. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.getOnchatmsgdeletenotificationparam = function() {
  12021. return /** @type{?proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onChatMsgDeleteNotificationParams} */ (
  12022. jspb.Message.getWrapperField(this, proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onChatMsgDeleteNotificationParams, 32));
  12023. };
  12024. /**
  12025. * @param {?proto.com.electron.zoomvideo.sdk.proto.CallbackBody.onChatMsgDeleteNotificationParams|undefined} value
  12026. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody} returns this
  12027. */
  12028. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.setOnchatmsgdeletenotificationparam = function(value) {
  12029. return jspb.Message.setWrapperField(this, 32, value);
  12030. };
  12031. /**
  12032. * Clears the message field making it undefined.
  12033. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody} returns this
  12034. */
  12035. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.clearOnchatmsgdeletenotificationparam = function() {
  12036. return this.setOnchatmsgdeletenotificationparam(undefined);
  12037. };
  12038. /**
  12039. * Returns whether this field is set.
  12040. * @return {boolean}
  12041. */
  12042. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.hasOnchatmsgdeletenotificationparam = function() {
  12043. return jspb.Message.getField(this, 32) != null;
  12044. };
  12045. /**
  12046. * optional liveTranscriptionMsgInfoParams liveTranscriptionMsgInfoParam = 33;
  12047. * @return {?proto.com.electron.zoomvideo.sdk.proto.CallbackBody.liveTranscriptionMsgInfoParams}
  12048. */
  12049. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.getLivetranscriptionmsginfoparam = function() {
  12050. return /** @type{?proto.com.electron.zoomvideo.sdk.proto.CallbackBody.liveTranscriptionMsgInfoParams} */ (
  12051. jspb.Message.getWrapperField(this, proto.com.electron.zoomvideo.sdk.proto.CallbackBody.liveTranscriptionMsgInfoParams, 33));
  12052. };
  12053. /**
  12054. * @param {?proto.com.electron.zoomvideo.sdk.proto.CallbackBody.liveTranscriptionMsgInfoParams|undefined} value
  12055. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody} returns this
  12056. */
  12057. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.setLivetranscriptionmsginfoparam = function(value) {
  12058. return jspb.Message.setWrapperField(this, 33, value);
  12059. };
  12060. /**
  12061. * Clears the message field making it undefined.
  12062. * @return {!proto.com.electron.zoomvideo.sdk.proto.CallbackBody} returns this
  12063. */
  12064. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.clearLivetranscriptionmsginfoparam = function() {
  12065. return this.setLivetranscriptionmsginfoparam(undefined);
  12066. };
  12067. /**
  12068. * Returns whether this field is set.
  12069. * @return {boolean}
  12070. */
  12071. proto.com.electron.zoomvideo.sdk.proto.CallbackBody.prototype.hasLivetranscriptionmsginfoparam = function() {
  12072. return jspb.Message.getField(this, 33) != null;
  12073. };
  12074. if (jspb.Message.GENERATE_TO_OBJECT) {
  12075. /**
  12076. * Creates an object representation of this proto.
  12077. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  12078. * Optional fields that are not set will be set to undefined.
  12079. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  12080. * For the list of reserved names please see:
  12081. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  12082. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  12083. * JSPB instance for transitional soy proto support:
  12084. * http://goto/soy-param-migration
  12085. * @return {!Object}
  12086. */
  12087. proto.com.electron.zoomvideo.sdk.proto.CreateVideoSDKObjParam.prototype.toObject = function(opt_includeInstance) {
  12088. return proto.com.electron.zoomvideo.sdk.proto.CreateVideoSDKObjParam.toObject(opt_includeInstance, this);
  12089. };
  12090. /**
  12091. * Static version of the {@see toObject} method.
  12092. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  12093. * the JSPB instance for transitional soy proto support:
  12094. * http://goto/soy-param-migration
  12095. * @param {!proto.com.electron.zoomvideo.sdk.proto.CreateVideoSDKObjParam} msg The msg instance to transform.
  12096. * @return {!Object}
  12097. * @suppress {unusedLocalVariables} f is only used for nested messages
  12098. */
  12099. proto.com.electron.zoomvideo.sdk.proto.CreateVideoSDKObjParam.toObject = function(includeInstance, msg) {
  12100. var f, obj = {
  12101. path: (f = jspb.Message.getField(msg, 1)) == null ? undefined : f
  12102. };
  12103. if (includeInstance) {
  12104. obj.$jspbMessageInstance = msg;
  12105. }
  12106. return obj;
  12107. };
  12108. }
  12109. /**
  12110. * Deserializes binary data (in protobuf wire format).
  12111. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  12112. * @return {!proto.com.electron.zoomvideo.sdk.proto.CreateVideoSDKObjParam}
  12113. */
  12114. proto.com.electron.zoomvideo.sdk.proto.CreateVideoSDKObjParam.deserializeBinary = function(bytes) {
  12115. var reader = new jspb.BinaryReader(bytes);
  12116. var msg = new proto.com.electron.zoomvideo.sdk.proto.CreateVideoSDKObjParam;
  12117. return proto.com.electron.zoomvideo.sdk.proto.CreateVideoSDKObjParam.deserializeBinaryFromReader(msg, reader);
  12118. };
  12119. /**
  12120. * Deserializes binary data (in protobuf wire format) from the
  12121. * given reader into the given message object.
  12122. * @param {!proto.com.electron.zoomvideo.sdk.proto.CreateVideoSDKObjParam} msg The message object to deserialize into.
  12123. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  12124. * @return {!proto.com.electron.zoomvideo.sdk.proto.CreateVideoSDKObjParam}
  12125. */
  12126. proto.com.electron.zoomvideo.sdk.proto.CreateVideoSDKObjParam.deserializeBinaryFromReader = function(msg, reader) {
  12127. while (reader.nextField()) {
  12128. if (reader.isEndGroup()) {
  12129. break;
  12130. }
  12131. var field = reader.getFieldNumber();
  12132. switch (field) {
  12133. case 1:
  12134. var value = /** @type {string} */ (reader.readString());
  12135. msg.setPath(value);
  12136. break;
  12137. default:
  12138. reader.skipField();
  12139. break;
  12140. }
  12141. }
  12142. return msg;
  12143. };
  12144. /**
  12145. * Serializes the message to binary data (in protobuf wire format).
  12146. * @return {!Uint8Array}
  12147. */
  12148. proto.com.electron.zoomvideo.sdk.proto.CreateVideoSDKObjParam.prototype.serializeBinary = function() {
  12149. var writer = new jspb.BinaryWriter();
  12150. proto.com.electron.zoomvideo.sdk.proto.CreateVideoSDKObjParam.serializeBinaryToWriter(this, writer);
  12151. return writer.getResultBuffer();
  12152. };
  12153. /**
  12154. * Serializes the given message to binary data (in protobuf wire
  12155. * format), writing to the given BinaryWriter.
  12156. * @param {!proto.com.electron.zoomvideo.sdk.proto.CreateVideoSDKObjParam} message
  12157. * @param {!jspb.BinaryWriter} writer
  12158. * @suppress {unusedLocalVariables} f is only used for nested messages
  12159. */
  12160. proto.com.electron.zoomvideo.sdk.proto.CreateVideoSDKObjParam.serializeBinaryToWriter = function(message, writer) {
  12161. var f = undefined;
  12162. f = /** @type {string} */ (jspb.Message.getField(message, 1));
  12163. if (f != null) {
  12164. writer.writeString(
  12165. 1,
  12166. f
  12167. );
  12168. }
  12169. };
  12170. /**
  12171. * optional string path = 1;
  12172. * @return {string}
  12173. */
  12174. proto.com.electron.zoomvideo.sdk.proto.CreateVideoSDKObjParam.prototype.getPath = function() {
  12175. return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, ""));
  12176. };
  12177. /**
  12178. * @param {string} value
  12179. * @return {!proto.com.electron.zoomvideo.sdk.proto.CreateVideoSDKObjParam} returns this
  12180. */
  12181. proto.com.electron.zoomvideo.sdk.proto.CreateVideoSDKObjParam.prototype.setPath = function(value) {
  12182. return jspb.Message.setField(this, 1, value);
  12183. };
  12184. /**
  12185. * Clears the field making it undefined.
  12186. * @return {!proto.com.electron.zoomvideo.sdk.proto.CreateVideoSDKObjParam} returns this
  12187. */
  12188. proto.com.electron.zoomvideo.sdk.proto.CreateVideoSDKObjParam.prototype.clearPath = function() {
  12189. return jspb.Message.setField(this, 1, undefined);
  12190. };
  12191. /**
  12192. * Returns whether this field is set.
  12193. * @return {boolean}
  12194. */
  12195. proto.com.electron.zoomvideo.sdk.proto.CreateVideoSDKObjParam.prototype.hasPath = function() {
  12196. return jspb.Message.getField(this, 1) != null;
  12197. };
  12198. if (jspb.Message.GENERATE_TO_OBJECT) {
  12199. /**
  12200. * Creates an object representation of this proto.
  12201. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  12202. * Optional fields that are not set will be set to undefined.
  12203. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  12204. * For the list of reserved names please see:
  12205. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  12206. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  12207. * JSPB instance for transitional soy proto support:
  12208. * http://goto/soy-param-migration
  12209. * @return {!Object}
  12210. */
  12211. proto.com.electron.zoomvideo.sdk.proto.VideoSDKInitParams.prototype.toObject = function(opt_includeInstance) {
  12212. return proto.com.electron.zoomvideo.sdk.proto.VideoSDKInitParams.toObject(opt_includeInstance, this);
  12213. };
  12214. /**
  12215. * Static version of the {@see toObject} method.
  12216. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  12217. * the JSPB instance for transitional soy proto support:
  12218. * http://goto/soy-param-migration
  12219. * @param {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKInitParams} msg The msg instance to transform.
  12220. * @return {!Object}
  12221. * @suppress {unusedLocalVariables} f is only used for nested messages
  12222. */
  12223. proto.com.electron.zoomvideo.sdk.proto.VideoSDKInitParams.toObject = function(includeInstance, msg) {
  12224. var f, obj = {
  12225. domain: (f = jspb.Message.getField(msg, 1)) == null ? undefined : f,
  12226. logfileprefix: (f = jspb.Message.getField(msg, 2)) == null ? undefined : f,
  12227. enablelog: (f = jspb.Message.getBooleanField(msg, 3)) == null ? undefined : f,
  12228. audiorawdatamemorymode: (f = jspb.Message.getField(msg, 4)) == null ? undefined : f,
  12229. znVideorawdatamemorymode: (f = jspb.Message.getField(msg, 5)) == null ? undefined : f,
  12230. znSharerawdatamemorymode: (f = jspb.Message.getField(msg, 6)) == null ? undefined : f,
  12231. speakertestfilepath: (f = jspb.Message.getField(msg, 7)) == null ? undefined : f
  12232. };
  12233. if (includeInstance) {
  12234. obj.$jspbMessageInstance = msg;
  12235. }
  12236. return obj;
  12237. };
  12238. }
  12239. /**
  12240. * Deserializes binary data (in protobuf wire format).
  12241. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  12242. * @return {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKInitParams}
  12243. */
  12244. proto.com.electron.zoomvideo.sdk.proto.VideoSDKInitParams.deserializeBinary = function(bytes) {
  12245. var reader = new jspb.BinaryReader(bytes);
  12246. var msg = new proto.com.electron.zoomvideo.sdk.proto.VideoSDKInitParams;
  12247. return proto.com.electron.zoomvideo.sdk.proto.VideoSDKInitParams.deserializeBinaryFromReader(msg, reader);
  12248. };
  12249. /**
  12250. * Deserializes binary data (in protobuf wire format) from the
  12251. * given reader into the given message object.
  12252. * @param {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKInitParams} msg The message object to deserialize into.
  12253. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  12254. * @return {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKInitParams}
  12255. */
  12256. proto.com.electron.zoomvideo.sdk.proto.VideoSDKInitParams.deserializeBinaryFromReader = function(msg, reader) {
  12257. while (reader.nextField()) {
  12258. if (reader.isEndGroup()) {
  12259. break;
  12260. }
  12261. var field = reader.getFieldNumber();
  12262. switch (field) {
  12263. case 1:
  12264. var value = /** @type {string} */ (reader.readString());
  12265. msg.setDomain(value);
  12266. break;
  12267. case 2:
  12268. var value = /** @type {string} */ (reader.readString());
  12269. msg.setLogfileprefix(value);
  12270. break;
  12271. case 3:
  12272. var value = /** @type {boolean} */ (reader.readBool());
  12273. msg.setEnablelog(value);
  12274. break;
  12275. case 4:
  12276. var value = /** @type {number} */ (reader.readInt32());
  12277. msg.setAudiorawdatamemorymode(value);
  12278. break;
  12279. case 5:
  12280. var value = /** @type {number} */ (reader.readInt32());
  12281. msg.setZnVideorawdatamemorymode(value);
  12282. break;
  12283. case 6:
  12284. var value = /** @type {number} */ (reader.readInt32());
  12285. msg.setZnSharerawdatamemorymode(value);
  12286. break;
  12287. case 7:
  12288. var value = /** @type {string} */ (reader.readString());
  12289. msg.setSpeakertestfilepath(value);
  12290. break;
  12291. default:
  12292. reader.skipField();
  12293. break;
  12294. }
  12295. }
  12296. return msg;
  12297. };
  12298. /**
  12299. * Serializes the message to binary data (in protobuf wire format).
  12300. * @return {!Uint8Array}
  12301. */
  12302. proto.com.electron.zoomvideo.sdk.proto.VideoSDKInitParams.prototype.serializeBinary = function() {
  12303. var writer = new jspb.BinaryWriter();
  12304. proto.com.electron.zoomvideo.sdk.proto.VideoSDKInitParams.serializeBinaryToWriter(this, writer);
  12305. return writer.getResultBuffer();
  12306. };
  12307. /**
  12308. * Serializes the given message to binary data (in protobuf wire
  12309. * format), writing to the given BinaryWriter.
  12310. * @param {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKInitParams} message
  12311. * @param {!jspb.BinaryWriter} writer
  12312. * @suppress {unusedLocalVariables} f is only used for nested messages
  12313. */
  12314. proto.com.electron.zoomvideo.sdk.proto.VideoSDKInitParams.serializeBinaryToWriter = function(message, writer) {
  12315. var f = undefined;
  12316. f = /** @type {string} */ (jspb.Message.getField(message, 1));
  12317. if (f != null) {
  12318. writer.writeString(
  12319. 1,
  12320. f
  12321. );
  12322. }
  12323. f = /** @type {string} */ (jspb.Message.getField(message, 2));
  12324. if (f != null) {
  12325. writer.writeString(
  12326. 2,
  12327. f
  12328. );
  12329. }
  12330. f = /** @type {boolean} */ (jspb.Message.getField(message, 3));
  12331. if (f != null) {
  12332. writer.writeBool(
  12333. 3,
  12334. f
  12335. );
  12336. }
  12337. f = /** @type {number} */ (jspb.Message.getField(message, 4));
  12338. if (f != null) {
  12339. writer.writeInt32(
  12340. 4,
  12341. f
  12342. );
  12343. }
  12344. f = /** @type {number} */ (jspb.Message.getField(message, 5));
  12345. if (f != null) {
  12346. writer.writeInt32(
  12347. 5,
  12348. f
  12349. );
  12350. }
  12351. f = /** @type {number} */ (jspb.Message.getField(message, 6));
  12352. if (f != null) {
  12353. writer.writeInt32(
  12354. 6,
  12355. f
  12356. );
  12357. }
  12358. f = /** @type {string} */ (jspb.Message.getField(message, 7));
  12359. if (f != null) {
  12360. writer.writeString(
  12361. 7,
  12362. f
  12363. );
  12364. }
  12365. };
  12366. /**
  12367. * optional string domain = 1;
  12368. * @return {string}
  12369. */
  12370. proto.com.electron.zoomvideo.sdk.proto.VideoSDKInitParams.prototype.getDomain = function() {
  12371. return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, ""));
  12372. };
  12373. /**
  12374. * @param {string} value
  12375. * @return {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKInitParams} returns this
  12376. */
  12377. proto.com.electron.zoomvideo.sdk.proto.VideoSDKInitParams.prototype.setDomain = function(value) {
  12378. return jspb.Message.setField(this, 1, value);
  12379. };
  12380. /**
  12381. * Clears the field making it undefined.
  12382. * @return {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKInitParams} returns this
  12383. */
  12384. proto.com.electron.zoomvideo.sdk.proto.VideoSDKInitParams.prototype.clearDomain = function() {
  12385. return jspb.Message.setField(this, 1, undefined);
  12386. };
  12387. /**
  12388. * Returns whether this field is set.
  12389. * @return {boolean}
  12390. */
  12391. proto.com.electron.zoomvideo.sdk.proto.VideoSDKInitParams.prototype.hasDomain = function() {
  12392. return jspb.Message.getField(this, 1) != null;
  12393. };
  12394. /**
  12395. * optional string logFilePrefix = 2;
  12396. * @return {string}
  12397. */
  12398. proto.com.electron.zoomvideo.sdk.proto.VideoSDKInitParams.prototype.getLogfileprefix = function() {
  12399. return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, ""));
  12400. };
  12401. /**
  12402. * @param {string} value
  12403. * @return {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKInitParams} returns this
  12404. */
  12405. proto.com.electron.zoomvideo.sdk.proto.VideoSDKInitParams.prototype.setLogfileprefix = function(value) {
  12406. return jspb.Message.setField(this, 2, value);
  12407. };
  12408. /**
  12409. * Clears the field making it undefined.
  12410. * @return {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKInitParams} returns this
  12411. */
  12412. proto.com.electron.zoomvideo.sdk.proto.VideoSDKInitParams.prototype.clearLogfileprefix = function() {
  12413. return jspb.Message.setField(this, 2, undefined);
  12414. };
  12415. /**
  12416. * Returns whether this field is set.
  12417. * @return {boolean}
  12418. */
  12419. proto.com.electron.zoomvideo.sdk.proto.VideoSDKInitParams.prototype.hasLogfileprefix = function() {
  12420. return jspb.Message.getField(this, 2) != null;
  12421. };
  12422. /**
  12423. * optional bool enableLog = 3;
  12424. * @return {boolean}
  12425. */
  12426. proto.com.electron.zoomvideo.sdk.proto.VideoSDKInitParams.prototype.getEnablelog = function() {
  12427. return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 3, false));
  12428. };
  12429. /**
  12430. * @param {boolean} value
  12431. * @return {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKInitParams} returns this
  12432. */
  12433. proto.com.electron.zoomvideo.sdk.proto.VideoSDKInitParams.prototype.setEnablelog = function(value) {
  12434. return jspb.Message.setField(this, 3, value);
  12435. };
  12436. /**
  12437. * Clears the field making it undefined.
  12438. * @return {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKInitParams} returns this
  12439. */
  12440. proto.com.electron.zoomvideo.sdk.proto.VideoSDKInitParams.prototype.clearEnablelog = function() {
  12441. return jspb.Message.setField(this, 3, undefined);
  12442. };
  12443. /**
  12444. * Returns whether this field is set.
  12445. * @return {boolean}
  12446. */
  12447. proto.com.electron.zoomvideo.sdk.proto.VideoSDKInitParams.prototype.hasEnablelog = function() {
  12448. return jspb.Message.getField(this, 3) != null;
  12449. };
  12450. /**
  12451. * optional int32 audioRawDataMemoryMode = 4;
  12452. * @return {number}
  12453. */
  12454. proto.com.electron.zoomvideo.sdk.proto.VideoSDKInitParams.prototype.getAudiorawdatamemorymode = function() {
  12455. return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 4, 0));
  12456. };
  12457. /**
  12458. * @param {number} value
  12459. * @return {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKInitParams} returns this
  12460. */
  12461. proto.com.electron.zoomvideo.sdk.proto.VideoSDKInitParams.prototype.setAudiorawdatamemorymode = function(value) {
  12462. return jspb.Message.setField(this, 4, value);
  12463. };
  12464. /**
  12465. * Clears the field making it undefined.
  12466. * @return {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKInitParams} returns this
  12467. */
  12468. proto.com.electron.zoomvideo.sdk.proto.VideoSDKInitParams.prototype.clearAudiorawdatamemorymode = function() {
  12469. return jspb.Message.setField(this, 4, undefined);
  12470. };
  12471. /**
  12472. * Returns whether this field is set.
  12473. * @return {boolean}
  12474. */
  12475. proto.com.electron.zoomvideo.sdk.proto.VideoSDKInitParams.prototype.hasAudiorawdatamemorymode = function() {
  12476. return jspb.Message.getField(this, 4) != null;
  12477. };
  12478. /**
  12479. * optional int32 zn_videoRawDataMemoryMode = 5;
  12480. * @return {number}
  12481. */
  12482. proto.com.electron.zoomvideo.sdk.proto.VideoSDKInitParams.prototype.getZnVideorawdatamemorymode = function() {
  12483. return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 5, 0));
  12484. };
  12485. /**
  12486. * @param {number} value
  12487. * @return {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKInitParams} returns this
  12488. */
  12489. proto.com.electron.zoomvideo.sdk.proto.VideoSDKInitParams.prototype.setZnVideorawdatamemorymode = function(value) {
  12490. return jspb.Message.setField(this, 5, value);
  12491. };
  12492. /**
  12493. * Clears the field making it undefined.
  12494. * @return {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKInitParams} returns this
  12495. */
  12496. proto.com.electron.zoomvideo.sdk.proto.VideoSDKInitParams.prototype.clearZnVideorawdatamemorymode = function() {
  12497. return jspb.Message.setField(this, 5, undefined);
  12498. };
  12499. /**
  12500. * Returns whether this field is set.
  12501. * @return {boolean}
  12502. */
  12503. proto.com.electron.zoomvideo.sdk.proto.VideoSDKInitParams.prototype.hasZnVideorawdatamemorymode = function() {
  12504. return jspb.Message.getField(this, 5) != null;
  12505. };
  12506. /**
  12507. * optional int32 zn_shareRawDataMemoryMode = 6;
  12508. * @return {number}
  12509. */
  12510. proto.com.electron.zoomvideo.sdk.proto.VideoSDKInitParams.prototype.getZnSharerawdatamemorymode = function() {
  12511. return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 6, 0));
  12512. };
  12513. /**
  12514. * @param {number} value
  12515. * @return {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKInitParams} returns this
  12516. */
  12517. proto.com.electron.zoomvideo.sdk.proto.VideoSDKInitParams.prototype.setZnSharerawdatamemorymode = function(value) {
  12518. return jspb.Message.setField(this, 6, value);
  12519. };
  12520. /**
  12521. * Clears the field making it undefined.
  12522. * @return {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKInitParams} returns this
  12523. */
  12524. proto.com.electron.zoomvideo.sdk.proto.VideoSDKInitParams.prototype.clearZnSharerawdatamemorymode = function() {
  12525. return jspb.Message.setField(this, 6, undefined);
  12526. };
  12527. /**
  12528. * Returns whether this field is set.
  12529. * @return {boolean}
  12530. */
  12531. proto.com.electron.zoomvideo.sdk.proto.VideoSDKInitParams.prototype.hasZnSharerawdatamemorymode = function() {
  12532. return jspb.Message.getField(this, 6) != null;
  12533. };
  12534. /**
  12535. * optional string speakerTestFilePath = 7;
  12536. * @return {string}
  12537. */
  12538. proto.com.electron.zoomvideo.sdk.proto.VideoSDKInitParams.prototype.getSpeakertestfilepath = function() {
  12539. return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 7, ""));
  12540. };
  12541. /**
  12542. * @param {string} value
  12543. * @return {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKInitParams} returns this
  12544. */
  12545. proto.com.electron.zoomvideo.sdk.proto.VideoSDKInitParams.prototype.setSpeakertestfilepath = function(value) {
  12546. return jspb.Message.setField(this, 7, value);
  12547. };
  12548. /**
  12549. * Clears the field making it undefined.
  12550. * @return {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKInitParams} returns this
  12551. */
  12552. proto.com.electron.zoomvideo.sdk.proto.VideoSDKInitParams.prototype.clearSpeakertestfilepath = function() {
  12553. return jspb.Message.setField(this, 7, undefined);
  12554. };
  12555. /**
  12556. * Returns whether this field is set.
  12557. * @return {boolean}
  12558. */
  12559. proto.com.electron.zoomvideo.sdk.proto.VideoSDKInitParams.prototype.hasSpeakertestfilepath = function() {
  12560. return jspb.Message.getField(this, 7) != null;
  12561. };
  12562. if (jspb.Message.GENERATE_TO_OBJECT) {
  12563. /**
  12564. * Creates an object representation of this proto.
  12565. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  12566. * Optional fields that are not set will be set to undefined.
  12567. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  12568. * For the list of reserved names please see:
  12569. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  12570. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  12571. * JSPB instance for transitional soy proto support:
  12572. * http://goto/soy-param-migration
  12573. * @return {!Object}
  12574. */
  12575. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionContext.prototype.toObject = function(opt_includeInstance) {
  12576. return proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionContext.toObject(opt_includeInstance, this);
  12577. };
  12578. /**
  12579. * Static version of the {@see toObject} method.
  12580. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  12581. * the JSPB instance for transitional soy proto support:
  12582. * http://goto/soy-param-migration
  12583. * @param {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionContext} msg The msg instance to transform.
  12584. * @return {!Object}
  12585. * @suppress {unusedLocalVariables} f is only used for nested messages
  12586. */
  12587. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionContext.toObject = function(includeInstance, msg) {
  12588. var f, obj = {
  12589. sessionname: (f = jspb.Message.getField(msg, 1)) == null ? undefined : f,
  12590. sessionpassword: (f = jspb.Message.getField(msg, 2)) == null ? undefined : f,
  12591. token: (f = jspb.Message.getField(msg, 3)) == null ? undefined : f,
  12592. username: (f = jspb.Message.getField(msg, 4)) == null ? undefined : f,
  12593. localvideoon: (f = jspb.Message.getBooleanField(msg, 5)) == null ? undefined : f,
  12594. connect: (f = jspb.Message.getBooleanField(msg, 6)) == null ? undefined : f,
  12595. mute: (f = jspb.Message.getBooleanField(msg, 7)) == null ? undefined : f,
  12596. preprocessor: (f = jspb.Message.getBooleanField(msg, 8)) == null ? undefined : f,
  12597. externalvideosource: (f = jspb.Message.getBooleanField(msg, 9)) == null ? undefined : f,
  12598. sessionidletimeoutmins: (f = jspb.Message.getField(msg, 10)) == null ? undefined : f
  12599. };
  12600. if (includeInstance) {
  12601. obj.$jspbMessageInstance = msg;
  12602. }
  12603. return obj;
  12604. };
  12605. }
  12606. /**
  12607. * Deserializes binary data (in protobuf wire format).
  12608. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  12609. * @return {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionContext}
  12610. */
  12611. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionContext.deserializeBinary = function(bytes) {
  12612. var reader = new jspb.BinaryReader(bytes);
  12613. var msg = new proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionContext;
  12614. return proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionContext.deserializeBinaryFromReader(msg, reader);
  12615. };
  12616. /**
  12617. * Deserializes binary data (in protobuf wire format) from the
  12618. * given reader into the given message object.
  12619. * @param {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionContext} msg The message object to deserialize into.
  12620. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  12621. * @return {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionContext}
  12622. */
  12623. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionContext.deserializeBinaryFromReader = function(msg, reader) {
  12624. while (reader.nextField()) {
  12625. if (reader.isEndGroup()) {
  12626. break;
  12627. }
  12628. var field = reader.getFieldNumber();
  12629. switch (field) {
  12630. case 1:
  12631. var value = /** @type {string} */ (reader.readString());
  12632. msg.setSessionname(value);
  12633. break;
  12634. case 2:
  12635. var value = /** @type {string} */ (reader.readString());
  12636. msg.setSessionpassword(value);
  12637. break;
  12638. case 3:
  12639. var value = /** @type {string} */ (reader.readString());
  12640. msg.setToken(value);
  12641. break;
  12642. case 4:
  12643. var value = /** @type {string} */ (reader.readString());
  12644. msg.setUsername(value);
  12645. break;
  12646. case 5:
  12647. var value = /** @type {boolean} */ (reader.readBool());
  12648. msg.setLocalvideoon(value);
  12649. break;
  12650. case 6:
  12651. var value = /** @type {boolean} */ (reader.readBool());
  12652. msg.setConnect(value);
  12653. break;
  12654. case 7:
  12655. var value = /** @type {boolean} */ (reader.readBool());
  12656. msg.setMute(value);
  12657. break;
  12658. case 8:
  12659. var value = /** @type {boolean} */ (reader.readBool());
  12660. msg.setPreprocessor(value);
  12661. break;
  12662. case 9:
  12663. var value = /** @type {boolean} */ (reader.readBool());
  12664. msg.setExternalvideosource(value);
  12665. break;
  12666. case 10:
  12667. var value = /** @type {number} */ (reader.readUint32());
  12668. msg.setSessionidletimeoutmins(value);
  12669. break;
  12670. default:
  12671. reader.skipField();
  12672. break;
  12673. }
  12674. }
  12675. return msg;
  12676. };
  12677. /**
  12678. * Serializes the message to binary data (in protobuf wire format).
  12679. * @return {!Uint8Array}
  12680. */
  12681. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionContext.prototype.serializeBinary = function() {
  12682. var writer = new jspb.BinaryWriter();
  12683. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionContext.serializeBinaryToWriter(this, writer);
  12684. return writer.getResultBuffer();
  12685. };
  12686. /**
  12687. * Serializes the given message to binary data (in protobuf wire
  12688. * format), writing to the given BinaryWriter.
  12689. * @param {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionContext} message
  12690. * @param {!jspb.BinaryWriter} writer
  12691. * @suppress {unusedLocalVariables} f is only used for nested messages
  12692. */
  12693. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionContext.serializeBinaryToWriter = function(message, writer) {
  12694. var f = undefined;
  12695. f = /** @type {string} */ (jspb.Message.getField(message, 1));
  12696. if (f != null) {
  12697. writer.writeString(
  12698. 1,
  12699. f
  12700. );
  12701. }
  12702. f = /** @type {string} */ (jspb.Message.getField(message, 2));
  12703. if (f != null) {
  12704. writer.writeString(
  12705. 2,
  12706. f
  12707. );
  12708. }
  12709. f = /** @type {string} */ (jspb.Message.getField(message, 3));
  12710. if (f != null) {
  12711. writer.writeString(
  12712. 3,
  12713. f
  12714. );
  12715. }
  12716. f = /** @type {string} */ (jspb.Message.getField(message, 4));
  12717. if (f != null) {
  12718. writer.writeString(
  12719. 4,
  12720. f
  12721. );
  12722. }
  12723. f = /** @type {boolean} */ (jspb.Message.getField(message, 5));
  12724. if (f != null) {
  12725. writer.writeBool(
  12726. 5,
  12727. f
  12728. );
  12729. }
  12730. f = /** @type {boolean} */ (jspb.Message.getField(message, 6));
  12731. if (f != null) {
  12732. writer.writeBool(
  12733. 6,
  12734. f
  12735. );
  12736. }
  12737. f = /** @type {boolean} */ (jspb.Message.getField(message, 7));
  12738. if (f != null) {
  12739. writer.writeBool(
  12740. 7,
  12741. f
  12742. );
  12743. }
  12744. f = /** @type {boolean} */ (jspb.Message.getField(message, 8));
  12745. if (f != null) {
  12746. writer.writeBool(
  12747. 8,
  12748. f
  12749. );
  12750. }
  12751. f = /** @type {boolean} */ (jspb.Message.getField(message, 9));
  12752. if (f != null) {
  12753. writer.writeBool(
  12754. 9,
  12755. f
  12756. );
  12757. }
  12758. f = /** @type {number} */ (jspb.Message.getField(message, 10));
  12759. if (f != null) {
  12760. writer.writeUint32(
  12761. 10,
  12762. f
  12763. );
  12764. }
  12765. };
  12766. /**
  12767. * optional string sessionName = 1;
  12768. * @return {string}
  12769. */
  12770. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionContext.prototype.getSessionname = function() {
  12771. return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, ""));
  12772. };
  12773. /**
  12774. * @param {string} value
  12775. * @return {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionContext} returns this
  12776. */
  12777. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionContext.prototype.setSessionname = function(value) {
  12778. return jspb.Message.setField(this, 1, value);
  12779. };
  12780. /**
  12781. * Clears the field making it undefined.
  12782. * @return {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionContext} returns this
  12783. */
  12784. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionContext.prototype.clearSessionname = function() {
  12785. return jspb.Message.setField(this, 1, undefined);
  12786. };
  12787. /**
  12788. * Returns whether this field is set.
  12789. * @return {boolean}
  12790. */
  12791. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionContext.prototype.hasSessionname = function() {
  12792. return jspb.Message.getField(this, 1) != null;
  12793. };
  12794. /**
  12795. * optional string sessionPassword = 2;
  12796. * @return {string}
  12797. */
  12798. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionContext.prototype.getSessionpassword = function() {
  12799. return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, ""));
  12800. };
  12801. /**
  12802. * @param {string} value
  12803. * @return {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionContext} returns this
  12804. */
  12805. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionContext.prototype.setSessionpassword = function(value) {
  12806. return jspb.Message.setField(this, 2, value);
  12807. };
  12808. /**
  12809. * Clears the field making it undefined.
  12810. * @return {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionContext} returns this
  12811. */
  12812. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionContext.prototype.clearSessionpassword = function() {
  12813. return jspb.Message.setField(this, 2, undefined);
  12814. };
  12815. /**
  12816. * Returns whether this field is set.
  12817. * @return {boolean}
  12818. */
  12819. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionContext.prototype.hasSessionpassword = function() {
  12820. return jspb.Message.getField(this, 2) != null;
  12821. };
  12822. /**
  12823. * optional string token = 3;
  12824. * @return {string}
  12825. */
  12826. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionContext.prototype.getToken = function() {
  12827. return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 3, ""));
  12828. };
  12829. /**
  12830. * @param {string} value
  12831. * @return {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionContext} returns this
  12832. */
  12833. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionContext.prototype.setToken = function(value) {
  12834. return jspb.Message.setField(this, 3, value);
  12835. };
  12836. /**
  12837. * Clears the field making it undefined.
  12838. * @return {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionContext} returns this
  12839. */
  12840. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionContext.prototype.clearToken = function() {
  12841. return jspb.Message.setField(this, 3, undefined);
  12842. };
  12843. /**
  12844. * Returns whether this field is set.
  12845. * @return {boolean}
  12846. */
  12847. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionContext.prototype.hasToken = function() {
  12848. return jspb.Message.getField(this, 3) != null;
  12849. };
  12850. /**
  12851. * optional string userName = 4;
  12852. * @return {string}
  12853. */
  12854. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionContext.prototype.getUsername = function() {
  12855. return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 4, ""));
  12856. };
  12857. /**
  12858. * @param {string} value
  12859. * @return {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionContext} returns this
  12860. */
  12861. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionContext.prototype.setUsername = function(value) {
  12862. return jspb.Message.setField(this, 4, value);
  12863. };
  12864. /**
  12865. * Clears the field making it undefined.
  12866. * @return {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionContext} returns this
  12867. */
  12868. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionContext.prototype.clearUsername = function() {
  12869. return jspb.Message.setField(this, 4, undefined);
  12870. };
  12871. /**
  12872. * Returns whether this field is set.
  12873. * @return {boolean}
  12874. */
  12875. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionContext.prototype.hasUsername = function() {
  12876. return jspb.Message.getField(this, 4) != null;
  12877. };
  12878. /**
  12879. * optional bool localVideoOn = 5;
  12880. * @return {boolean}
  12881. */
  12882. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionContext.prototype.getLocalvideoon = function() {
  12883. return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 5, false));
  12884. };
  12885. /**
  12886. * @param {boolean} value
  12887. * @return {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionContext} returns this
  12888. */
  12889. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionContext.prototype.setLocalvideoon = function(value) {
  12890. return jspb.Message.setField(this, 5, value);
  12891. };
  12892. /**
  12893. * Clears the field making it undefined.
  12894. * @return {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionContext} returns this
  12895. */
  12896. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionContext.prototype.clearLocalvideoon = function() {
  12897. return jspb.Message.setField(this, 5, undefined);
  12898. };
  12899. /**
  12900. * Returns whether this field is set.
  12901. * @return {boolean}
  12902. */
  12903. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionContext.prototype.hasLocalvideoon = function() {
  12904. return jspb.Message.getField(this, 5) != null;
  12905. };
  12906. /**
  12907. * optional bool connect = 6;
  12908. * @return {boolean}
  12909. */
  12910. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionContext.prototype.getConnect = function() {
  12911. return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 6, false));
  12912. };
  12913. /**
  12914. * @param {boolean} value
  12915. * @return {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionContext} returns this
  12916. */
  12917. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionContext.prototype.setConnect = function(value) {
  12918. return jspb.Message.setField(this, 6, value);
  12919. };
  12920. /**
  12921. * Clears the field making it undefined.
  12922. * @return {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionContext} returns this
  12923. */
  12924. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionContext.prototype.clearConnect = function() {
  12925. return jspb.Message.setField(this, 6, undefined);
  12926. };
  12927. /**
  12928. * Returns whether this field is set.
  12929. * @return {boolean}
  12930. */
  12931. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionContext.prototype.hasConnect = function() {
  12932. return jspb.Message.getField(this, 6) != null;
  12933. };
  12934. /**
  12935. * optional bool mute = 7;
  12936. * @return {boolean}
  12937. */
  12938. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionContext.prototype.getMute = function() {
  12939. return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 7, false));
  12940. };
  12941. /**
  12942. * @param {boolean} value
  12943. * @return {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionContext} returns this
  12944. */
  12945. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionContext.prototype.setMute = function(value) {
  12946. return jspb.Message.setField(this, 7, value);
  12947. };
  12948. /**
  12949. * Clears the field making it undefined.
  12950. * @return {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionContext} returns this
  12951. */
  12952. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionContext.prototype.clearMute = function() {
  12953. return jspb.Message.setField(this, 7, undefined);
  12954. };
  12955. /**
  12956. * Returns whether this field is set.
  12957. * @return {boolean}
  12958. */
  12959. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionContext.prototype.hasMute = function() {
  12960. return jspb.Message.getField(this, 7) != null;
  12961. };
  12962. /**
  12963. * optional bool preProcessor = 8;
  12964. * @return {boolean}
  12965. */
  12966. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionContext.prototype.getPreprocessor = function() {
  12967. return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 8, false));
  12968. };
  12969. /**
  12970. * @param {boolean} value
  12971. * @return {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionContext} returns this
  12972. */
  12973. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionContext.prototype.setPreprocessor = function(value) {
  12974. return jspb.Message.setField(this, 8, value);
  12975. };
  12976. /**
  12977. * Clears the field making it undefined.
  12978. * @return {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionContext} returns this
  12979. */
  12980. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionContext.prototype.clearPreprocessor = function() {
  12981. return jspb.Message.setField(this, 8, undefined);
  12982. };
  12983. /**
  12984. * Returns whether this field is set.
  12985. * @return {boolean}
  12986. */
  12987. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionContext.prototype.hasPreprocessor = function() {
  12988. return jspb.Message.getField(this, 8) != null;
  12989. };
  12990. /**
  12991. * optional bool externalVideoSource = 9;
  12992. * @return {boolean}
  12993. */
  12994. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionContext.prototype.getExternalvideosource = function() {
  12995. return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 9, false));
  12996. };
  12997. /**
  12998. * @param {boolean} value
  12999. * @return {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionContext} returns this
  13000. */
  13001. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionContext.prototype.setExternalvideosource = function(value) {
  13002. return jspb.Message.setField(this, 9, value);
  13003. };
  13004. /**
  13005. * Clears the field making it undefined.
  13006. * @return {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionContext} returns this
  13007. */
  13008. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionContext.prototype.clearExternalvideosource = function() {
  13009. return jspb.Message.setField(this, 9, undefined);
  13010. };
  13011. /**
  13012. * Returns whether this field is set.
  13013. * @return {boolean}
  13014. */
  13015. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionContext.prototype.hasExternalvideosource = function() {
  13016. return jspb.Message.getField(this, 9) != null;
  13017. };
  13018. /**
  13019. * optional uint32 sessionIdleTimeoutMins = 10;
  13020. * @return {number}
  13021. */
  13022. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionContext.prototype.getSessionidletimeoutmins = function() {
  13023. return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 10, 0));
  13024. };
  13025. /**
  13026. * @param {number} value
  13027. * @return {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionContext} returns this
  13028. */
  13029. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionContext.prototype.setSessionidletimeoutmins = function(value) {
  13030. return jspb.Message.setField(this, 10, value);
  13031. };
  13032. /**
  13033. * Clears the field making it undefined.
  13034. * @return {!proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionContext} returns this
  13035. */
  13036. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionContext.prototype.clearSessionidletimeoutmins = function() {
  13037. return jspb.Message.setField(this, 10, undefined);
  13038. };
  13039. /**
  13040. * Returns whether this field is set.
  13041. * @return {boolean}
  13042. */
  13043. proto.com.electron.zoomvideo.sdk.proto.VideoSDKSessionContext.prototype.hasSessionidletimeoutmins = function() {
  13044. return jspb.Message.getField(this, 10) != null;
  13045. };
  13046. if (jspb.Message.GENERATE_TO_OBJECT) {
  13047. /**
  13048. * Creates an object representation of this proto.
  13049. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  13050. * Optional fields that are not set will be set to undefined.
  13051. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  13052. * For the list of reserved names please see:
  13053. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  13054. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  13055. * JSPB instance for transitional soy proto support:
  13056. * http://goto/soy-param-migration
  13057. * @return {!Object}
  13058. */
  13059. proto.com.electron.zoomvideo.sdk.proto.LeaveSessionParams.prototype.toObject = function(opt_includeInstance) {
  13060. return proto.com.electron.zoomvideo.sdk.proto.LeaveSessionParams.toObject(opt_includeInstance, this);
  13061. };
  13062. /**
  13063. * Static version of the {@see toObject} method.
  13064. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  13065. * the JSPB instance for transitional soy proto support:
  13066. * http://goto/soy-param-migration
  13067. * @param {!proto.com.electron.zoomvideo.sdk.proto.LeaveSessionParams} msg The msg instance to transform.
  13068. * @return {!Object}
  13069. * @suppress {unusedLocalVariables} f is only used for nested messages
  13070. */
  13071. proto.com.electron.zoomvideo.sdk.proto.LeaveSessionParams.toObject = function(includeInstance, msg) {
  13072. var f, obj = {
  13073. znBend: (f = jspb.Message.getBooleanField(msg, 1)) == null ? undefined : f
  13074. };
  13075. if (includeInstance) {
  13076. obj.$jspbMessageInstance = msg;
  13077. }
  13078. return obj;
  13079. };
  13080. }
  13081. /**
  13082. * Deserializes binary data (in protobuf wire format).
  13083. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  13084. * @return {!proto.com.electron.zoomvideo.sdk.proto.LeaveSessionParams}
  13085. */
  13086. proto.com.electron.zoomvideo.sdk.proto.LeaveSessionParams.deserializeBinary = function(bytes) {
  13087. var reader = new jspb.BinaryReader(bytes);
  13088. var msg = new proto.com.electron.zoomvideo.sdk.proto.LeaveSessionParams;
  13089. return proto.com.electron.zoomvideo.sdk.proto.LeaveSessionParams.deserializeBinaryFromReader(msg, reader);
  13090. };
  13091. /**
  13092. * Deserializes binary data (in protobuf wire format) from the
  13093. * given reader into the given message object.
  13094. * @param {!proto.com.electron.zoomvideo.sdk.proto.LeaveSessionParams} msg The message object to deserialize into.
  13095. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  13096. * @return {!proto.com.electron.zoomvideo.sdk.proto.LeaveSessionParams}
  13097. */
  13098. proto.com.electron.zoomvideo.sdk.proto.LeaveSessionParams.deserializeBinaryFromReader = function(msg, reader) {
  13099. while (reader.nextField()) {
  13100. if (reader.isEndGroup()) {
  13101. break;
  13102. }
  13103. var field = reader.getFieldNumber();
  13104. switch (field) {
  13105. case 1:
  13106. var value = /** @type {boolean} */ (reader.readBool());
  13107. msg.setZnBend(value);
  13108. break;
  13109. default:
  13110. reader.skipField();
  13111. break;
  13112. }
  13113. }
  13114. return msg;
  13115. };
  13116. /**
  13117. * Serializes the message to binary data (in protobuf wire format).
  13118. * @return {!Uint8Array}
  13119. */
  13120. proto.com.electron.zoomvideo.sdk.proto.LeaveSessionParams.prototype.serializeBinary = function() {
  13121. var writer = new jspb.BinaryWriter();
  13122. proto.com.electron.zoomvideo.sdk.proto.LeaveSessionParams.serializeBinaryToWriter(this, writer);
  13123. return writer.getResultBuffer();
  13124. };
  13125. /**
  13126. * Serializes the given message to binary data (in protobuf wire
  13127. * format), writing to the given BinaryWriter.
  13128. * @param {!proto.com.electron.zoomvideo.sdk.proto.LeaveSessionParams} message
  13129. * @param {!jspb.BinaryWriter} writer
  13130. * @suppress {unusedLocalVariables} f is only used for nested messages
  13131. */
  13132. proto.com.electron.zoomvideo.sdk.proto.LeaveSessionParams.serializeBinaryToWriter = function(message, writer) {
  13133. var f = undefined;
  13134. f = /** @type {boolean} */ (jspb.Message.getField(message, 1));
  13135. if (f != null) {
  13136. writer.writeBool(
  13137. 1,
  13138. f
  13139. );
  13140. }
  13141. };
  13142. /**
  13143. * optional bool zn_bEnd = 1;
  13144. * @return {boolean}
  13145. */
  13146. proto.com.electron.zoomvideo.sdk.proto.LeaveSessionParams.prototype.getZnBend = function() {
  13147. return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 1, false));
  13148. };
  13149. /**
  13150. * @param {boolean} value
  13151. * @return {!proto.com.electron.zoomvideo.sdk.proto.LeaveSessionParams} returns this
  13152. */
  13153. proto.com.electron.zoomvideo.sdk.proto.LeaveSessionParams.prototype.setZnBend = function(value) {
  13154. return jspb.Message.setField(this, 1, value);
  13155. };
  13156. /**
  13157. * Clears the field making it undefined.
  13158. * @return {!proto.com.electron.zoomvideo.sdk.proto.LeaveSessionParams} returns this
  13159. */
  13160. proto.com.electron.zoomvideo.sdk.proto.LeaveSessionParams.prototype.clearZnBend = function() {
  13161. return jspb.Message.setField(this, 1, undefined);
  13162. };
  13163. /**
  13164. * Returns whether this field is set.
  13165. * @return {boolean}
  13166. */
  13167. proto.com.electron.zoomvideo.sdk.proto.LeaveSessionParams.prototype.hasZnBend = function() {
  13168. return jspb.Message.getField(this, 1) != null;
  13169. };
  13170. if (jspb.Message.GENERATE_TO_OBJECT) {
  13171. /**
  13172. * Creates an object representation of this proto.
  13173. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  13174. * Optional fields that are not set will be set to undefined.
  13175. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  13176. * For the list of reserved names please see:
  13177. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  13178. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  13179. * JSPB instance for transitional soy proto support:
  13180. * http://goto/soy-param-migration
  13181. * @return {!Object}
  13182. */
  13183. proto.com.electron.zoomvideo.sdk.proto.SessionPasswordParams.prototype.toObject = function(opt_includeInstance) {
  13184. return proto.com.electron.zoomvideo.sdk.proto.SessionPasswordParams.toObject(opt_includeInstance, this);
  13185. };
  13186. /**
  13187. * Static version of the {@see toObject} method.
  13188. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  13189. * the JSPB instance for transitional soy proto support:
  13190. * http://goto/soy-param-migration
  13191. * @param {!proto.com.electron.zoomvideo.sdk.proto.SessionPasswordParams} msg The msg instance to transform.
  13192. * @return {!Object}
  13193. * @suppress {unusedLocalVariables} f is only used for nested messages
  13194. */
  13195. proto.com.electron.zoomvideo.sdk.proto.SessionPasswordParams.toObject = function(includeInstance, msg) {
  13196. var f, obj = {
  13197. znPassword: (f = jspb.Message.getField(msg, 1)) == null ? undefined : f
  13198. };
  13199. if (includeInstance) {
  13200. obj.$jspbMessageInstance = msg;
  13201. }
  13202. return obj;
  13203. };
  13204. }
  13205. /**
  13206. * Deserializes binary data (in protobuf wire format).
  13207. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  13208. * @return {!proto.com.electron.zoomvideo.sdk.proto.SessionPasswordParams}
  13209. */
  13210. proto.com.electron.zoomvideo.sdk.proto.SessionPasswordParams.deserializeBinary = function(bytes) {
  13211. var reader = new jspb.BinaryReader(bytes);
  13212. var msg = new proto.com.electron.zoomvideo.sdk.proto.SessionPasswordParams;
  13213. return proto.com.electron.zoomvideo.sdk.proto.SessionPasswordParams.deserializeBinaryFromReader(msg, reader);
  13214. };
  13215. /**
  13216. * Deserializes binary data (in protobuf wire format) from the
  13217. * given reader into the given message object.
  13218. * @param {!proto.com.electron.zoomvideo.sdk.proto.SessionPasswordParams} msg The message object to deserialize into.
  13219. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  13220. * @return {!proto.com.electron.zoomvideo.sdk.proto.SessionPasswordParams}
  13221. */
  13222. proto.com.electron.zoomvideo.sdk.proto.SessionPasswordParams.deserializeBinaryFromReader = function(msg, reader) {
  13223. while (reader.nextField()) {
  13224. if (reader.isEndGroup()) {
  13225. break;
  13226. }
  13227. var field = reader.getFieldNumber();
  13228. switch (field) {
  13229. case 1:
  13230. var value = /** @type {string} */ (reader.readString());
  13231. msg.setZnPassword(value);
  13232. break;
  13233. default:
  13234. reader.skipField();
  13235. break;
  13236. }
  13237. }
  13238. return msg;
  13239. };
  13240. /**
  13241. * Serializes the message to binary data (in protobuf wire format).
  13242. * @return {!Uint8Array}
  13243. */
  13244. proto.com.electron.zoomvideo.sdk.proto.SessionPasswordParams.prototype.serializeBinary = function() {
  13245. var writer = new jspb.BinaryWriter();
  13246. proto.com.electron.zoomvideo.sdk.proto.SessionPasswordParams.serializeBinaryToWriter(this, writer);
  13247. return writer.getResultBuffer();
  13248. };
  13249. /**
  13250. * Serializes the given message to binary data (in protobuf wire
  13251. * format), writing to the given BinaryWriter.
  13252. * @param {!proto.com.electron.zoomvideo.sdk.proto.SessionPasswordParams} message
  13253. * @param {!jspb.BinaryWriter} writer
  13254. * @suppress {unusedLocalVariables} f is only used for nested messages
  13255. */
  13256. proto.com.electron.zoomvideo.sdk.proto.SessionPasswordParams.serializeBinaryToWriter = function(message, writer) {
  13257. var f = undefined;
  13258. f = /** @type {string} */ (jspb.Message.getField(message, 1));
  13259. if (f != null) {
  13260. writer.writeString(
  13261. 1,
  13262. f
  13263. );
  13264. }
  13265. };
  13266. /**
  13267. * optional string zn_password = 1;
  13268. * @return {string}
  13269. */
  13270. proto.com.electron.zoomvideo.sdk.proto.SessionPasswordParams.prototype.getZnPassword = function() {
  13271. return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, ""));
  13272. };
  13273. /**
  13274. * @param {string} value
  13275. * @return {!proto.com.electron.zoomvideo.sdk.proto.SessionPasswordParams} returns this
  13276. */
  13277. proto.com.electron.zoomvideo.sdk.proto.SessionPasswordParams.prototype.setZnPassword = function(value) {
  13278. return jspb.Message.setField(this, 1, value);
  13279. };
  13280. /**
  13281. * Clears the field making it undefined.
  13282. * @return {!proto.com.electron.zoomvideo.sdk.proto.SessionPasswordParams} returns this
  13283. */
  13284. proto.com.electron.zoomvideo.sdk.proto.SessionPasswordParams.prototype.clearZnPassword = function() {
  13285. return jspb.Message.setField(this, 1, undefined);
  13286. };
  13287. /**
  13288. * Returns whether this field is set.
  13289. * @return {boolean}
  13290. */
  13291. proto.com.electron.zoomvideo.sdk.proto.SessionPasswordParams.prototype.hasZnPassword = function() {
  13292. return jspb.Message.getField(this, 1) != null;
  13293. };
  13294. if (jspb.Message.GENERATE_TO_OBJECT) {
  13295. /**
  13296. * Creates an object representation of this proto.
  13297. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  13298. * Optional fields that are not set will be set to undefined.
  13299. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  13300. * For the list of reserved names please see:
  13301. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  13302. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  13303. * JSPB instance for transitional soy proto support:
  13304. * http://goto/soy-param-migration
  13305. * @return {!Object}
  13306. */
  13307. proto.com.electron.zoomvideo.sdk.proto.MuteAudioParams.prototype.toObject = function(opt_includeInstance) {
  13308. return proto.com.electron.zoomvideo.sdk.proto.MuteAudioParams.toObject(opt_includeInstance, this);
  13309. };
  13310. /**
  13311. * Static version of the {@see toObject} method.
  13312. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  13313. * the JSPB instance for transitional soy proto support:
  13314. * http://goto/soy-param-migration
  13315. * @param {!proto.com.electron.zoomvideo.sdk.proto.MuteAudioParams} msg The msg instance to transform.
  13316. * @return {!Object}
  13317. * @suppress {unusedLocalVariables} f is only used for nested messages
  13318. */
  13319. proto.com.electron.zoomvideo.sdk.proto.MuteAudioParams.toObject = function(includeInstance, msg) {
  13320. var f, obj = {
  13321. user: (f = msg.getUser()) && proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.toObject(includeInstance, f)
  13322. };
  13323. if (includeInstance) {
  13324. obj.$jspbMessageInstance = msg;
  13325. }
  13326. return obj;
  13327. };
  13328. }
  13329. /**
  13330. * Deserializes binary data (in protobuf wire format).
  13331. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  13332. * @return {!proto.com.electron.zoomvideo.sdk.proto.MuteAudioParams}
  13333. */
  13334. proto.com.electron.zoomvideo.sdk.proto.MuteAudioParams.deserializeBinary = function(bytes) {
  13335. var reader = new jspb.BinaryReader(bytes);
  13336. var msg = new proto.com.electron.zoomvideo.sdk.proto.MuteAudioParams;
  13337. return proto.com.electron.zoomvideo.sdk.proto.MuteAudioParams.deserializeBinaryFromReader(msg, reader);
  13338. };
  13339. /**
  13340. * Deserializes binary data (in protobuf wire format) from the
  13341. * given reader into the given message object.
  13342. * @param {!proto.com.electron.zoomvideo.sdk.proto.MuteAudioParams} msg The message object to deserialize into.
  13343. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  13344. * @return {!proto.com.electron.zoomvideo.sdk.proto.MuteAudioParams}
  13345. */
  13346. proto.com.electron.zoomvideo.sdk.proto.MuteAudioParams.deserializeBinaryFromReader = function(msg, reader) {
  13347. while (reader.nextField()) {
  13348. if (reader.isEndGroup()) {
  13349. break;
  13350. }
  13351. var field = reader.getFieldNumber();
  13352. switch (field) {
  13353. case 1:
  13354. var value = new proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser;
  13355. reader.readMessage(value,proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.deserializeBinaryFromReader);
  13356. msg.setUser(value);
  13357. break;
  13358. default:
  13359. reader.skipField();
  13360. break;
  13361. }
  13362. }
  13363. return msg;
  13364. };
  13365. /**
  13366. * Serializes the message to binary data (in protobuf wire format).
  13367. * @return {!Uint8Array}
  13368. */
  13369. proto.com.electron.zoomvideo.sdk.proto.MuteAudioParams.prototype.serializeBinary = function() {
  13370. var writer = new jspb.BinaryWriter();
  13371. proto.com.electron.zoomvideo.sdk.proto.MuteAudioParams.serializeBinaryToWriter(this, writer);
  13372. return writer.getResultBuffer();
  13373. };
  13374. /**
  13375. * Serializes the given message to binary data (in protobuf wire
  13376. * format), writing to the given BinaryWriter.
  13377. * @param {!proto.com.electron.zoomvideo.sdk.proto.MuteAudioParams} message
  13378. * @param {!jspb.BinaryWriter} writer
  13379. * @suppress {unusedLocalVariables} f is only used for nested messages
  13380. */
  13381. proto.com.electron.zoomvideo.sdk.proto.MuteAudioParams.serializeBinaryToWriter = function(message, writer) {
  13382. var f = undefined;
  13383. f = message.getUser();
  13384. if (f != null) {
  13385. writer.writeMessage(
  13386. 1,
  13387. f,
  13388. proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.serializeBinaryToWriter
  13389. );
  13390. }
  13391. };
  13392. /**
  13393. * optional VideoSDKUser user = 1;
  13394. * @return {?proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser}
  13395. */
  13396. proto.com.electron.zoomvideo.sdk.proto.MuteAudioParams.prototype.getUser = function() {
  13397. return /** @type{?proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser} */ (
  13398. jspb.Message.getWrapperField(this, proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser, 1));
  13399. };
  13400. /**
  13401. * @param {?proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser|undefined} value
  13402. * @return {!proto.com.electron.zoomvideo.sdk.proto.MuteAudioParams} returns this
  13403. */
  13404. proto.com.electron.zoomvideo.sdk.proto.MuteAudioParams.prototype.setUser = function(value) {
  13405. return jspb.Message.setWrapperField(this, 1, value);
  13406. };
  13407. /**
  13408. * Clears the message field making it undefined.
  13409. * @return {!proto.com.electron.zoomvideo.sdk.proto.MuteAudioParams} returns this
  13410. */
  13411. proto.com.electron.zoomvideo.sdk.proto.MuteAudioParams.prototype.clearUser = function() {
  13412. return this.setUser(undefined);
  13413. };
  13414. /**
  13415. * Returns whether this field is set.
  13416. * @return {boolean}
  13417. */
  13418. proto.com.electron.zoomvideo.sdk.proto.MuteAudioParams.prototype.hasUser = function() {
  13419. return jspb.Message.getField(this, 1) != null;
  13420. };
  13421. if (jspb.Message.GENERATE_TO_OBJECT) {
  13422. /**
  13423. * Creates an object representation of this proto.
  13424. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  13425. * Optional fields that are not set will be set to undefined.
  13426. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  13427. * For the list of reserved names please see:
  13428. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  13429. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  13430. * JSPB instance for transitional soy proto support:
  13431. * http://goto/soy-param-migration
  13432. * @return {!Object}
  13433. */
  13434. proto.com.electron.zoomvideo.sdk.proto.UnMuteAudioParams.prototype.toObject = function(opt_includeInstance) {
  13435. return proto.com.electron.zoomvideo.sdk.proto.UnMuteAudioParams.toObject(opt_includeInstance, this);
  13436. };
  13437. /**
  13438. * Static version of the {@see toObject} method.
  13439. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  13440. * the JSPB instance for transitional soy proto support:
  13441. * http://goto/soy-param-migration
  13442. * @param {!proto.com.electron.zoomvideo.sdk.proto.UnMuteAudioParams} msg The msg instance to transform.
  13443. * @return {!Object}
  13444. * @suppress {unusedLocalVariables} f is only used for nested messages
  13445. */
  13446. proto.com.electron.zoomvideo.sdk.proto.UnMuteAudioParams.toObject = function(includeInstance, msg) {
  13447. var f, obj = {
  13448. user: (f = msg.getUser()) && proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.toObject(includeInstance, f)
  13449. };
  13450. if (includeInstance) {
  13451. obj.$jspbMessageInstance = msg;
  13452. }
  13453. return obj;
  13454. };
  13455. }
  13456. /**
  13457. * Deserializes binary data (in protobuf wire format).
  13458. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  13459. * @return {!proto.com.electron.zoomvideo.sdk.proto.UnMuteAudioParams}
  13460. */
  13461. proto.com.electron.zoomvideo.sdk.proto.UnMuteAudioParams.deserializeBinary = function(bytes) {
  13462. var reader = new jspb.BinaryReader(bytes);
  13463. var msg = new proto.com.electron.zoomvideo.sdk.proto.UnMuteAudioParams;
  13464. return proto.com.electron.zoomvideo.sdk.proto.UnMuteAudioParams.deserializeBinaryFromReader(msg, reader);
  13465. };
  13466. /**
  13467. * Deserializes binary data (in protobuf wire format) from the
  13468. * given reader into the given message object.
  13469. * @param {!proto.com.electron.zoomvideo.sdk.proto.UnMuteAudioParams} msg The message object to deserialize into.
  13470. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  13471. * @return {!proto.com.electron.zoomvideo.sdk.proto.UnMuteAudioParams}
  13472. */
  13473. proto.com.electron.zoomvideo.sdk.proto.UnMuteAudioParams.deserializeBinaryFromReader = function(msg, reader) {
  13474. while (reader.nextField()) {
  13475. if (reader.isEndGroup()) {
  13476. break;
  13477. }
  13478. var field = reader.getFieldNumber();
  13479. switch (field) {
  13480. case 1:
  13481. var value = new proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser;
  13482. reader.readMessage(value,proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.deserializeBinaryFromReader);
  13483. msg.setUser(value);
  13484. break;
  13485. default:
  13486. reader.skipField();
  13487. break;
  13488. }
  13489. }
  13490. return msg;
  13491. };
  13492. /**
  13493. * Serializes the message to binary data (in protobuf wire format).
  13494. * @return {!Uint8Array}
  13495. */
  13496. proto.com.electron.zoomvideo.sdk.proto.UnMuteAudioParams.prototype.serializeBinary = function() {
  13497. var writer = new jspb.BinaryWriter();
  13498. proto.com.electron.zoomvideo.sdk.proto.UnMuteAudioParams.serializeBinaryToWriter(this, writer);
  13499. return writer.getResultBuffer();
  13500. };
  13501. /**
  13502. * Serializes the given message to binary data (in protobuf wire
  13503. * format), writing to the given BinaryWriter.
  13504. * @param {!proto.com.electron.zoomvideo.sdk.proto.UnMuteAudioParams} message
  13505. * @param {!jspb.BinaryWriter} writer
  13506. * @suppress {unusedLocalVariables} f is only used for nested messages
  13507. */
  13508. proto.com.electron.zoomvideo.sdk.proto.UnMuteAudioParams.serializeBinaryToWriter = function(message, writer) {
  13509. var f = undefined;
  13510. f = message.getUser();
  13511. if (f != null) {
  13512. writer.writeMessage(
  13513. 1,
  13514. f,
  13515. proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.serializeBinaryToWriter
  13516. );
  13517. }
  13518. };
  13519. /**
  13520. * optional VideoSDKUser user = 1;
  13521. * @return {?proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser}
  13522. */
  13523. proto.com.electron.zoomvideo.sdk.proto.UnMuteAudioParams.prototype.getUser = function() {
  13524. return /** @type{?proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser} */ (
  13525. jspb.Message.getWrapperField(this, proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser, 1));
  13526. };
  13527. /**
  13528. * @param {?proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser|undefined} value
  13529. * @return {!proto.com.electron.zoomvideo.sdk.proto.UnMuteAudioParams} returns this
  13530. */
  13531. proto.com.electron.zoomvideo.sdk.proto.UnMuteAudioParams.prototype.setUser = function(value) {
  13532. return jspb.Message.setWrapperField(this, 1, value);
  13533. };
  13534. /**
  13535. * Clears the message field making it undefined.
  13536. * @return {!proto.com.electron.zoomvideo.sdk.proto.UnMuteAudioParams} returns this
  13537. */
  13538. proto.com.electron.zoomvideo.sdk.proto.UnMuteAudioParams.prototype.clearUser = function() {
  13539. return this.setUser(undefined);
  13540. };
  13541. /**
  13542. * Returns whether this field is set.
  13543. * @return {boolean}
  13544. */
  13545. proto.com.electron.zoomvideo.sdk.proto.UnMuteAudioParams.prototype.hasUser = function() {
  13546. return jspb.Message.getField(this, 1) != null;
  13547. };
  13548. if (jspb.Message.GENERATE_TO_OBJECT) {
  13549. /**
  13550. * Creates an object representation of this proto.
  13551. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  13552. * Optional fields that are not set will be set to undefined.
  13553. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  13554. * For the list of reserved names please see:
  13555. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  13556. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  13557. * JSPB instance for transitional soy proto support:
  13558. * http://goto/soy-param-migration
  13559. * @return {!Object}
  13560. */
  13561. proto.com.electron.zoomvideo.sdk.proto.SetSpeakerParams.prototype.toObject = function(opt_includeInstance) {
  13562. return proto.com.electron.zoomvideo.sdk.proto.SetSpeakerParams.toObject(opt_includeInstance, this);
  13563. };
  13564. /**
  13565. * Static version of the {@see toObject} method.
  13566. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  13567. * the JSPB instance for transitional soy proto support:
  13568. * http://goto/soy-param-migration
  13569. * @param {!proto.com.electron.zoomvideo.sdk.proto.SetSpeakerParams} msg The msg instance to transform.
  13570. * @return {!Object}
  13571. * @suppress {unusedLocalVariables} f is only used for nested messages
  13572. */
  13573. proto.com.electron.zoomvideo.sdk.proto.SetSpeakerParams.toObject = function(includeInstance, msg) {
  13574. var f, obj = {
  13575. znSpeaker: (f = jspb.Message.getBooleanField(msg, 1)) == null ? undefined : f
  13576. };
  13577. if (includeInstance) {
  13578. obj.$jspbMessageInstance = msg;
  13579. }
  13580. return obj;
  13581. };
  13582. }
  13583. /**
  13584. * Deserializes binary data (in protobuf wire format).
  13585. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  13586. * @return {!proto.com.electron.zoomvideo.sdk.proto.SetSpeakerParams}
  13587. */
  13588. proto.com.electron.zoomvideo.sdk.proto.SetSpeakerParams.deserializeBinary = function(bytes) {
  13589. var reader = new jspb.BinaryReader(bytes);
  13590. var msg = new proto.com.electron.zoomvideo.sdk.proto.SetSpeakerParams;
  13591. return proto.com.electron.zoomvideo.sdk.proto.SetSpeakerParams.deserializeBinaryFromReader(msg, reader);
  13592. };
  13593. /**
  13594. * Deserializes binary data (in protobuf wire format) from the
  13595. * given reader into the given message object.
  13596. * @param {!proto.com.electron.zoomvideo.sdk.proto.SetSpeakerParams} msg The message object to deserialize into.
  13597. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  13598. * @return {!proto.com.electron.zoomvideo.sdk.proto.SetSpeakerParams}
  13599. */
  13600. proto.com.electron.zoomvideo.sdk.proto.SetSpeakerParams.deserializeBinaryFromReader = function(msg, reader) {
  13601. while (reader.nextField()) {
  13602. if (reader.isEndGroup()) {
  13603. break;
  13604. }
  13605. var field = reader.getFieldNumber();
  13606. switch (field) {
  13607. case 1:
  13608. var value = /** @type {boolean} */ (reader.readBool());
  13609. msg.setZnSpeaker(value);
  13610. break;
  13611. default:
  13612. reader.skipField();
  13613. break;
  13614. }
  13615. }
  13616. return msg;
  13617. };
  13618. /**
  13619. * Serializes the message to binary data (in protobuf wire format).
  13620. * @return {!Uint8Array}
  13621. */
  13622. proto.com.electron.zoomvideo.sdk.proto.SetSpeakerParams.prototype.serializeBinary = function() {
  13623. var writer = new jspb.BinaryWriter();
  13624. proto.com.electron.zoomvideo.sdk.proto.SetSpeakerParams.serializeBinaryToWriter(this, writer);
  13625. return writer.getResultBuffer();
  13626. };
  13627. /**
  13628. * Serializes the given message to binary data (in protobuf wire
  13629. * format), writing to the given BinaryWriter.
  13630. * @param {!proto.com.electron.zoomvideo.sdk.proto.SetSpeakerParams} message
  13631. * @param {!jspb.BinaryWriter} writer
  13632. * @suppress {unusedLocalVariables} f is only used for nested messages
  13633. */
  13634. proto.com.electron.zoomvideo.sdk.proto.SetSpeakerParams.serializeBinaryToWriter = function(message, writer) {
  13635. var f = undefined;
  13636. f = /** @type {boolean} */ (jspb.Message.getField(message, 1));
  13637. if (f != null) {
  13638. writer.writeBool(
  13639. 1,
  13640. f
  13641. );
  13642. }
  13643. };
  13644. /**
  13645. * optional bool zn_speaker = 1;
  13646. * @return {boolean}
  13647. */
  13648. proto.com.electron.zoomvideo.sdk.proto.SetSpeakerParams.prototype.getZnSpeaker = function() {
  13649. return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 1, false));
  13650. };
  13651. /**
  13652. * @param {boolean} value
  13653. * @return {!proto.com.electron.zoomvideo.sdk.proto.SetSpeakerParams} returns this
  13654. */
  13655. proto.com.electron.zoomvideo.sdk.proto.SetSpeakerParams.prototype.setZnSpeaker = function(value) {
  13656. return jspb.Message.setField(this, 1, value);
  13657. };
  13658. /**
  13659. * Clears the field making it undefined.
  13660. * @return {!proto.com.electron.zoomvideo.sdk.proto.SetSpeakerParams} returns this
  13661. */
  13662. proto.com.electron.zoomvideo.sdk.proto.SetSpeakerParams.prototype.clearZnSpeaker = function() {
  13663. return jspb.Message.setField(this, 1, undefined);
  13664. };
  13665. /**
  13666. * Returns whether this field is set.
  13667. * @return {boolean}
  13668. */
  13669. proto.com.electron.zoomvideo.sdk.proto.SetSpeakerParams.prototype.hasZnSpeaker = function() {
  13670. return jspb.Message.getField(this, 1) != null;
  13671. };
  13672. if (jspb.Message.GENERATE_TO_OBJECT) {
  13673. /**
  13674. * Creates an object representation of this proto.
  13675. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  13676. * Optional fields that are not set will be set to undefined.
  13677. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  13678. * For the list of reserved names please see:
  13679. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  13680. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  13681. * JSPB instance for transitional soy proto support:
  13682. * http://goto/soy-param-migration
  13683. * @return {!Object}
  13684. */
  13685. proto.com.electron.zoomvideo.sdk.proto.SelectSpeakerParams.prototype.toObject = function(opt_includeInstance) {
  13686. return proto.com.electron.zoomvideo.sdk.proto.SelectSpeakerParams.toObject(opt_includeInstance, this);
  13687. };
  13688. /**
  13689. * Static version of the {@see toObject} method.
  13690. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  13691. * the JSPB instance for transitional soy proto support:
  13692. * http://goto/soy-param-migration
  13693. * @param {!proto.com.electron.zoomvideo.sdk.proto.SelectSpeakerParams} msg The msg instance to transform.
  13694. * @return {!Object}
  13695. * @suppress {unusedLocalVariables} f is only used for nested messages
  13696. */
  13697. proto.com.electron.zoomvideo.sdk.proto.SelectSpeakerParams.toObject = function(includeInstance, msg) {
  13698. var f, obj = {
  13699. znDeviceid: (f = jspb.Message.getField(msg, 1)) == null ? undefined : f,
  13700. znDevicename: (f = jspb.Message.getField(msg, 2)) == null ? undefined : f
  13701. };
  13702. if (includeInstance) {
  13703. obj.$jspbMessageInstance = msg;
  13704. }
  13705. return obj;
  13706. };
  13707. }
  13708. /**
  13709. * Deserializes binary data (in protobuf wire format).
  13710. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  13711. * @return {!proto.com.electron.zoomvideo.sdk.proto.SelectSpeakerParams}
  13712. */
  13713. proto.com.electron.zoomvideo.sdk.proto.SelectSpeakerParams.deserializeBinary = function(bytes) {
  13714. var reader = new jspb.BinaryReader(bytes);
  13715. var msg = new proto.com.electron.zoomvideo.sdk.proto.SelectSpeakerParams;
  13716. return proto.com.electron.zoomvideo.sdk.proto.SelectSpeakerParams.deserializeBinaryFromReader(msg, reader);
  13717. };
  13718. /**
  13719. * Deserializes binary data (in protobuf wire format) from the
  13720. * given reader into the given message object.
  13721. * @param {!proto.com.electron.zoomvideo.sdk.proto.SelectSpeakerParams} msg The message object to deserialize into.
  13722. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  13723. * @return {!proto.com.electron.zoomvideo.sdk.proto.SelectSpeakerParams}
  13724. */
  13725. proto.com.electron.zoomvideo.sdk.proto.SelectSpeakerParams.deserializeBinaryFromReader = function(msg, reader) {
  13726. while (reader.nextField()) {
  13727. if (reader.isEndGroup()) {
  13728. break;
  13729. }
  13730. var field = reader.getFieldNumber();
  13731. switch (field) {
  13732. case 1:
  13733. var value = /** @type {string} */ (reader.readString());
  13734. msg.setZnDeviceid(value);
  13735. break;
  13736. case 2:
  13737. var value = /** @type {string} */ (reader.readString());
  13738. msg.setZnDevicename(value);
  13739. break;
  13740. default:
  13741. reader.skipField();
  13742. break;
  13743. }
  13744. }
  13745. return msg;
  13746. };
  13747. /**
  13748. * Serializes the message to binary data (in protobuf wire format).
  13749. * @return {!Uint8Array}
  13750. */
  13751. proto.com.electron.zoomvideo.sdk.proto.SelectSpeakerParams.prototype.serializeBinary = function() {
  13752. var writer = new jspb.BinaryWriter();
  13753. proto.com.electron.zoomvideo.sdk.proto.SelectSpeakerParams.serializeBinaryToWriter(this, writer);
  13754. return writer.getResultBuffer();
  13755. };
  13756. /**
  13757. * Serializes the given message to binary data (in protobuf wire
  13758. * format), writing to the given BinaryWriter.
  13759. * @param {!proto.com.electron.zoomvideo.sdk.proto.SelectSpeakerParams} message
  13760. * @param {!jspb.BinaryWriter} writer
  13761. * @suppress {unusedLocalVariables} f is only used for nested messages
  13762. */
  13763. proto.com.electron.zoomvideo.sdk.proto.SelectSpeakerParams.serializeBinaryToWriter = function(message, writer) {
  13764. var f = undefined;
  13765. f = /** @type {string} */ (jspb.Message.getField(message, 1));
  13766. if (f != null) {
  13767. writer.writeString(
  13768. 1,
  13769. f
  13770. );
  13771. }
  13772. f = /** @type {string} */ (jspb.Message.getField(message, 2));
  13773. if (f != null) {
  13774. writer.writeString(
  13775. 2,
  13776. f
  13777. );
  13778. }
  13779. };
  13780. /**
  13781. * optional string zn_deviceid = 1;
  13782. * @return {string}
  13783. */
  13784. proto.com.electron.zoomvideo.sdk.proto.SelectSpeakerParams.prototype.getZnDeviceid = function() {
  13785. return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, ""));
  13786. };
  13787. /**
  13788. * @param {string} value
  13789. * @return {!proto.com.electron.zoomvideo.sdk.proto.SelectSpeakerParams} returns this
  13790. */
  13791. proto.com.electron.zoomvideo.sdk.proto.SelectSpeakerParams.prototype.setZnDeviceid = function(value) {
  13792. return jspb.Message.setField(this, 1, value);
  13793. };
  13794. /**
  13795. * Clears the field making it undefined.
  13796. * @return {!proto.com.electron.zoomvideo.sdk.proto.SelectSpeakerParams} returns this
  13797. */
  13798. proto.com.electron.zoomvideo.sdk.proto.SelectSpeakerParams.prototype.clearZnDeviceid = function() {
  13799. return jspb.Message.setField(this, 1, undefined);
  13800. };
  13801. /**
  13802. * Returns whether this field is set.
  13803. * @return {boolean}
  13804. */
  13805. proto.com.electron.zoomvideo.sdk.proto.SelectSpeakerParams.prototype.hasZnDeviceid = function() {
  13806. return jspb.Message.getField(this, 1) != null;
  13807. };
  13808. /**
  13809. * optional string zn_devicename = 2;
  13810. * @return {string}
  13811. */
  13812. proto.com.electron.zoomvideo.sdk.proto.SelectSpeakerParams.prototype.getZnDevicename = function() {
  13813. return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, ""));
  13814. };
  13815. /**
  13816. * @param {string} value
  13817. * @return {!proto.com.electron.zoomvideo.sdk.proto.SelectSpeakerParams} returns this
  13818. */
  13819. proto.com.electron.zoomvideo.sdk.proto.SelectSpeakerParams.prototype.setZnDevicename = function(value) {
  13820. return jspb.Message.setField(this, 2, value);
  13821. };
  13822. /**
  13823. * Clears the field making it undefined.
  13824. * @return {!proto.com.electron.zoomvideo.sdk.proto.SelectSpeakerParams} returns this
  13825. */
  13826. proto.com.electron.zoomvideo.sdk.proto.SelectSpeakerParams.prototype.clearZnDevicename = function() {
  13827. return jspb.Message.setField(this, 2, undefined);
  13828. };
  13829. /**
  13830. * Returns whether this field is set.
  13831. * @return {boolean}
  13832. */
  13833. proto.com.electron.zoomvideo.sdk.proto.SelectSpeakerParams.prototype.hasZnDevicename = function() {
  13834. return jspb.Message.getField(this, 2) != null;
  13835. };
  13836. if (jspb.Message.GENERATE_TO_OBJECT) {
  13837. /**
  13838. * Creates an object representation of this proto.
  13839. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  13840. * Optional fields that are not set will be set to undefined.
  13841. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  13842. * For the list of reserved names please see:
  13843. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  13844. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  13845. * JSPB instance for transitional soy proto support:
  13846. * http://goto/soy-param-migration
  13847. * @return {!Object}
  13848. */
  13849. proto.com.electron.zoomvideo.sdk.proto.SelectMicParams.prototype.toObject = function(opt_includeInstance) {
  13850. return proto.com.electron.zoomvideo.sdk.proto.SelectMicParams.toObject(opt_includeInstance, this);
  13851. };
  13852. /**
  13853. * Static version of the {@see toObject} method.
  13854. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  13855. * the JSPB instance for transitional soy proto support:
  13856. * http://goto/soy-param-migration
  13857. * @param {!proto.com.electron.zoomvideo.sdk.proto.SelectMicParams} msg The msg instance to transform.
  13858. * @return {!Object}
  13859. * @suppress {unusedLocalVariables} f is only used for nested messages
  13860. */
  13861. proto.com.electron.zoomvideo.sdk.proto.SelectMicParams.toObject = function(includeInstance, msg) {
  13862. var f, obj = {
  13863. znDeviceid: (f = jspb.Message.getField(msg, 1)) == null ? undefined : f,
  13864. znDevicename: (f = jspb.Message.getField(msg, 2)) == null ? undefined : f
  13865. };
  13866. if (includeInstance) {
  13867. obj.$jspbMessageInstance = msg;
  13868. }
  13869. return obj;
  13870. };
  13871. }
  13872. /**
  13873. * Deserializes binary data (in protobuf wire format).
  13874. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  13875. * @return {!proto.com.electron.zoomvideo.sdk.proto.SelectMicParams}
  13876. */
  13877. proto.com.electron.zoomvideo.sdk.proto.SelectMicParams.deserializeBinary = function(bytes) {
  13878. var reader = new jspb.BinaryReader(bytes);
  13879. var msg = new proto.com.electron.zoomvideo.sdk.proto.SelectMicParams;
  13880. return proto.com.electron.zoomvideo.sdk.proto.SelectMicParams.deserializeBinaryFromReader(msg, reader);
  13881. };
  13882. /**
  13883. * Deserializes binary data (in protobuf wire format) from the
  13884. * given reader into the given message object.
  13885. * @param {!proto.com.electron.zoomvideo.sdk.proto.SelectMicParams} msg The message object to deserialize into.
  13886. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  13887. * @return {!proto.com.electron.zoomvideo.sdk.proto.SelectMicParams}
  13888. */
  13889. proto.com.electron.zoomvideo.sdk.proto.SelectMicParams.deserializeBinaryFromReader = function(msg, reader) {
  13890. while (reader.nextField()) {
  13891. if (reader.isEndGroup()) {
  13892. break;
  13893. }
  13894. var field = reader.getFieldNumber();
  13895. switch (field) {
  13896. case 1:
  13897. var value = /** @type {string} */ (reader.readString());
  13898. msg.setZnDeviceid(value);
  13899. break;
  13900. case 2:
  13901. var value = /** @type {string} */ (reader.readString());
  13902. msg.setZnDevicename(value);
  13903. break;
  13904. default:
  13905. reader.skipField();
  13906. break;
  13907. }
  13908. }
  13909. return msg;
  13910. };
  13911. /**
  13912. * Serializes the message to binary data (in protobuf wire format).
  13913. * @return {!Uint8Array}
  13914. */
  13915. proto.com.electron.zoomvideo.sdk.proto.SelectMicParams.prototype.serializeBinary = function() {
  13916. var writer = new jspb.BinaryWriter();
  13917. proto.com.electron.zoomvideo.sdk.proto.SelectMicParams.serializeBinaryToWriter(this, writer);
  13918. return writer.getResultBuffer();
  13919. };
  13920. /**
  13921. * Serializes the given message to binary data (in protobuf wire
  13922. * format), writing to the given BinaryWriter.
  13923. * @param {!proto.com.electron.zoomvideo.sdk.proto.SelectMicParams} message
  13924. * @param {!jspb.BinaryWriter} writer
  13925. * @suppress {unusedLocalVariables} f is only used for nested messages
  13926. */
  13927. proto.com.electron.zoomvideo.sdk.proto.SelectMicParams.serializeBinaryToWriter = function(message, writer) {
  13928. var f = undefined;
  13929. f = /** @type {string} */ (jspb.Message.getField(message, 1));
  13930. if (f != null) {
  13931. writer.writeString(
  13932. 1,
  13933. f
  13934. );
  13935. }
  13936. f = /** @type {string} */ (jspb.Message.getField(message, 2));
  13937. if (f != null) {
  13938. writer.writeString(
  13939. 2,
  13940. f
  13941. );
  13942. }
  13943. };
  13944. /**
  13945. * optional string zn_deviceid = 1;
  13946. * @return {string}
  13947. */
  13948. proto.com.electron.zoomvideo.sdk.proto.SelectMicParams.prototype.getZnDeviceid = function() {
  13949. return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, ""));
  13950. };
  13951. /**
  13952. * @param {string} value
  13953. * @return {!proto.com.electron.zoomvideo.sdk.proto.SelectMicParams} returns this
  13954. */
  13955. proto.com.electron.zoomvideo.sdk.proto.SelectMicParams.prototype.setZnDeviceid = function(value) {
  13956. return jspb.Message.setField(this, 1, value);
  13957. };
  13958. /**
  13959. * Clears the field making it undefined.
  13960. * @return {!proto.com.electron.zoomvideo.sdk.proto.SelectMicParams} returns this
  13961. */
  13962. proto.com.electron.zoomvideo.sdk.proto.SelectMicParams.prototype.clearZnDeviceid = function() {
  13963. return jspb.Message.setField(this, 1, undefined);
  13964. };
  13965. /**
  13966. * Returns whether this field is set.
  13967. * @return {boolean}
  13968. */
  13969. proto.com.electron.zoomvideo.sdk.proto.SelectMicParams.prototype.hasZnDeviceid = function() {
  13970. return jspb.Message.getField(this, 1) != null;
  13971. };
  13972. /**
  13973. * optional string zn_devicename = 2;
  13974. * @return {string}
  13975. */
  13976. proto.com.electron.zoomvideo.sdk.proto.SelectMicParams.prototype.getZnDevicename = function() {
  13977. return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, ""));
  13978. };
  13979. /**
  13980. * @param {string} value
  13981. * @return {!proto.com.electron.zoomvideo.sdk.proto.SelectMicParams} returns this
  13982. */
  13983. proto.com.electron.zoomvideo.sdk.proto.SelectMicParams.prototype.setZnDevicename = function(value) {
  13984. return jspb.Message.setField(this, 2, value);
  13985. };
  13986. /**
  13987. * Clears the field making it undefined.
  13988. * @return {!proto.com.electron.zoomvideo.sdk.proto.SelectMicParams} returns this
  13989. */
  13990. proto.com.electron.zoomvideo.sdk.proto.SelectMicParams.prototype.clearZnDevicename = function() {
  13991. return jspb.Message.setField(this, 2, undefined);
  13992. };
  13993. /**
  13994. * Returns whether this field is set.
  13995. * @return {boolean}
  13996. */
  13997. proto.com.electron.zoomvideo.sdk.proto.SelectMicParams.prototype.hasZnDevicename = function() {
  13998. return jspb.Message.getField(this, 2) != null;
  13999. };
  14000. if (jspb.Message.GENERATE_TO_OBJECT) {
  14001. /**
  14002. * Creates an object representation of this proto.
  14003. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  14004. * Optional fields that are not set will be set to undefined.
  14005. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  14006. * For the list of reserved names please see:
  14007. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  14008. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  14009. * JSPB instance for transitional soy proto support:
  14010. * http://goto/soy-param-migration
  14011. * @return {!Object}
  14012. */
  14013. proto.com.electron.zoomvideo.sdk.proto.SendChatToUserParams.prototype.toObject = function(opt_includeInstance) {
  14014. return proto.com.electron.zoomvideo.sdk.proto.SendChatToUserParams.toObject(opt_includeInstance, this);
  14015. };
  14016. /**
  14017. * Static version of the {@see toObject} method.
  14018. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  14019. * the JSPB instance for transitional soy proto support:
  14020. * http://goto/soy-param-migration
  14021. * @param {!proto.com.electron.zoomvideo.sdk.proto.SendChatToUserParams} msg The msg instance to transform.
  14022. * @return {!Object}
  14023. * @suppress {unusedLocalVariables} f is only used for nested messages
  14024. */
  14025. proto.com.electron.zoomvideo.sdk.proto.SendChatToUserParams.toObject = function(includeInstance, msg) {
  14026. var f, obj = {
  14027. user: (f = msg.getUser()) && proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.toObject(includeInstance, f),
  14028. znMsgcontent: (f = jspb.Message.getField(msg, 2)) == null ? undefined : f
  14029. };
  14030. if (includeInstance) {
  14031. obj.$jspbMessageInstance = msg;
  14032. }
  14033. return obj;
  14034. };
  14035. }
  14036. /**
  14037. * Deserializes binary data (in protobuf wire format).
  14038. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  14039. * @return {!proto.com.electron.zoomvideo.sdk.proto.SendChatToUserParams}
  14040. */
  14041. proto.com.electron.zoomvideo.sdk.proto.SendChatToUserParams.deserializeBinary = function(bytes) {
  14042. var reader = new jspb.BinaryReader(bytes);
  14043. var msg = new proto.com.electron.zoomvideo.sdk.proto.SendChatToUserParams;
  14044. return proto.com.electron.zoomvideo.sdk.proto.SendChatToUserParams.deserializeBinaryFromReader(msg, reader);
  14045. };
  14046. /**
  14047. * Deserializes binary data (in protobuf wire format) from the
  14048. * given reader into the given message object.
  14049. * @param {!proto.com.electron.zoomvideo.sdk.proto.SendChatToUserParams} msg The message object to deserialize into.
  14050. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  14051. * @return {!proto.com.electron.zoomvideo.sdk.proto.SendChatToUserParams}
  14052. */
  14053. proto.com.electron.zoomvideo.sdk.proto.SendChatToUserParams.deserializeBinaryFromReader = function(msg, reader) {
  14054. while (reader.nextField()) {
  14055. if (reader.isEndGroup()) {
  14056. break;
  14057. }
  14058. var field = reader.getFieldNumber();
  14059. switch (field) {
  14060. case 1:
  14061. var value = new proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser;
  14062. reader.readMessage(value,proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.deserializeBinaryFromReader);
  14063. msg.setUser(value);
  14064. break;
  14065. case 2:
  14066. var value = /** @type {string} */ (reader.readString());
  14067. msg.setZnMsgcontent(value);
  14068. break;
  14069. default:
  14070. reader.skipField();
  14071. break;
  14072. }
  14073. }
  14074. return msg;
  14075. };
  14076. /**
  14077. * Serializes the message to binary data (in protobuf wire format).
  14078. * @return {!Uint8Array}
  14079. */
  14080. proto.com.electron.zoomvideo.sdk.proto.SendChatToUserParams.prototype.serializeBinary = function() {
  14081. var writer = new jspb.BinaryWriter();
  14082. proto.com.electron.zoomvideo.sdk.proto.SendChatToUserParams.serializeBinaryToWriter(this, writer);
  14083. return writer.getResultBuffer();
  14084. };
  14085. /**
  14086. * Serializes the given message to binary data (in protobuf wire
  14087. * format), writing to the given BinaryWriter.
  14088. * @param {!proto.com.electron.zoomvideo.sdk.proto.SendChatToUserParams} message
  14089. * @param {!jspb.BinaryWriter} writer
  14090. * @suppress {unusedLocalVariables} f is only used for nested messages
  14091. */
  14092. proto.com.electron.zoomvideo.sdk.proto.SendChatToUserParams.serializeBinaryToWriter = function(message, writer) {
  14093. var f = undefined;
  14094. f = message.getUser();
  14095. if (f != null) {
  14096. writer.writeMessage(
  14097. 1,
  14098. f,
  14099. proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.serializeBinaryToWriter
  14100. );
  14101. }
  14102. f = /** @type {string} */ (jspb.Message.getField(message, 2));
  14103. if (f != null) {
  14104. writer.writeString(
  14105. 2,
  14106. f
  14107. );
  14108. }
  14109. };
  14110. /**
  14111. * optional VideoSDKUser user = 1;
  14112. * @return {?proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser}
  14113. */
  14114. proto.com.electron.zoomvideo.sdk.proto.SendChatToUserParams.prototype.getUser = function() {
  14115. return /** @type{?proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser} */ (
  14116. jspb.Message.getWrapperField(this, proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser, 1));
  14117. };
  14118. /**
  14119. * @param {?proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser|undefined} value
  14120. * @return {!proto.com.electron.zoomvideo.sdk.proto.SendChatToUserParams} returns this
  14121. */
  14122. proto.com.electron.zoomvideo.sdk.proto.SendChatToUserParams.prototype.setUser = function(value) {
  14123. return jspb.Message.setWrapperField(this, 1, value);
  14124. };
  14125. /**
  14126. * Clears the message field making it undefined.
  14127. * @return {!proto.com.electron.zoomvideo.sdk.proto.SendChatToUserParams} returns this
  14128. */
  14129. proto.com.electron.zoomvideo.sdk.proto.SendChatToUserParams.prototype.clearUser = function() {
  14130. return this.setUser(undefined);
  14131. };
  14132. /**
  14133. * Returns whether this field is set.
  14134. * @return {boolean}
  14135. */
  14136. proto.com.electron.zoomvideo.sdk.proto.SendChatToUserParams.prototype.hasUser = function() {
  14137. return jspb.Message.getField(this, 1) != null;
  14138. };
  14139. /**
  14140. * optional string zn_msgContent = 2;
  14141. * @return {string}
  14142. */
  14143. proto.com.electron.zoomvideo.sdk.proto.SendChatToUserParams.prototype.getZnMsgcontent = function() {
  14144. return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, ""));
  14145. };
  14146. /**
  14147. * @param {string} value
  14148. * @return {!proto.com.electron.zoomvideo.sdk.proto.SendChatToUserParams} returns this
  14149. */
  14150. proto.com.electron.zoomvideo.sdk.proto.SendChatToUserParams.prototype.setZnMsgcontent = function(value) {
  14151. return jspb.Message.setField(this, 2, value);
  14152. };
  14153. /**
  14154. * Clears the field making it undefined.
  14155. * @return {!proto.com.electron.zoomvideo.sdk.proto.SendChatToUserParams} returns this
  14156. */
  14157. proto.com.electron.zoomvideo.sdk.proto.SendChatToUserParams.prototype.clearZnMsgcontent = function() {
  14158. return jspb.Message.setField(this, 2, undefined);
  14159. };
  14160. /**
  14161. * Returns whether this field is set.
  14162. * @return {boolean}
  14163. */
  14164. proto.com.electron.zoomvideo.sdk.proto.SendChatToUserParams.prototype.hasZnMsgcontent = function() {
  14165. return jspb.Message.getField(this, 2) != null;
  14166. };
  14167. if (jspb.Message.GENERATE_TO_OBJECT) {
  14168. /**
  14169. * Creates an object representation of this proto.
  14170. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  14171. * Optional fields that are not set will be set to undefined.
  14172. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  14173. * For the list of reserved names please see:
  14174. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  14175. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  14176. * JSPB instance for transitional soy proto support:
  14177. * http://goto/soy-param-migration
  14178. * @return {!Object}
  14179. */
  14180. proto.com.electron.zoomvideo.sdk.proto.SendChatToAllParams.prototype.toObject = function(opt_includeInstance) {
  14181. return proto.com.electron.zoomvideo.sdk.proto.SendChatToAllParams.toObject(opt_includeInstance, this);
  14182. };
  14183. /**
  14184. * Static version of the {@see toObject} method.
  14185. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  14186. * the JSPB instance for transitional soy proto support:
  14187. * http://goto/soy-param-migration
  14188. * @param {!proto.com.electron.zoomvideo.sdk.proto.SendChatToAllParams} msg The msg instance to transform.
  14189. * @return {!Object}
  14190. * @suppress {unusedLocalVariables} f is only used for nested messages
  14191. */
  14192. proto.com.electron.zoomvideo.sdk.proto.SendChatToAllParams.toObject = function(includeInstance, msg) {
  14193. var f, obj = {
  14194. znMsgcontent: (f = jspb.Message.getField(msg, 1)) == null ? undefined : f
  14195. };
  14196. if (includeInstance) {
  14197. obj.$jspbMessageInstance = msg;
  14198. }
  14199. return obj;
  14200. };
  14201. }
  14202. /**
  14203. * Deserializes binary data (in protobuf wire format).
  14204. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  14205. * @return {!proto.com.electron.zoomvideo.sdk.proto.SendChatToAllParams}
  14206. */
  14207. proto.com.electron.zoomvideo.sdk.proto.SendChatToAllParams.deserializeBinary = function(bytes) {
  14208. var reader = new jspb.BinaryReader(bytes);
  14209. var msg = new proto.com.electron.zoomvideo.sdk.proto.SendChatToAllParams;
  14210. return proto.com.electron.zoomvideo.sdk.proto.SendChatToAllParams.deserializeBinaryFromReader(msg, reader);
  14211. };
  14212. /**
  14213. * Deserializes binary data (in protobuf wire format) from the
  14214. * given reader into the given message object.
  14215. * @param {!proto.com.electron.zoomvideo.sdk.proto.SendChatToAllParams} msg The message object to deserialize into.
  14216. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  14217. * @return {!proto.com.electron.zoomvideo.sdk.proto.SendChatToAllParams}
  14218. */
  14219. proto.com.electron.zoomvideo.sdk.proto.SendChatToAllParams.deserializeBinaryFromReader = function(msg, reader) {
  14220. while (reader.nextField()) {
  14221. if (reader.isEndGroup()) {
  14222. break;
  14223. }
  14224. var field = reader.getFieldNumber();
  14225. switch (field) {
  14226. case 1:
  14227. var value = /** @type {string} */ (reader.readString());
  14228. msg.setZnMsgcontent(value);
  14229. break;
  14230. default:
  14231. reader.skipField();
  14232. break;
  14233. }
  14234. }
  14235. return msg;
  14236. };
  14237. /**
  14238. * Serializes the message to binary data (in protobuf wire format).
  14239. * @return {!Uint8Array}
  14240. */
  14241. proto.com.electron.zoomvideo.sdk.proto.SendChatToAllParams.prototype.serializeBinary = function() {
  14242. var writer = new jspb.BinaryWriter();
  14243. proto.com.electron.zoomvideo.sdk.proto.SendChatToAllParams.serializeBinaryToWriter(this, writer);
  14244. return writer.getResultBuffer();
  14245. };
  14246. /**
  14247. * Serializes the given message to binary data (in protobuf wire
  14248. * format), writing to the given BinaryWriter.
  14249. * @param {!proto.com.electron.zoomvideo.sdk.proto.SendChatToAllParams} message
  14250. * @param {!jspb.BinaryWriter} writer
  14251. * @suppress {unusedLocalVariables} f is only used for nested messages
  14252. */
  14253. proto.com.electron.zoomvideo.sdk.proto.SendChatToAllParams.serializeBinaryToWriter = function(message, writer) {
  14254. var f = undefined;
  14255. f = /** @type {string} */ (jspb.Message.getField(message, 1));
  14256. if (f != null) {
  14257. writer.writeString(
  14258. 1,
  14259. f
  14260. );
  14261. }
  14262. };
  14263. /**
  14264. * optional string zn_msgContent = 1;
  14265. * @return {string}
  14266. */
  14267. proto.com.electron.zoomvideo.sdk.proto.SendChatToAllParams.prototype.getZnMsgcontent = function() {
  14268. return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, ""));
  14269. };
  14270. /**
  14271. * @param {string} value
  14272. * @return {!proto.com.electron.zoomvideo.sdk.proto.SendChatToAllParams} returns this
  14273. */
  14274. proto.com.electron.zoomvideo.sdk.proto.SendChatToAllParams.prototype.setZnMsgcontent = function(value) {
  14275. return jspb.Message.setField(this, 1, value);
  14276. };
  14277. /**
  14278. * Clears the field making it undefined.
  14279. * @return {!proto.com.electron.zoomvideo.sdk.proto.SendChatToAllParams} returns this
  14280. */
  14281. proto.com.electron.zoomvideo.sdk.proto.SendChatToAllParams.prototype.clearZnMsgcontent = function() {
  14282. return jspb.Message.setField(this, 1, undefined);
  14283. };
  14284. /**
  14285. * Returns whether this field is set.
  14286. * @return {boolean}
  14287. */
  14288. proto.com.electron.zoomvideo.sdk.proto.SendChatToAllParams.prototype.hasZnMsgcontent = function() {
  14289. return jspb.Message.getField(this, 1) != null;
  14290. };
  14291. if (jspb.Message.GENERATE_TO_OBJECT) {
  14292. /**
  14293. * Creates an object representation of this proto.
  14294. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  14295. * Optional fields that are not set will be set to undefined.
  14296. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  14297. * For the list of reserved names please see:
  14298. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  14299. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  14300. * JSPB instance for transitional soy proto support:
  14301. * http://goto/soy-param-migration
  14302. * @return {!Object}
  14303. */
  14304. proto.com.electron.zoomvideo.sdk.proto.StartLiveStreamParams.prototype.toObject = function(opt_includeInstance) {
  14305. return proto.com.electron.zoomvideo.sdk.proto.StartLiveStreamParams.toObject(opt_includeInstance, this);
  14306. };
  14307. /**
  14308. * Static version of the {@see toObject} method.
  14309. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  14310. * the JSPB instance for transitional soy proto support:
  14311. * http://goto/soy-param-migration
  14312. * @param {!proto.com.electron.zoomvideo.sdk.proto.StartLiveStreamParams} msg The msg instance to transform.
  14313. * @return {!Object}
  14314. * @suppress {unusedLocalVariables} f is only used for nested messages
  14315. */
  14316. proto.com.electron.zoomvideo.sdk.proto.StartLiveStreamParams.toObject = function(includeInstance, msg) {
  14317. var f, obj = {
  14318. znStreamurl: (f = jspb.Message.getField(msg, 1)) == null ? undefined : f,
  14319. znKey: (f = jspb.Message.getField(msg, 2)) == null ? undefined : f,
  14320. znBroadcasturl: (f = jspb.Message.getField(msg, 3)) == null ? undefined : f
  14321. };
  14322. if (includeInstance) {
  14323. obj.$jspbMessageInstance = msg;
  14324. }
  14325. return obj;
  14326. };
  14327. }
  14328. /**
  14329. * Deserializes binary data (in protobuf wire format).
  14330. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  14331. * @return {!proto.com.electron.zoomvideo.sdk.proto.StartLiveStreamParams}
  14332. */
  14333. proto.com.electron.zoomvideo.sdk.proto.StartLiveStreamParams.deserializeBinary = function(bytes) {
  14334. var reader = new jspb.BinaryReader(bytes);
  14335. var msg = new proto.com.electron.zoomvideo.sdk.proto.StartLiveStreamParams;
  14336. return proto.com.electron.zoomvideo.sdk.proto.StartLiveStreamParams.deserializeBinaryFromReader(msg, reader);
  14337. };
  14338. /**
  14339. * Deserializes binary data (in protobuf wire format) from the
  14340. * given reader into the given message object.
  14341. * @param {!proto.com.electron.zoomvideo.sdk.proto.StartLiveStreamParams} msg The message object to deserialize into.
  14342. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  14343. * @return {!proto.com.electron.zoomvideo.sdk.proto.StartLiveStreamParams}
  14344. */
  14345. proto.com.electron.zoomvideo.sdk.proto.StartLiveStreamParams.deserializeBinaryFromReader = function(msg, reader) {
  14346. while (reader.nextField()) {
  14347. if (reader.isEndGroup()) {
  14348. break;
  14349. }
  14350. var field = reader.getFieldNumber();
  14351. switch (field) {
  14352. case 1:
  14353. var value = /** @type {string} */ (reader.readString());
  14354. msg.setZnStreamurl(value);
  14355. break;
  14356. case 2:
  14357. var value = /** @type {string} */ (reader.readString());
  14358. msg.setZnKey(value);
  14359. break;
  14360. case 3:
  14361. var value = /** @type {string} */ (reader.readString());
  14362. msg.setZnBroadcasturl(value);
  14363. break;
  14364. default:
  14365. reader.skipField();
  14366. break;
  14367. }
  14368. }
  14369. return msg;
  14370. };
  14371. /**
  14372. * Serializes the message to binary data (in protobuf wire format).
  14373. * @return {!Uint8Array}
  14374. */
  14375. proto.com.electron.zoomvideo.sdk.proto.StartLiveStreamParams.prototype.serializeBinary = function() {
  14376. var writer = new jspb.BinaryWriter();
  14377. proto.com.electron.zoomvideo.sdk.proto.StartLiveStreamParams.serializeBinaryToWriter(this, writer);
  14378. return writer.getResultBuffer();
  14379. };
  14380. /**
  14381. * Serializes the given message to binary data (in protobuf wire
  14382. * format), writing to the given BinaryWriter.
  14383. * @param {!proto.com.electron.zoomvideo.sdk.proto.StartLiveStreamParams} message
  14384. * @param {!jspb.BinaryWriter} writer
  14385. * @suppress {unusedLocalVariables} f is only used for nested messages
  14386. */
  14387. proto.com.electron.zoomvideo.sdk.proto.StartLiveStreamParams.serializeBinaryToWriter = function(message, writer) {
  14388. var f = undefined;
  14389. f = /** @type {string} */ (jspb.Message.getField(message, 1));
  14390. if (f != null) {
  14391. writer.writeString(
  14392. 1,
  14393. f
  14394. );
  14395. }
  14396. f = /** @type {string} */ (jspb.Message.getField(message, 2));
  14397. if (f != null) {
  14398. writer.writeString(
  14399. 2,
  14400. f
  14401. );
  14402. }
  14403. f = /** @type {string} */ (jspb.Message.getField(message, 3));
  14404. if (f != null) {
  14405. writer.writeString(
  14406. 3,
  14407. f
  14408. );
  14409. }
  14410. };
  14411. /**
  14412. * optional string zn_streamUrl = 1;
  14413. * @return {string}
  14414. */
  14415. proto.com.electron.zoomvideo.sdk.proto.StartLiveStreamParams.prototype.getZnStreamurl = function() {
  14416. return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, ""));
  14417. };
  14418. /**
  14419. * @param {string} value
  14420. * @return {!proto.com.electron.zoomvideo.sdk.proto.StartLiveStreamParams} returns this
  14421. */
  14422. proto.com.electron.zoomvideo.sdk.proto.StartLiveStreamParams.prototype.setZnStreamurl = function(value) {
  14423. return jspb.Message.setField(this, 1, value);
  14424. };
  14425. /**
  14426. * Clears the field making it undefined.
  14427. * @return {!proto.com.electron.zoomvideo.sdk.proto.StartLiveStreamParams} returns this
  14428. */
  14429. proto.com.electron.zoomvideo.sdk.proto.StartLiveStreamParams.prototype.clearZnStreamurl = function() {
  14430. return jspb.Message.setField(this, 1, undefined);
  14431. };
  14432. /**
  14433. * Returns whether this field is set.
  14434. * @return {boolean}
  14435. */
  14436. proto.com.electron.zoomvideo.sdk.proto.StartLiveStreamParams.prototype.hasZnStreamurl = function() {
  14437. return jspb.Message.getField(this, 1) != null;
  14438. };
  14439. /**
  14440. * optional string zn_key = 2;
  14441. * @return {string}
  14442. */
  14443. proto.com.electron.zoomvideo.sdk.proto.StartLiveStreamParams.prototype.getZnKey = function() {
  14444. return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, ""));
  14445. };
  14446. /**
  14447. * @param {string} value
  14448. * @return {!proto.com.electron.zoomvideo.sdk.proto.StartLiveStreamParams} returns this
  14449. */
  14450. proto.com.electron.zoomvideo.sdk.proto.StartLiveStreamParams.prototype.setZnKey = function(value) {
  14451. return jspb.Message.setField(this, 2, value);
  14452. };
  14453. /**
  14454. * Clears the field making it undefined.
  14455. * @return {!proto.com.electron.zoomvideo.sdk.proto.StartLiveStreamParams} returns this
  14456. */
  14457. proto.com.electron.zoomvideo.sdk.proto.StartLiveStreamParams.prototype.clearZnKey = function() {
  14458. return jspb.Message.setField(this, 2, undefined);
  14459. };
  14460. /**
  14461. * Returns whether this field is set.
  14462. * @return {boolean}
  14463. */
  14464. proto.com.electron.zoomvideo.sdk.proto.StartLiveStreamParams.prototype.hasZnKey = function() {
  14465. return jspb.Message.getField(this, 2) != null;
  14466. };
  14467. /**
  14468. * optional string zn_broadcastUrl = 3;
  14469. * @return {string}
  14470. */
  14471. proto.com.electron.zoomvideo.sdk.proto.StartLiveStreamParams.prototype.getZnBroadcasturl = function() {
  14472. return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 3, ""));
  14473. };
  14474. /**
  14475. * @param {string} value
  14476. * @return {!proto.com.electron.zoomvideo.sdk.proto.StartLiveStreamParams} returns this
  14477. */
  14478. proto.com.electron.zoomvideo.sdk.proto.StartLiveStreamParams.prototype.setZnBroadcasturl = function(value) {
  14479. return jspb.Message.setField(this, 3, value);
  14480. };
  14481. /**
  14482. * Clears the field making it undefined.
  14483. * @return {!proto.com.electron.zoomvideo.sdk.proto.StartLiveStreamParams} returns this
  14484. */
  14485. proto.com.electron.zoomvideo.sdk.proto.StartLiveStreamParams.prototype.clearZnBroadcasturl = function() {
  14486. return jspb.Message.setField(this, 3, undefined);
  14487. };
  14488. /**
  14489. * Returns whether this field is set.
  14490. * @return {boolean}
  14491. */
  14492. proto.com.electron.zoomvideo.sdk.proto.StartLiveStreamParams.prototype.hasZnBroadcasturl = function() {
  14493. return jspb.Message.getField(this, 3) != null;
  14494. };
  14495. if (jspb.Message.GENERATE_TO_OBJECT) {
  14496. /**
  14497. * Creates an object representation of this proto.
  14498. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  14499. * Optional fields that are not set will be set to undefined.
  14500. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  14501. * For the list of reserved names please see:
  14502. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  14503. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  14504. * JSPB instance for transitional soy proto support:
  14505. * http://goto/soy-param-migration
  14506. * @return {!Object}
  14507. */
  14508. proto.com.electron.zoomvideo.sdk.proto.StartShareViewParams.prototype.toObject = function(opt_includeInstance) {
  14509. return proto.com.electron.zoomvideo.sdk.proto.StartShareViewParams.toObject(opt_includeInstance, this);
  14510. };
  14511. /**
  14512. * Static version of the {@see toObject} method.
  14513. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  14514. * the JSPB instance for transitional soy proto support:
  14515. * http://goto/soy-param-migration
  14516. * @param {!proto.com.electron.zoomvideo.sdk.proto.StartShareViewParams} msg The msg instance to transform.
  14517. * @return {!Object}
  14518. * @suppress {unusedLocalVariables} f is only used for nested messages
  14519. */
  14520. proto.com.electron.zoomvideo.sdk.proto.StartShareViewParams.toObject = function(includeInstance, msg) {
  14521. var f, obj = {
  14522. znHandle: (f = jspb.Message.getField(msg, 1)) == null ? undefined : f,
  14523. iswithdeviceaudio: (f = jspb.Message.getBooleanField(msg, 2)) == null ? undefined : f,
  14524. isoptimizeforsharedvideo: (f = jspb.Message.getBooleanField(msg, 3)) == null ? undefined : f
  14525. };
  14526. if (includeInstance) {
  14527. obj.$jspbMessageInstance = msg;
  14528. }
  14529. return obj;
  14530. };
  14531. }
  14532. /**
  14533. * Deserializes binary data (in protobuf wire format).
  14534. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  14535. * @return {!proto.com.electron.zoomvideo.sdk.proto.StartShareViewParams}
  14536. */
  14537. proto.com.electron.zoomvideo.sdk.proto.StartShareViewParams.deserializeBinary = function(bytes) {
  14538. var reader = new jspb.BinaryReader(bytes);
  14539. var msg = new proto.com.electron.zoomvideo.sdk.proto.StartShareViewParams;
  14540. return proto.com.electron.zoomvideo.sdk.proto.StartShareViewParams.deserializeBinaryFromReader(msg, reader);
  14541. };
  14542. /**
  14543. * Deserializes binary data (in protobuf wire format) from the
  14544. * given reader into the given message object.
  14545. * @param {!proto.com.electron.zoomvideo.sdk.proto.StartShareViewParams} msg The message object to deserialize into.
  14546. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  14547. * @return {!proto.com.electron.zoomvideo.sdk.proto.StartShareViewParams}
  14548. */
  14549. proto.com.electron.zoomvideo.sdk.proto.StartShareViewParams.deserializeBinaryFromReader = function(msg, reader) {
  14550. while (reader.nextField()) {
  14551. if (reader.isEndGroup()) {
  14552. break;
  14553. }
  14554. var field = reader.getFieldNumber();
  14555. switch (field) {
  14556. case 1:
  14557. var value = /** @type {string} */ (reader.readString());
  14558. msg.setZnHandle(value);
  14559. break;
  14560. case 2:
  14561. var value = /** @type {boolean} */ (reader.readBool());
  14562. msg.setIswithdeviceaudio(value);
  14563. break;
  14564. case 3:
  14565. var value = /** @type {boolean} */ (reader.readBool());
  14566. msg.setIsoptimizeforsharedvideo(value);
  14567. break;
  14568. default:
  14569. reader.skipField();
  14570. break;
  14571. }
  14572. }
  14573. return msg;
  14574. };
  14575. /**
  14576. * Serializes the message to binary data (in protobuf wire format).
  14577. * @return {!Uint8Array}
  14578. */
  14579. proto.com.electron.zoomvideo.sdk.proto.StartShareViewParams.prototype.serializeBinary = function() {
  14580. var writer = new jspb.BinaryWriter();
  14581. proto.com.electron.zoomvideo.sdk.proto.StartShareViewParams.serializeBinaryToWriter(this, writer);
  14582. return writer.getResultBuffer();
  14583. };
  14584. /**
  14585. * Serializes the given message to binary data (in protobuf wire
  14586. * format), writing to the given BinaryWriter.
  14587. * @param {!proto.com.electron.zoomvideo.sdk.proto.StartShareViewParams} message
  14588. * @param {!jspb.BinaryWriter} writer
  14589. * @suppress {unusedLocalVariables} f is only used for nested messages
  14590. */
  14591. proto.com.electron.zoomvideo.sdk.proto.StartShareViewParams.serializeBinaryToWriter = function(message, writer) {
  14592. var f = undefined;
  14593. f = /** @type {string} */ (jspb.Message.getField(message, 1));
  14594. if (f != null) {
  14595. writer.writeString(
  14596. 1,
  14597. f
  14598. );
  14599. }
  14600. f = /** @type {boolean} */ (jspb.Message.getField(message, 2));
  14601. if (f != null) {
  14602. writer.writeBool(
  14603. 2,
  14604. f
  14605. );
  14606. }
  14607. f = /** @type {boolean} */ (jspb.Message.getField(message, 3));
  14608. if (f != null) {
  14609. writer.writeBool(
  14610. 3,
  14611. f
  14612. );
  14613. }
  14614. };
  14615. /**
  14616. * optional string zn_handle = 1;
  14617. * @return {string}
  14618. */
  14619. proto.com.electron.zoomvideo.sdk.proto.StartShareViewParams.prototype.getZnHandle = function() {
  14620. return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, ""));
  14621. };
  14622. /**
  14623. * @param {string} value
  14624. * @return {!proto.com.electron.zoomvideo.sdk.proto.StartShareViewParams} returns this
  14625. */
  14626. proto.com.electron.zoomvideo.sdk.proto.StartShareViewParams.prototype.setZnHandle = function(value) {
  14627. return jspb.Message.setField(this, 1, value);
  14628. };
  14629. /**
  14630. * Clears the field making it undefined.
  14631. * @return {!proto.com.electron.zoomvideo.sdk.proto.StartShareViewParams} returns this
  14632. */
  14633. proto.com.electron.zoomvideo.sdk.proto.StartShareViewParams.prototype.clearZnHandle = function() {
  14634. return jspb.Message.setField(this, 1, undefined);
  14635. };
  14636. /**
  14637. * Returns whether this field is set.
  14638. * @return {boolean}
  14639. */
  14640. proto.com.electron.zoomvideo.sdk.proto.StartShareViewParams.prototype.hasZnHandle = function() {
  14641. return jspb.Message.getField(this, 1) != null;
  14642. };
  14643. /**
  14644. * optional bool isWithDeviceAudio = 2;
  14645. * @return {boolean}
  14646. */
  14647. proto.com.electron.zoomvideo.sdk.proto.StartShareViewParams.prototype.getIswithdeviceaudio = function() {
  14648. return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 2, false));
  14649. };
  14650. /**
  14651. * @param {boolean} value
  14652. * @return {!proto.com.electron.zoomvideo.sdk.proto.StartShareViewParams} returns this
  14653. */
  14654. proto.com.electron.zoomvideo.sdk.proto.StartShareViewParams.prototype.setIswithdeviceaudio = function(value) {
  14655. return jspb.Message.setField(this, 2, value);
  14656. };
  14657. /**
  14658. * Clears the field making it undefined.
  14659. * @return {!proto.com.electron.zoomvideo.sdk.proto.StartShareViewParams} returns this
  14660. */
  14661. proto.com.electron.zoomvideo.sdk.proto.StartShareViewParams.prototype.clearIswithdeviceaudio = function() {
  14662. return jspb.Message.setField(this, 2, undefined);
  14663. };
  14664. /**
  14665. * Returns whether this field is set.
  14666. * @return {boolean}
  14667. */
  14668. proto.com.electron.zoomvideo.sdk.proto.StartShareViewParams.prototype.hasIswithdeviceaudio = function() {
  14669. return jspb.Message.getField(this, 2) != null;
  14670. };
  14671. /**
  14672. * optional bool isOptimizeForSharedVideo = 3;
  14673. * @return {boolean}
  14674. */
  14675. proto.com.electron.zoomvideo.sdk.proto.StartShareViewParams.prototype.getIsoptimizeforsharedvideo = function() {
  14676. return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 3, false));
  14677. };
  14678. /**
  14679. * @param {boolean} value
  14680. * @return {!proto.com.electron.zoomvideo.sdk.proto.StartShareViewParams} returns this
  14681. */
  14682. proto.com.electron.zoomvideo.sdk.proto.StartShareViewParams.prototype.setIsoptimizeforsharedvideo = function(value) {
  14683. return jspb.Message.setField(this, 3, value);
  14684. };
  14685. /**
  14686. * Clears the field making it undefined.
  14687. * @return {!proto.com.electron.zoomvideo.sdk.proto.StartShareViewParams} returns this
  14688. */
  14689. proto.com.electron.zoomvideo.sdk.proto.StartShareViewParams.prototype.clearIsoptimizeforsharedvideo = function() {
  14690. return jspb.Message.setField(this, 3, undefined);
  14691. };
  14692. /**
  14693. * Returns whether this field is set.
  14694. * @return {boolean}
  14695. */
  14696. proto.com.electron.zoomvideo.sdk.proto.StartShareViewParams.prototype.hasIsoptimizeforsharedvideo = function() {
  14697. return jspb.Message.getField(this, 3) != null;
  14698. };
  14699. if (jspb.Message.GENERATE_TO_OBJECT) {
  14700. /**
  14701. * Creates an object representation of this proto.
  14702. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  14703. * Optional fields that are not set will be set to undefined.
  14704. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  14705. * For the list of reserved names please see:
  14706. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  14707. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  14708. * JSPB instance for transitional soy proto support:
  14709. * http://goto/soy-param-migration
  14710. * @return {!Object}
  14711. */
  14712. proto.com.electron.zoomvideo.sdk.proto.StartShareScreenParams.prototype.toObject = function(opt_includeInstance) {
  14713. return proto.com.electron.zoomvideo.sdk.proto.StartShareScreenParams.toObject(opt_includeInstance, this);
  14714. };
  14715. /**
  14716. * Static version of the {@see toObject} method.
  14717. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  14718. * the JSPB instance for transitional soy proto support:
  14719. * http://goto/soy-param-migration
  14720. * @param {!proto.com.electron.zoomvideo.sdk.proto.StartShareScreenParams} msg The msg instance to transform.
  14721. * @return {!Object}
  14722. * @suppress {unusedLocalVariables} f is only used for nested messages
  14723. */
  14724. proto.com.electron.zoomvideo.sdk.proto.StartShareScreenParams.toObject = function(includeInstance, msg) {
  14725. var f, obj = {
  14726. znMonitorid: (f = jspb.Message.getField(msg, 1)) == null ? undefined : f,
  14727. iswithdeviceaudio: (f = jspb.Message.getBooleanField(msg, 2)) == null ? undefined : f,
  14728. isoptimizeforsharedvideo: (f = jspb.Message.getBooleanField(msg, 3)) == null ? undefined : f
  14729. };
  14730. if (includeInstance) {
  14731. obj.$jspbMessageInstance = msg;
  14732. }
  14733. return obj;
  14734. };
  14735. }
  14736. /**
  14737. * Deserializes binary data (in protobuf wire format).
  14738. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  14739. * @return {!proto.com.electron.zoomvideo.sdk.proto.StartShareScreenParams}
  14740. */
  14741. proto.com.electron.zoomvideo.sdk.proto.StartShareScreenParams.deserializeBinary = function(bytes) {
  14742. var reader = new jspb.BinaryReader(bytes);
  14743. var msg = new proto.com.electron.zoomvideo.sdk.proto.StartShareScreenParams;
  14744. return proto.com.electron.zoomvideo.sdk.proto.StartShareScreenParams.deserializeBinaryFromReader(msg, reader);
  14745. };
  14746. /**
  14747. * Deserializes binary data (in protobuf wire format) from the
  14748. * given reader into the given message object.
  14749. * @param {!proto.com.electron.zoomvideo.sdk.proto.StartShareScreenParams} msg The message object to deserialize into.
  14750. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  14751. * @return {!proto.com.electron.zoomvideo.sdk.proto.StartShareScreenParams}
  14752. */
  14753. proto.com.electron.zoomvideo.sdk.proto.StartShareScreenParams.deserializeBinaryFromReader = function(msg, reader) {
  14754. while (reader.nextField()) {
  14755. if (reader.isEndGroup()) {
  14756. break;
  14757. }
  14758. var field = reader.getFieldNumber();
  14759. switch (field) {
  14760. case 1:
  14761. var value = /** @type {string} */ (reader.readString());
  14762. msg.setZnMonitorid(value);
  14763. break;
  14764. case 2:
  14765. var value = /** @type {boolean} */ (reader.readBool());
  14766. msg.setIswithdeviceaudio(value);
  14767. break;
  14768. case 3:
  14769. var value = /** @type {boolean} */ (reader.readBool());
  14770. msg.setIsoptimizeforsharedvideo(value);
  14771. break;
  14772. default:
  14773. reader.skipField();
  14774. break;
  14775. }
  14776. }
  14777. return msg;
  14778. };
  14779. /**
  14780. * Serializes the message to binary data (in protobuf wire format).
  14781. * @return {!Uint8Array}
  14782. */
  14783. proto.com.electron.zoomvideo.sdk.proto.StartShareScreenParams.prototype.serializeBinary = function() {
  14784. var writer = new jspb.BinaryWriter();
  14785. proto.com.electron.zoomvideo.sdk.proto.StartShareScreenParams.serializeBinaryToWriter(this, writer);
  14786. return writer.getResultBuffer();
  14787. };
  14788. /**
  14789. * Serializes the given message to binary data (in protobuf wire
  14790. * format), writing to the given BinaryWriter.
  14791. * @param {!proto.com.electron.zoomvideo.sdk.proto.StartShareScreenParams} message
  14792. * @param {!jspb.BinaryWriter} writer
  14793. * @suppress {unusedLocalVariables} f is only used for nested messages
  14794. */
  14795. proto.com.electron.zoomvideo.sdk.proto.StartShareScreenParams.serializeBinaryToWriter = function(message, writer) {
  14796. var f = undefined;
  14797. f = /** @type {string} */ (jspb.Message.getField(message, 1));
  14798. if (f != null) {
  14799. writer.writeString(
  14800. 1,
  14801. f
  14802. );
  14803. }
  14804. f = /** @type {boolean} */ (jspb.Message.getField(message, 2));
  14805. if (f != null) {
  14806. writer.writeBool(
  14807. 2,
  14808. f
  14809. );
  14810. }
  14811. f = /** @type {boolean} */ (jspb.Message.getField(message, 3));
  14812. if (f != null) {
  14813. writer.writeBool(
  14814. 3,
  14815. f
  14816. );
  14817. }
  14818. };
  14819. /**
  14820. * optional string zn_monitorID = 1;
  14821. * @return {string}
  14822. */
  14823. proto.com.electron.zoomvideo.sdk.proto.StartShareScreenParams.prototype.getZnMonitorid = function() {
  14824. return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, ""));
  14825. };
  14826. /**
  14827. * @param {string} value
  14828. * @return {!proto.com.electron.zoomvideo.sdk.proto.StartShareScreenParams} returns this
  14829. */
  14830. proto.com.electron.zoomvideo.sdk.proto.StartShareScreenParams.prototype.setZnMonitorid = function(value) {
  14831. return jspb.Message.setField(this, 1, value);
  14832. };
  14833. /**
  14834. * Clears the field making it undefined.
  14835. * @return {!proto.com.electron.zoomvideo.sdk.proto.StartShareScreenParams} returns this
  14836. */
  14837. proto.com.electron.zoomvideo.sdk.proto.StartShareScreenParams.prototype.clearZnMonitorid = function() {
  14838. return jspb.Message.setField(this, 1, undefined);
  14839. };
  14840. /**
  14841. * Returns whether this field is set.
  14842. * @return {boolean}
  14843. */
  14844. proto.com.electron.zoomvideo.sdk.proto.StartShareScreenParams.prototype.hasZnMonitorid = function() {
  14845. return jspb.Message.getField(this, 1) != null;
  14846. };
  14847. /**
  14848. * optional bool isWithDeviceAudio = 2;
  14849. * @return {boolean}
  14850. */
  14851. proto.com.electron.zoomvideo.sdk.proto.StartShareScreenParams.prototype.getIswithdeviceaudio = function() {
  14852. return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 2, false));
  14853. };
  14854. /**
  14855. * @param {boolean} value
  14856. * @return {!proto.com.electron.zoomvideo.sdk.proto.StartShareScreenParams} returns this
  14857. */
  14858. proto.com.electron.zoomvideo.sdk.proto.StartShareScreenParams.prototype.setIswithdeviceaudio = function(value) {
  14859. return jspb.Message.setField(this, 2, value);
  14860. };
  14861. /**
  14862. * Clears the field making it undefined.
  14863. * @return {!proto.com.electron.zoomvideo.sdk.proto.StartShareScreenParams} returns this
  14864. */
  14865. proto.com.electron.zoomvideo.sdk.proto.StartShareScreenParams.prototype.clearIswithdeviceaudio = function() {
  14866. return jspb.Message.setField(this, 2, undefined);
  14867. };
  14868. /**
  14869. * Returns whether this field is set.
  14870. * @return {boolean}
  14871. */
  14872. proto.com.electron.zoomvideo.sdk.proto.StartShareScreenParams.prototype.hasIswithdeviceaudio = function() {
  14873. return jspb.Message.getField(this, 2) != null;
  14874. };
  14875. /**
  14876. * optional bool isOptimizeForSharedVideo = 3;
  14877. * @return {boolean}
  14878. */
  14879. proto.com.electron.zoomvideo.sdk.proto.StartShareScreenParams.prototype.getIsoptimizeforsharedvideo = function() {
  14880. return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 3, false));
  14881. };
  14882. /**
  14883. * @param {boolean} value
  14884. * @return {!proto.com.electron.zoomvideo.sdk.proto.StartShareScreenParams} returns this
  14885. */
  14886. proto.com.electron.zoomvideo.sdk.proto.StartShareScreenParams.prototype.setIsoptimizeforsharedvideo = function(value) {
  14887. return jspb.Message.setField(this, 3, value);
  14888. };
  14889. /**
  14890. * Clears the field making it undefined.
  14891. * @return {!proto.com.electron.zoomvideo.sdk.proto.StartShareScreenParams} returns this
  14892. */
  14893. proto.com.electron.zoomvideo.sdk.proto.StartShareScreenParams.prototype.clearIsoptimizeforsharedvideo = function() {
  14894. return jspb.Message.setField(this, 3, undefined);
  14895. };
  14896. /**
  14897. * Returns whether this field is set.
  14898. * @return {boolean}
  14899. */
  14900. proto.com.electron.zoomvideo.sdk.proto.StartShareScreenParams.prototype.hasIsoptimizeforsharedvideo = function() {
  14901. return jspb.Message.getField(this, 3) != null;
  14902. };
  14903. if (jspb.Message.GENERATE_TO_OBJECT) {
  14904. /**
  14905. * Creates an object representation of this proto.
  14906. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  14907. * Optional fields that are not set will be set to undefined.
  14908. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  14909. * For the list of reserved names please see:
  14910. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  14911. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  14912. * JSPB instance for transitional soy proto support:
  14913. * http://goto/soy-param-migration
  14914. * @return {!Object}
  14915. */
  14916. proto.com.electron.zoomvideo.sdk.proto.LockShareParams.prototype.toObject = function(opt_includeInstance) {
  14917. return proto.com.electron.zoomvideo.sdk.proto.LockShareParams.toObject(opt_includeInstance, this);
  14918. };
  14919. /**
  14920. * Static version of the {@see toObject} method.
  14921. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  14922. * the JSPB instance for transitional soy proto support:
  14923. * http://goto/soy-param-migration
  14924. * @param {!proto.com.electron.zoomvideo.sdk.proto.LockShareParams} msg The msg instance to transform.
  14925. * @return {!Object}
  14926. * @suppress {unusedLocalVariables} f is only used for nested messages
  14927. */
  14928. proto.com.electron.zoomvideo.sdk.proto.LockShareParams.toObject = function(includeInstance, msg) {
  14929. var f, obj = {
  14930. znBlock: (f = jspb.Message.getBooleanField(msg, 1)) == null ? undefined : f
  14931. };
  14932. if (includeInstance) {
  14933. obj.$jspbMessageInstance = msg;
  14934. }
  14935. return obj;
  14936. };
  14937. }
  14938. /**
  14939. * Deserializes binary data (in protobuf wire format).
  14940. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  14941. * @return {!proto.com.electron.zoomvideo.sdk.proto.LockShareParams}
  14942. */
  14943. proto.com.electron.zoomvideo.sdk.proto.LockShareParams.deserializeBinary = function(bytes) {
  14944. var reader = new jspb.BinaryReader(bytes);
  14945. var msg = new proto.com.electron.zoomvideo.sdk.proto.LockShareParams;
  14946. return proto.com.electron.zoomvideo.sdk.proto.LockShareParams.deserializeBinaryFromReader(msg, reader);
  14947. };
  14948. /**
  14949. * Deserializes binary data (in protobuf wire format) from the
  14950. * given reader into the given message object.
  14951. * @param {!proto.com.electron.zoomvideo.sdk.proto.LockShareParams} msg The message object to deserialize into.
  14952. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  14953. * @return {!proto.com.electron.zoomvideo.sdk.proto.LockShareParams}
  14954. */
  14955. proto.com.electron.zoomvideo.sdk.proto.LockShareParams.deserializeBinaryFromReader = function(msg, reader) {
  14956. while (reader.nextField()) {
  14957. if (reader.isEndGroup()) {
  14958. break;
  14959. }
  14960. var field = reader.getFieldNumber();
  14961. switch (field) {
  14962. case 1:
  14963. var value = /** @type {boolean} */ (reader.readBool());
  14964. msg.setZnBlock(value);
  14965. break;
  14966. default:
  14967. reader.skipField();
  14968. break;
  14969. }
  14970. }
  14971. return msg;
  14972. };
  14973. /**
  14974. * Serializes the message to binary data (in protobuf wire format).
  14975. * @return {!Uint8Array}
  14976. */
  14977. proto.com.electron.zoomvideo.sdk.proto.LockShareParams.prototype.serializeBinary = function() {
  14978. var writer = new jspb.BinaryWriter();
  14979. proto.com.electron.zoomvideo.sdk.proto.LockShareParams.serializeBinaryToWriter(this, writer);
  14980. return writer.getResultBuffer();
  14981. };
  14982. /**
  14983. * Serializes the given message to binary data (in protobuf wire
  14984. * format), writing to the given BinaryWriter.
  14985. * @param {!proto.com.electron.zoomvideo.sdk.proto.LockShareParams} message
  14986. * @param {!jspb.BinaryWriter} writer
  14987. * @suppress {unusedLocalVariables} f is only used for nested messages
  14988. */
  14989. proto.com.electron.zoomvideo.sdk.proto.LockShareParams.serializeBinaryToWriter = function(message, writer) {
  14990. var f = undefined;
  14991. f = /** @type {boolean} */ (jspb.Message.getField(message, 1));
  14992. if (f != null) {
  14993. writer.writeBool(
  14994. 1,
  14995. f
  14996. );
  14997. }
  14998. };
  14999. /**
  15000. * optional bool zn_bLock = 1;
  15001. * @return {boolean}
  15002. */
  15003. proto.com.electron.zoomvideo.sdk.proto.LockShareParams.prototype.getZnBlock = function() {
  15004. return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 1, false));
  15005. };
  15006. /**
  15007. * @param {boolean} value
  15008. * @return {!proto.com.electron.zoomvideo.sdk.proto.LockShareParams} returns this
  15009. */
  15010. proto.com.electron.zoomvideo.sdk.proto.LockShareParams.prototype.setZnBlock = function(value) {
  15011. return jspb.Message.setField(this, 1, value);
  15012. };
  15013. /**
  15014. * Clears the field making it undefined.
  15015. * @return {!proto.com.electron.zoomvideo.sdk.proto.LockShareParams} returns this
  15016. */
  15017. proto.com.electron.zoomvideo.sdk.proto.LockShareParams.prototype.clearZnBlock = function() {
  15018. return jspb.Message.setField(this, 1, undefined);
  15019. };
  15020. /**
  15021. * Returns whether this field is set.
  15022. * @return {boolean}
  15023. */
  15024. proto.com.electron.zoomvideo.sdk.proto.LockShareParams.prototype.hasZnBlock = function() {
  15025. return jspb.Message.getField(this, 1) != null;
  15026. };
  15027. if (jspb.Message.GENERATE_TO_OBJECT) {
  15028. /**
  15029. * Creates an object representation of this proto.
  15030. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  15031. * Optional fields that are not set will be set to undefined.
  15032. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  15033. * For the list of reserved names please see:
  15034. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  15035. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  15036. * JSPB instance for transitional soy proto support:
  15037. * http://goto/soy-param-migration
  15038. * @return {!Object}
  15039. */
  15040. proto.com.electron.zoomvideo.sdk.proto.EnableShareDeviceAudioParams.prototype.toObject = function(opt_includeInstance) {
  15041. return proto.com.electron.zoomvideo.sdk.proto.EnableShareDeviceAudioParams.toObject(opt_includeInstance, this);
  15042. };
  15043. /**
  15044. * Static version of the {@see toObject} method.
  15045. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  15046. * the JSPB instance for transitional soy proto support:
  15047. * http://goto/soy-param-migration
  15048. * @param {!proto.com.electron.zoomvideo.sdk.proto.EnableShareDeviceAudioParams} msg The msg instance to transform.
  15049. * @return {!Object}
  15050. * @suppress {unusedLocalVariables} f is only used for nested messages
  15051. */
  15052. proto.com.electron.zoomvideo.sdk.proto.EnableShareDeviceAudioParams.toObject = function(includeInstance, msg) {
  15053. var f, obj = {
  15054. enable: (f = jspb.Message.getBooleanField(msg, 1)) == null ? undefined : f
  15055. };
  15056. if (includeInstance) {
  15057. obj.$jspbMessageInstance = msg;
  15058. }
  15059. return obj;
  15060. };
  15061. }
  15062. /**
  15063. * Deserializes binary data (in protobuf wire format).
  15064. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  15065. * @return {!proto.com.electron.zoomvideo.sdk.proto.EnableShareDeviceAudioParams}
  15066. */
  15067. proto.com.electron.zoomvideo.sdk.proto.EnableShareDeviceAudioParams.deserializeBinary = function(bytes) {
  15068. var reader = new jspb.BinaryReader(bytes);
  15069. var msg = new proto.com.electron.zoomvideo.sdk.proto.EnableShareDeviceAudioParams;
  15070. return proto.com.electron.zoomvideo.sdk.proto.EnableShareDeviceAudioParams.deserializeBinaryFromReader(msg, reader);
  15071. };
  15072. /**
  15073. * Deserializes binary data (in protobuf wire format) from the
  15074. * given reader into the given message object.
  15075. * @param {!proto.com.electron.zoomvideo.sdk.proto.EnableShareDeviceAudioParams} msg The message object to deserialize into.
  15076. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  15077. * @return {!proto.com.electron.zoomvideo.sdk.proto.EnableShareDeviceAudioParams}
  15078. */
  15079. proto.com.electron.zoomvideo.sdk.proto.EnableShareDeviceAudioParams.deserializeBinaryFromReader = function(msg, reader) {
  15080. while (reader.nextField()) {
  15081. if (reader.isEndGroup()) {
  15082. break;
  15083. }
  15084. var field = reader.getFieldNumber();
  15085. switch (field) {
  15086. case 1:
  15087. var value = /** @type {boolean} */ (reader.readBool());
  15088. msg.setEnable(value);
  15089. break;
  15090. default:
  15091. reader.skipField();
  15092. break;
  15093. }
  15094. }
  15095. return msg;
  15096. };
  15097. /**
  15098. * Serializes the message to binary data (in protobuf wire format).
  15099. * @return {!Uint8Array}
  15100. */
  15101. proto.com.electron.zoomvideo.sdk.proto.EnableShareDeviceAudioParams.prototype.serializeBinary = function() {
  15102. var writer = new jspb.BinaryWriter();
  15103. proto.com.electron.zoomvideo.sdk.proto.EnableShareDeviceAudioParams.serializeBinaryToWriter(this, writer);
  15104. return writer.getResultBuffer();
  15105. };
  15106. /**
  15107. * Serializes the given message to binary data (in protobuf wire
  15108. * format), writing to the given BinaryWriter.
  15109. * @param {!proto.com.electron.zoomvideo.sdk.proto.EnableShareDeviceAudioParams} message
  15110. * @param {!jspb.BinaryWriter} writer
  15111. * @suppress {unusedLocalVariables} f is only used for nested messages
  15112. */
  15113. proto.com.electron.zoomvideo.sdk.proto.EnableShareDeviceAudioParams.serializeBinaryToWriter = function(message, writer) {
  15114. var f = undefined;
  15115. f = /** @type {boolean} */ (jspb.Message.getField(message, 1));
  15116. if (f != null) {
  15117. writer.writeBool(
  15118. 1,
  15119. f
  15120. );
  15121. }
  15122. };
  15123. /**
  15124. * optional bool enable = 1;
  15125. * @return {boolean}
  15126. */
  15127. proto.com.electron.zoomvideo.sdk.proto.EnableShareDeviceAudioParams.prototype.getEnable = function() {
  15128. return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 1, false));
  15129. };
  15130. /**
  15131. * @param {boolean} value
  15132. * @return {!proto.com.electron.zoomvideo.sdk.proto.EnableShareDeviceAudioParams} returns this
  15133. */
  15134. proto.com.electron.zoomvideo.sdk.proto.EnableShareDeviceAudioParams.prototype.setEnable = function(value) {
  15135. return jspb.Message.setField(this, 1, value);
  15136. };
  15137. /**
  15138. * Clears the field making it undefined.
  15139. * @return {!proto.com.electron.zoomvideo.sdk.proto.EnableShareDeviceAudioParams} returns this
  15140. */
  15141. proto.com.electron.zoomvideo.sdk.proto.EnableShareDeviceAudioParams.prototype.clearEnable = function() {
  15142. return jspb.Message.setField(this, 1, undefined);
  15143. };
  15144. /**
  15145. * Returns whether this field is set.
  15146. * @return {boolean}
  15147. */
  15148. proto.com.electron.zoomvideo.sdk.proto.EnableShareDeviceAudioParams.prototype.hasEnable = function() {
  15149. return jspb.Message.getField(this, 1) != null;
  15150. };
  15151. if (jspb.Message.GENERATE_TO_OBJECT) {
  15152. /**
  15153. * Creates an object representation of this proto.
  15154. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  15155. * Optional fields that are not set will be set to undefined.
  15156. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  15157. * For the list of reserved names please see:
  15158. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  15159. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  15160. * JSPB instance for transitional soy proto support:
  15161. * http://goto/soy-param-migration
  15162. * @return {!Object}
  15163. */
  15164. proto.com.electron.zoomvideo.sdk.proto.EnableOptimizeForSharedVideoParams.prototype.toObject = function(opt_includeInstance) {
  15165. return proto.com.electron.zoomvideo.sdk.proto.EnableOptimizeForSharedVideoParams.toObject(opt_includeInstance, this);
  15166. };
  15167. /**
  15168. * Static version of the {@see toObject} method.
  15169. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  15170. * the JSPB instance for transitional soy proto support:
  15171. * http://goto/soy-param-migration
  15172. * @param {!proto.com.electron.zoomvideo.sdk.proto.EnableOptimizeForSharedVideoParams} msg The msg instance to transform.
  15173. * @return {!Object}
  15174. * @suppress {unusedLocalVariables} f is only used for nested messages
  15175. */
  15176. proto.com.electron.zoomvideo.sdk.proto.EnableOptimizeForSharedVideoParams.toObject = function(includeInstance, msg) {
  15177. var f, obj = {
  15178. enable: (f = jspb.Message.getBooleanField(msg, 1)) == null ? undefined : f
  15179. };
  15180. if (includeInstance) {
  15181. obj.$jspbMessageInstance = msg;
  15182. }
  15183. return obj;
  15184. };
  15185. }
  15186. /**
  15187. * Deserializes binary data (in protobuf wire format).
  15188. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  15189. * @return {!proto.com.electron.zoomvideo.sdk.proto.EnableOptimizeForSharedVideoParams}
  15190. */
  15191. proto.com.electron.zoomvideo.sdk.proto.EnableOptimizeForSharedVideoParams.deserializeBinary = function(bytes) {
  15192. var reader = new jspb.BinaryReader(bytes);
  15193. var msg = new proto.com.electron.zoomvideo.sdk.proto.EnableOptimizeForSharedVideoParams;
  15194. return proto.com.electron.zoomvideo.sdk.proto.EnableOptimizeForSharedVideoParams.deserializeBinaryFromReader(msg, reader);
  15195. };
  15196. /**
  15197. * Deserializes binary data (in protobuf wire format) from the
  15198. * given reader into the given message object.
  15199. * @param {!proto.com.electron.zoomvideo.sdk.proto.EnableOptimizeForSharedVideoParams} msg The message object to deserialize into.
  15200. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  15201. * @return {!proto.com.electron.zoomvideo.sdk.proto.EnableOptimizeForSharedVideoParams}
  15202. */
  15203. proto.com.electron.zoomvideo.sdk.proto.EnableOptimizeForSharedVideoParams.deserializeBinaryFromReader = function(msg, reader) {
  15204. while (reader.nextField()) {
  15205. if (reader.isEndGroup()) {
  15206. break;
  15207. }
  15208. var field = reader.getFieldNumber();
  15209. switch (field) {
  15210. case 1:
  15211. var value = /** @type {boolean} */ (reader.readBool());
  15212. msg.setEnable(value);
  15213. break;
  15214. default:
  15215. reader.skipField();
  15216. break;
  15217. }
  15218. }
  15219. return msg;
  15220. };
  15221. /**
  15222. * Serializes the message to binary data (in protobuf wire format).
  15223. * @return {!Uint8Array}
  15224. */
  15225. proto.com.electron.zoomvideo.sdk.proto.EnableOptimizeForSharedVideoParams.prototype.serializeBinary = function() {
  15226. var writer = new jspb.BinaryWriter();
  15227. proto.com.electron.zoomvideo.sdk.proto.EnableOptimizeForSharedVideoParams.serializeBinaryToWriter(this, writer);
  15228. return writer.getResultBuffer();
  15229. };
  15230. /**
  15231. * Serializes the given message to binary data (in protobuf wire
  15232. * format), writing to the given BinaryWriter.
  15233. * @param {!proto.com.electron.zoomvideo.sdk.proto.EnableOptimizeForSharedVideoParams} message
  15234. * @param {!jspb.BinaryWriter} writer
  15235. * @suppress {unusedLocalVariables} f is only used for nested messages
  15236. */
  15237. proto.com.electron.zoomvideo.sdk.proto.EnableOptimizeForSharedVideoParams.serializeBinaryToWriter = function(message, writer) {
  15238. var f = undefined;
  15239. f = /** @type {boolean} */ (jspb.Message.getField(message, 1));
  15240. if (f != null) {
  15241. writer.writeBool(
  15242. 1,
  15243. f
  15244. );
  15245. }
  15246. };
  15247. /**
  15248. * optional bool enable = 1;
  15249. * @return {boolean}
  15250. */
  15251. proto.com.electron.zoomvideo.sdk.proto.EnableOptimizeForSharedVideoParams.prototype.getEnable = function() {
  15252. return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 1, false));
  15253. };
  15254. /**
  15255. * @param {boolean} value
  15256. * @return {!proto.com.electron.zoomvideo.sdk.proto.EnableOptimizeForSharedVideoParams} returns this
  15257. */
  15258. proto.com.electron.zoomvideo.sdk.proto.EnableOptimizeForSharedVideoParams.prototype.setEnable = function(value) {
  15259. return jspb.Message.setField(this, 1, value);
  15260. };
  15261. /**
  15262. * Clears the field making it undefined.
  15263. * @return {!proto.com.electron.zoomvideo.sdk.proto.EnableOptimizeForSharedVideoParams} returns this
  15264. */
  15265. proto.com.electron.zoomvideo.sdk.proto.EnableOptimizeForSharedVideoParams.prototype.clearEnable = function() {
  15266. return jspb.Message.setField(this, 1, undefined);
  15267. };
  15268. /**
  15269. * Returns whether this field is set.
  15270. * @return {boolean}
  15271. */
  15272. proto.com.electron.zoomvideo.sdk.proto.EnableOptimizeForSharedVideoParams.prototype.hasEnable = function() {
  15273. return jspb.Message.getField(this, 1) != null;
  15274. };
  15275. if (jspb.Message.GENERATE_TO_OBJECT) {
  15276. /**
  15277. * Creates an object representation of this proto.
  15278. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  15279. * Optional fields that are not set will be set to undefined.
  15280. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  15281. * For the list of reserved names please see:
  15282. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  15283. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  15284. * JSPB instance for transitional soy proto support:
  15285. * http://goto/soy-param-migration
  15286. * @return {!Object}
  15287. */
  15288. proto.com.electron.zoomvideo.sdk.proto.StartShare2ndCameraParams.prototype.toObject = function(opt_includeInstance) {
  15289. return proto.com.electron.zoomvideo.sdk.proto.StartShare2ndCameraParams.toObject(opt_includeInstance, this);
  15290. };
  15291. /**
  15292. * Static version of the {@see toObject} method.
  15293. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  15294. * the JSPB instance for transitional soy proto support:
  15295. * http://goto/soy-param-migration
  15296. * @param {!proto.com.electron.zoomvideo.sdk.proto.StartShare2ndCameraParams} msg The msg instance to transform.
  15297. * @return {!Object}
  15298. * @suppress {unusedLocalVariables} f is only used for nested messages
  15299. */
  15300. proto.com.electron.zoomvideo.sdk.proto.StartShare2ndCameraParams.toObject = function(includeInstance, msg) {
  15301. var f, obj = {
  15302. znCameraid: (f = jspb.Message.getField(msg, 1)) == null ? undefined : f
  15303. };
  15304. if (includeInstance) {
  15305. obj.$jspbMessageInstance = msg;
  15306. }
  15307. return obj;
  15308. };
  15309. }
  15310. /**
  15311. * Deserializes binary data (in protobuf wire format).
  15312. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  15313. * @return {!proto.com.electron.zoomvideo.sdk.proto.StartShare2ndCameraParams}
  15314. */
  15315. proto.com.electron.zoomvideo.sdk.proto.StartShare2ndCameraParams.deserializeBinary = function(bytes) {
  15316. var reader = new jspb.BinaryReader(bytes);
  15317. var msg = new proto.com.electron.zoomvideo.sdk.proto.StartShare2ndCameraParams;
  15318. return proto.com.electron.zoomvideo.sdk.proto.StartShare2ndCameraParams.deserializeBinaryFromReader(msg, reader);
  15319. };
  15320. /**
  15321. * Deserializes binary data (in protobuf wire format) from the
  15322. * given reader into the given message object.
  15323. * @param {!proto.com.electron.zoomvideo.sdk.proto.StartShare2ndCameraParams} msg The message object to deserialize into.
  15324. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  15325. * @return {!proto.com.electron.zoomvideo.sdk.proto.StartShare2ndCameraParams}
  15326. */
  15327. proto.com.electron.zoomvideo.sdk.proto.StartShare2ndCameraParams.deserializeBinaryFromReader = function(msg, reader) {
  15328. while (reader.nextField()) {
  15329. if (reader.isEndGroup()) {
  15330. break;
  15331. }
  15332. var field = reader.getFieldNumber();
  15333. switch (field) {
  15334. case 1:
  15335. var value = /** @type {string} */ (reader.readString());
  15336. msg.setZnCameraid(value);
  15337. break;
  15338. default:
  15339. reader.skipField();
  15340. break;
  15341. }
  15342. }
  15343. return msg;
  15344. };
  15345. /**
  15346. * Serializes the message to binary data (in protobuf wire format).
  15347. * @return {!Uint8Array}
  15348. */
  15349. proto.com.electron.zoomvideo.sdk.proto.StartShare2ndCameraParams.prototype.serializeBinary = function() {
  15350. var writer = new jspb.BinaryWriter();
  15351. proto.com.electron.zoomvideo.sdk.proto.StartShare2ndCameraParams.serializeBinaryToWriter(this, writer);
  15352. return writer.getResultBuffer();
  15353. };
  15354. /**
  15355. * Serializes the given message to binary data (in protobuf wire
  15356. * format), writing to the given BinaryWriter.
  15357. * @param {!proto.com.electron.zoomvideo.sdk.proto.StartShare2ndCameraParams} message
  15358. * @param {!jspb.BinaryWriter} writer
  15359. * @suppress {unusedLocalVariables} f is only used for nested messages
  15360. */
  15361. proto.com.electron.zoomvideo.sdk.proto.StartShare2ndCameraParams.serializeBinaryToWriter = function(message, writer) {
  15362. var f = undefined;
  15363. f = /** @type {string} */ (jspb.Message.getField(message, 1));
  15364. if (f != null) {
  15365. writer.writeString(
  15366. 1,
  15367. f
  15368. );
  15369. }
  15370. };
  15371. /**
  15372. * optional string zn_cameraID = 1;
  15373. * @return {string}
  15374. */
  15375. proto.com.electron.zoomvideo.sdk.proto.StartShare2ndCameraParams.prototype.getZnCameraid = function() {
  15376. return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, ""));
  15377. };
  15378. /**
  15379. * @param {string} value
  15380. * @return {!proto.com.electron.zoomvideo.sdk.proto.StartShare2ndCameraParams} returns this
  15381. */
  15382. proto.com.electron.zoomvideo.sdk.proto.StartShare2ndCameraParams.prototype.setZnCameraid = function(value) {
  15383. return jspb.Message.setField(this, 1, value);
  15384. };
  15385. /**
  15386. * Clears the field making it undefined.
  15387. * @return {!proto.com.electron.zoomvideo.sdk.proto.StartShare2ndCameraParams} returns this
  15388. */
  15389. proto.com.electron.zoomvideo.sdk.proto.StartShare2ndCameraParams.prototype.clearZnCameraid = function() {
  15390. return jspb.Message.setField(this, 1, undefined);
  15391. };
  15392. /**
  15393. * Returns whether this field is set.
  15394. * @return {boolean}
  15395. */
  15396. proto.com.electron.zoomvideo.sdk.proto.StartShare2ndCameraParams.prototype.hasZnCameraid = function() {
  15397. return jspb.Message.getField(this, 1) != null;
  15398. };
  15399. if (jspb.Message.GENERATE_TO_OBJECT) {
  15400. /**
  15401. * Creates an object representation of this proto.
  15402. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  15403. * Optional fields that are not set will be set to undefined.
  15404. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  15405. * For the list of reserved names please see:
  15406. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  15407. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  15408. * JSPB instance for transitional soy proto support:
  15409. * http://goto/soy-param-migration
  15410. * @return {!Object}
  15411. */
  15412. proto.com.electron.zoomvideo.sdk.proto.SubscribeMyShareCameraParams.prototype.toObject = function(opt_includeInstance) {
  15413. return proto.com.electron.zoomvideo.sdk.proto.SubscribeMyShareCameraParams.toObject(opt_includeInstance, this);
  15414. };
  15415. /**
  15416. * Static version of the {@see toObject} method.
  15417. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  15418. * the JSPB instance for transitional soy proto support:
  15419. * http://goto/soy-param-migration
  15420. * @param {!proto.com.electron.zoomvideo.sdk.proto.SubscribeMyShareCameraParams} msg The msg instance to transform.
  15421. * @return {!Object}
  15422. * @suppress {unusedLocalVariables} f is only used for nested messages
  15423. */
  15424. proto.com.electron.zoomvideo.sdk.proto.SubscribeMyShareCameraParams.toObject = function(includeInstance, msg) {
  15425. var f, obj = {
  15426. znRecvHandle: (f = jspb.Message.getField(msg, 1)) == null ? undefined : f
  15427. };
  15428. if (includeInstance) {
  15429. obj.$jspbMessageInstance = msg;
  15430. }
  15431. return obj;
  15432. };
  15433. }
  15434. /**
  15435. * Deserializes binary data (in protobuf wire format).
  15436. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  15437. * @return {!proto.com.electron.zoomvideo.sdk.proto.SubscribeMyShareCameraParams}
  15438. */
  15439. proto.com.electron.zoomvideo.sdk.proto.SubscribeMyShareCameraParams.deserializeBinary = function(bytes) {
  15440. var reader = new jspb.BinaryReader(bytes);
  15441. var msg = new proto.com.electron.zoomvideo.sdk.proto.SubscribeMyShareCameraParams;
  15442. return proto.com.electron.zoomvideo.sdk.proto.SubscribeMyShareCameraParams.deserializeBinaryFromReader(msg, reader);
  15443. };
  15444. /**
  15445. * Deserializes binary data (in protobuf wire format) from the
  15446. * given reader into the given message object.
  15447. * @param {!proto.com.electron.zoomvideo.sdk.proto.SubscribeMyShareCameraParams} msg The message object to deserialize into.
  15448. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  15449. * @return {!proto.com.electron.zoomvideo.sdk.proto.SubscribeMyShareCameraParams}
  15450. */
  15451. proto.com.electron.zoomvideo.sdk.proto.SubscribeMyShareCameraParams.deserializeBinaryFromReader = function(msg, reader) {
  15452. while (reader.nextField()) {
  15453. if (reader.isEndGroup()) {
  15454. break;
  15455. }
  15456. var field = reader.getFieldNumber();
  15457. switch (field) {
  15458. case 1:
  15459. var value = /** @type {number} */ (reader.readInt64());
  15460. msg.setZnRecvHandle(value);
  15461. break;
  15462. default:
  15463. reader.skipField();
  15464. break;
  15465. }
  15466. }
  15467. return msg;
  15468. };
  15469. /**
  15470. * Serializes the message to binary data (in protobuf wire format).
  15471. * @return {!Uint8Array}
  15472. */
  15473. proto.com.electron.zoomvideo.sdk.proto.SubscribeMyShareCameraParams.prototype.serializeBinary = function() {
  15474. var writer = new jspb.BinaryWriter();
  15475. proto.com.electron.zoomvideo.sdk.proto.SubscribeMyShareCameraParams.serializeBinaryToWriter(this, writer);
  15476. return writer.getResultBuffer();
  15477. };
  15478. /**
  15479. * Serializes the given message to binary data (in protobuf wire
  15480. * format), writing to the given BinaryWriter.
  15481. * @param {!proto.com.electron.zoomvideo.sdk.proto.SubscribeMyShareCameraParams} message
  15482. * @param {!jspb.BinaryWriter} writer
  15483. * @suppress {unusedLocalVariables} f is only used for nested messages
  15484. */
  15485. proto.com.electron.zoomvideo.sdk.proto.SubscribeMyShareCameraParams.serializeBinaryToWriter = function(message, writer) {
  15486. var f = undefined;
  15487. f = /** @type {number} */ (jspb.Message.getField(message, 1));
  15488. if (f != null) {
  15489. writer.writeInt64(
  15490. 1,
  15491. f
  15492. );
  15493. }
  15494. };
  15495. /**
  15496. * optional int64 zn_recv_handle = 1;
  15497. * @return {number}
  15498. */
  15499. proto.com.electron.zoomvideo.sdk.proto.SubscribeMyShareCameraParams.prototype.getZnRecvHandle = function() {
  15500. return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 1, 0));
  15501. };
  15502. /**
  15503. * @param {number} value
  15504. * @return {!proto.com.electron.zoomvideo.sdk.proto.SubscribeMyShareCameraParams} returns this
  15505. */
  15506. proto.com.electron.zoomvideo.sdk.proto.SubscribeMyShareCameraParams.prototype.setZnRecvHandle = function(value) {
  15507. return jspb.Message.setField(this, 1, value);
  15508. };
  15509. /**
  15510. * Clears the field making it undefined.
  15511. * @return {!proto.com.electron.zoomvideo.sdk.proto.SubscribeMyShareCameraParams} returns this
  15512. */
  15513. proto.com.electron.zoomvideo.sdk.proto.SubscribeMyShareCameraParams.prototype.clearZnRecvHandle = function() {
  15514. return jspb.Message.setField(this, 1, undefined);
  15515. };
  15516. /**
  15517. * Returns whether this field is set.
  15518. * @return {boolean}
  15519. */
  15520. proto.com.electron.zoomvideo.sdk.proto.SubscribeMyShareCameraParams.prototype.hasZnRecvHandle = function() {
  15521. return jspb.Message.getField(this, 1) != null;
  15522. };
  15523. if (jspb.Message.GENERATE_TO_OBJECT) {
  15524. /**
  15525. * Creates an object representation of this proto.
  15526. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  15527. * Optional fields that are not set will be set to undefined.
  15528. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  15529. * For the list of reserved names please see:
  15530. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  15531. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  15532. * JSPB instance for transitional soy proto support:
  15533. * http://goto/soy-param-migration
  15534. * @return {!Object}
  15535. */
  15536. proto.com.electron.zoomvideo.sdk.proto.GetRemoteUsersParams.prototype.toObject = function(opt_includeInstance) {
  15537. return proto.com.electron.zoomvideo.sdk.proto.GetRemoteUsersParams.toObject(opt_includeInstance, this);
  15538. };
  15539. /**
  15540. * Static version of the {@see toObject} method.
  15541. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  15542. * the JSPB instance for transitional soy proto support:
  15543. * http://goto/soy-param-migration
  15544. * @param {!proto.com.electron.zoomvideo.sdk.proto.GetRemoteUsersParams} msg The msg instance to transform.
  15545. * @return {!Object}
  15546. * @suppress {unusedLocalVariables} f is only used for nested messages
  15547. */
  15548. proto.com.electron.zoomvideo.sdk.proto.GetRemoteUsersParams.toObject = function(includeInstance, msg) {
  15549. var f, obj = {
  15550. znOptions: (f = jspb.Message.getField(msg, 1)) == null ? undefined : f
  15551. };
  15552. if (includeInstance) {
  15553. obj.$jspbMessageInstance = msg;
  15554. }
  15555. return obj;
  15556. };
  15557. }
  15558. /**
  15559. * Deserializes binary data (in protobuf wire format).
  15560. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  15561. * @return {!proto.com.electron.zoomvideo.sdk.proto.GetRemoteUsersParams}
  15562. */
  15563. proto.com.electron.zoomvideo.sdk.proto.GetRemoteUsersParams.deserializeBinary = function(bytes) {
  15564. var reader = new jspb.BinaryReader(bytes);
  15565. var msg = new proto.com.electron.zoomvideo.sdk.proto.GetRemoteUsersParams;
  15566. return proto.com.electron.zoomvideo.sdk.proto.GetRemoteUsersParams.deserializeBinaryFromReader(msg, reader);
  15567. };
  15568. /**
  15569. * Deserializes binary data (in protobuf wire format) from the
  15570. * given reader into the given message object.
  15571. * @param {!proto.com.electron.zoomvideo.sdk.proto.GetRemoteUsersParams} msg The message object to deserialize into.
  15572. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  15573. * @return {!proto.com.electron.zoomvideo.sdk.proto.GetRemoteUsersParams}
  15574. */
  15575. proto.com.electron.zoomvideo.sdk.proto.GetRemoteUsersParams.deserializeBinaryFromReader = function(msg, reader) {
  15576. while (reader.nextField()) {
  15577. if (reader.isEndGroup()) {
  15578. break;
  15579. }
  15580. var field = reader.getFieldNumber();
  15581. switch (field) {
  15582. case 1:
  15583. var value = /** @type {number} */ (reader.readInt64());
  15584. msg.setZnOptions(value);
  15585. break;
  15586. default:
  15587. reader.skipField();
  15588. break;
  15589. }
  15590. }
  15591. return msg;
  15592. };
  15593. /**
  15594. * Serializes the message to binary data (in protobuf wire format).
  15595. * @return {!Uint8Array}
  15596. */
  15597. proto.com.electron.zoomvideo.sdk.proto.GetRemoteUsersParams.prototype.serializeBinary = function() {
  15598. var writer = new jspb.BinaryWriter();
  15599. proto.com.electron.zoomvideo.sdk.proto.GetRemoteUsersParams.serializeBinaryToWriter(this, writer);
  15600. return writer.getResultBuffer();
  15601. };
  15602. /**
  15603. * Serializes the given message to binary data (in protobuf wire
  15604. * format), writing to the given BinaryWriter.
  15605. * @param {!proto.com.electron.zoomvideo.sdk.proto.GetRemoteUsersParams} message
  15606. * @param {!jspb.BinaryWriter} writer
  15607. * @suppress {unusedLocalVariables} f is only used for nested messages
  15608. */
  15609. proto.com.electron.zoomvideo.sdk.proto.GetRemoteUsersParams.serializeBinaryToWriter = function(message, writer) {
  15610. var f = undefined;
  15611. f = /** @type {number} */ (jspb.Message.getField(message, 1));
  15612. if (f != null) {
  15613. writer.writeInt64(
  15614. 1,
  15615. f
  15616. );
  15617. }
  15618. };
  15619. /**
  15620. * optional int64 zn_options = 1;
  15621. * @return {number}
  15622. */
  15623. proto.com.electron.zoomvideo.sdk.proto.GetRemoteUsersParams.prototype.getZnOptions = function() {
  15624. return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 1, 0));
  15625. };
  15626. /**
  15627. * @param {number} value
  15628. * @return {!proto.com.electron.zoomvideo.sdk.proto.GetRemoteUsersParams} returns this
  15629. */
  15630. proto.com.electron.zoomvideo.sdk.proto.GetRemoteUsersParams.prototype.setZnOptions = function(value) {
  15631. return jspb.Message.setField(this, 1, value);
  15632. };
  15633. /**
  15634. * Clears the field making it undefined.
  15635. * @return {!proto.com.electron.zoomvideo.sdk.proto.GetRemoteUsersParams} returns this
  15636. */
  15637. proto.com.electron.zoomvideo.sdk.proto.GetRemoteUsersParams.prototype.clearZnOptions = function() {
  15638. return jspb.Message.setField(this, 1, undefined);
  15639. };
  15640. /**
  15641. * Returns whether this field is set.
  15642. * @return {boolean}
  15643. */
  15644. proto.com.electron.zoomvideo.sdk.proto.GetRemoteUsersParams.prototype.hasZnOptions = function() {
  15645. return jspb.Message.getField(this, 1) != null;
  15646. };
  15647. if (jspb.Message.GENERATE_TO_OBJECT) {
  15648. /**
  15649. * Creates an object representation of this proto.
  15650. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  15651. * Optional fields that are not set will be set to undefined.
  15652. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  15653. * For the list of reserved names please see:
  15654. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  15655. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  15656. * JSPB instance for transitional soy proto support:
  15657. * http://goto/soy-param-migration
  15658. * @return {!Object}
  15659. */
  15660. proto.com.electron.zoomvideo.sdk.proto.GetMyInfoParams.prototype.toObject = function(opt_includeInstance) {
  15661. return proto.com.electron.zoomvideo.sdk.proto.GetMyInfoParams.toObject(opt_includeInstance, this);
  15662. };
  15663. /**
  15664. * Static version of the {@see toObject} method.
  15665. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  15666. * the JSPB instance for transitional soy proto support:
  15667. * http://goto/soy-param-migration
  15668. * @param {!proto.com.electron.zoomvideo.sdk.proto.GetMyInfoParams} msg The msg instance to transform.
  15669. * @return {!Object}
  15670. * @suppress {unusedLocalVariables} f is only used for nested messages
  15671. */
  15672. proto.com.electron.zoomvideo.sdk.proto.GetMyInfoParams.toObject = function(includeInstance, msg) {
  15673. var f, obj = {
  15674. znOptions: (f = jspb.Message.getField(msg, 1)) == null ? undefined : f
  15675. };
  15676. if (includeInstance) {
  15677. obj.$jspbMessageInstance = msg;
  15678. }
  15679. return obj;
  15680. };
  15681. }
  15682. /**
  15683. * Deserializes binary data (in protobuf wire format).
  15684. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  15685. * @return {!proto.com.electron.zoomvideo.sdk.proto.GetMyInfoParams}
  15686. */
  15687. proto.com.electron.zoomvideo.sdk.proto.GetMyInfoParams.deserializeBinary = function(bytes) {
  15688. var reader = new jspb.BinaryReader(bytes);
  15689. var msg = new proto.com.electron.zoomvideo.sdk.proto.GetMyInfoParams;
  15690. return proto.com.electron.zoomvideo.sdk.proto.GetMyInfoParams.deserializeBinaryFromReader(msg, reader);
  15691. };
  15692. /**
  15693. * Deserializes binary data (in protobuf wire format) from the
  15694. * given reader into the given message object.
  15695. * @param {!proto.com.electron.zoomvideo.sdk.proto.GetMyInfoParams} msg The message object to deserialize into.
  15696. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  15697. * @return {!proto.com.electron.zoomvideo.sdk.proto.GetMyInfoParams}
  15698. */
  15699. proto.com.electron.zoomvideo.sdk.proto.GetMyInfoParams.deserializeBinaryFromReader = function(msg, reader) {
  15700. while (reader.nextField()) {
  15701. if (reader.isEndGroup()) {
  15702. break;
  15703. }
  15704. var field = reader.getFieldNumber();
  15705. switch (field) {
  15706. case 1:
  15707. var value = /** @type {number} */ (reader.readInt64());
  15708. msg.setZnOptions(value);
  15709. break;
  15710. default:
  15711. reader.skipField();
  15712. break;
  15713. }
  15714. }
  15715. return msg;
  15716. };
  15717. /**
  15718. * Serializes the message to binary data (in protobuf wire format).
  15719. * @return {!Uint8Array}
  15720. */
  15721. proto.com.electron.zoomvideo.sdk.proto.GetMyInfoParams.prototype.serializeBinary = function() {
  15722. var writer = new jspb.BinaryWriter();
  15723. proto.com.electron.zoomvideo.sdk.proto.GetMyInfoParams.serializeBinaryToWriter(this, writer);
  15724. return writer.getResultBuffer();
  15725. };
  15726. /**
  15727. * Serializes the given message to binary data (in protobuf wire
  15728. * format), writing to the given BinaryWriter.
  15729. * @param {!proto.com.electron.zoomvideo.sdk.proto.GetMyInfoParams} message
  15730. * @param {!jspb.BinaryWriter} writer
  15731. * @suppress {unusedLocalVariables} f is only used for nested messages
  15732. */
  15733. proto.com.electron.zoomvideo.sdk.proto.GetMyInfoParams.serializeBinaryToWriter = function(message, writer) {
  15734. var f = undefined;
  15735. f = /** @type {number} */ (jspb.Message.getField(message, 1));
  15736. if (f != null) {
  15737. writer.writeInt64(
  15738. 1,
  15739. f
  15740. );
  15741. }
  15742. };
  15743. /**
  15744. * optional int64 zn_options = 1;
  15745. * @return {number}
  15746. */
  15747. proto.com.electron.zoomvideo.sdk.proto.GetMyInfoParams.prototype.getZnOptions = function() {
  15748. return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 1, 0));
  15749. };
  15750. /**
  15751. * @param {number} value
  15752. * @return {!proto.com.electron.zoomvideo.sdk.proto.GetMyInfoParams} returns this
  15753. */
  15754. proto.com.electron.zoomvideo.sdk.proto.GetMyInfoParams.prototype.setZnOptions = function(value) {
  15755. return jspb.Message.setField(this, 1, value);
  15756. };
  15757. /**
  15758. * Clears the field making it undefined.
  15759. * @return {!proto.com.electron.zoomvideo.sdk.proto.GetMyInfoParams} returns this
  15760. */
  15761. proto.com.electron.zoomvideo.sdk.proto.GetMyInfoParams.prototype.clearZnOptions = function() {
  15762. return jspb.Message.setField(this, 1, undefined);
  15763. };
  15764. /**
  15765. * Returns whether this field is set.
  15766. * @return {boolean}
  15767. */
  15768. proto.com.electron.zoomvideo.sdk.proto.GetMyInfoParams.prototype.hasZnOptions = function() {
  15769. return jspb.Message.getField(this, 1) != null;
  15770. };
  15771. if (jspb.Message.GENERATE_TO_OBJECT) {
  15772. /**
  15773. * Creates an object representation of this proto.
  15774. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  15775. * Optional fields that are not set will be set to undefined.
  15776. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  15777. * For the list of reserved names please see:
  15778. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  15779. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  15780. * JSPB instance for transitional soy proto support:
  15781. * http://goto/soy-param-migration
  15782. * @return {!Object}
  15783. */
  15784. proto.com.electron.zoomvideo.sdk.proto.ChangeNameParams.prototype.toObject = function(opt_includeInstance) {
  15785. return proto.com.electron.zoomvideo.sdk.proto.ChangeNameParams.toObject(opt_includeInstance, this);
  15786. };
  15787. /**
  15788. * Static version of the {@see toObject} method.
  15789. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  15790. * the JSPB instance for transitional soy proto support:
  15791. * http://goto/soy-param-migration
  15792. * @param {!proto.com.electron.zoomvideo.sdk.proto.ChangeNameParams} msg The msg instance to transform.
  15793. * @return {!Object}
  15794. * @suppress {unusedLocalVariables} f is only used for nested messages
  15795. */
  15796. proto.com.electron.zoomvideo.sdk.proto.ChangeNameParams.toObject = function(includeInstance, msg) {
  15797. var f, obj = {
  15798. znName: (f = jspb.Message.getField(msg, 1)) == null ? undefined : f,
  15799. user: (f = msg.getUser()) && proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.toObject(includeInstance, f)
  15800. };
  15801. if (includeInstance) {
  15802. obj.$jspbMessageInstance = msg;
  15803. }
  15804. return obj;
  15805. };
  15806. }
  15807. /**
  15808. * Deserializes binary data (in protobuf wire format).
  15809. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  15810. * @return {!proto.com.electron.zoomvideo.sdk.proto.ChangeNameParams}
  15811. */
  15812. proto.com.electron.zoomvideo.sdk.proto.ChangeNameParams.deserializeBinary = function(bytes) {
  15813. var reader = new jspb.BinaryReader(bytes);
  15814. var msg = new proto.com.electron.zoomvideo.sdk.proto.ChangeNameParams;
  15815. return proto.com.electron.zoomvideo.sdk.proto.ChangeNameParams.deserializeBinaryFromReader(msg, reader);
  15816. };
  15817. /**
  15818. * Deserializes binary data (in protobuf wire format) from the
  15819. * given reader into the given message object.
  15820. * @param {!proto.com.electron.zoomvideo.sdk.proto.ChangeNameParams} msg The message object to deserialize into.
  15821. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  15822. * @return {!proto.com.electron.zoomvideo.sdk.proto.ChangeNameParams}
  15823. */
  15824. proto.com.electron.zoomvideo.sdk.proto.ChangeNameParams.deserializeBinaryFromReader = function(msg, reader) {
  15825. while (reader.nextField()) {
  15826. if (reader.isEndGroup()) {
  15827. break;
  15828. }
  15829. var field = reader.getFieldNumber();
  15830. switch (field) {
  15831. case 1:
  15832. var value = /** @type {string} */ (reader.readString());
  15833. msg.setZnName(value);
  15834. break;
  15835. case 2:
  15836. var value = new proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser;
  15837. reader.readMessage(value,proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.deserializeBinaryFromReader);
  15838. msg.setUser(value);
  15839. break;
  15840. default:
  15841. reader.skipField();
  15842. break;
  15843. }
  15844. }
  15845. return msg;
  15846. };
  15847. /**
  15848. * Serializes the message to binary data (in protobuf wire format).
  15849. * @return {!Uint8Array}
  15850. */
  15851. proto.com.electron.zoomvideo.sdk.proto.ChangeNameParams.prototype.serializeBinary = function() {
  15852. var writer = new jspb.BinaryWriter();
  15853. proto.com.electron.zoomvideo.sdk.proto.ChangeNameParams.serializeBinaryToWriter(this, writer);
  15854. return writer.getResultBuffer();
  15855. };
  15856. /**
  15857. * Serializes the given message to binary data (in protobuf wire
  15858. * format), writing to the given BinaryWriter.
  15859. * @param {!proto.com.electron.zoomvideo.sdk.proto.ChangeNameParams} message
  15860. * @param {!jspb.BinaryWriter} writer
  15861. * @suppress {unusedLocalVariables} f is only used for nested messages
  15862. */
  15863. proto.com.electron.zoomvideo.sdk.proto.ChangeNameParams.serializeBinaryToWriter = function(message, writer) {
  15864. var f = undefined;
  15865. f = /** @type {string} */ (jspb.Message.getField(message, 1));
  15866. if (f != null) {
  15867. writer.writeString(
  15868. 1,
  15869. f
  15870. );
  15871. }
  15872. f = message.getUser();
  15873. if (f != null) {
  15874. writer.writeMessage(
  15875. 2,
  15876. f,
  15877. proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.serializeBinaryToWriter
  15878. );
  15879. }
  15880. };
  15881. /**
  15882. * optional string zn_name = 1;
  15883. * @return {string}
  15884. */
  15885. proto.com.electron.zoomvideo.sdk.proto.ChangeNameParams.prototype.getZnName = function() {
  15886. return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, ""));
  15887. };
  15888. /**
  15889. * @param {string} value
  15890. * @return {!proto.com.electron.zoomvideo.sdk.proto.ChangeNameParams} returns this
  15891. */
  15892. proto.com.electron.zoomvideo.sdk.proto.ChangeNameParams.prototype.setZnName = function(value) {
  15893. return jspb.Message.setField(this, 1, value);
  15894. };
  15895. /**
  15896. * Clears the field making it undefined.
  15897. * @return {!proto.com.electron.zoomvideo.sdk.proto.ChangeNameParams} returns this
  15898. */
  15899. proto.com.electron.zoomvideo.sdk.proto.ChangeNameParams.prototype.clearZnName = function() {
  15900. return jspb.Message.setField(this, 1, undefined);
  15901. };
  15902. /**
  15903. * Returns whether this field is set.
  15904. * @return {boolean}
  15905. */
  15906. proto.com.electron.zoomvideo.sdk.proto.ChangeNameParams.prototype.hasZnName = function() {
  15907. return jspb.Message.getField(this, 1) != null;
  15908. };
  15909. /**
  15910. * optional VideoSDKUser user = 2;
  15911. * @return {?proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser}
  15912. */
  15913. proto.com.electron.zoomvideo.sdk.proto.ChangeNameParams.prototype.getUser = function() {
  15914. return /** @type{?proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser} */ (
  15915. jspb.Message.getWrapperField(this, proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser, 2));
  15916. };
  15917. /**
  15918. * @param {?proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser|undefined} value
  15919. * @return {!proto.com.electron.zoomvideo.sdk.proto.ChangeNameParams} returns this
  15920. */
  15921. proto.com.electron.zoomvideo.sdk.proto.ChangeNameParams.prototype.setUser = function(value) {
  15922. return jspb.Message.setWrapperField(this, 2, value);
  15923. };
  15924. /**
  15925. * Clears the message field making it undefined.
  15926. * @return {!proto.com.electron.zoomvideo.sdk.proto.ChangeNameParams} returns this
  15927. */
  15928. proto.com.electron.zoomvideo.sdk.proto.ChangeNameParams.prototype.clearUser = function() {
  15929. return this.setUser(undefined);
  15930. };
  15931. /**
  15932. * Returns whether this field is set.
  15933. * @return {boolean}
  15934. */
  15935. proto.com.electron.zoomvideo.sdk.proto.ChangeNameParams.prototype.hasUser = function() {
  15936. return jspb.Message.getField(this, 2) != null;
  15937. };
  15938. if (jspb.Message.GENERATE_TO_OBJECT) {
  15939. /**
  15940. * Creates an object representation of this proto.
  15941. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  15942. * Optional fields that are not set will be set to undefined.
  15943. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  15944. * For the list of reserved names please see:
  15945. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  15946. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  15947. * JSPB instance for transitional soy proto support:
  15948. * http://goto/soy-param-migration
  15949. * @return {!Object}
  15950. */
  15951. proto.com.electron.zoomvideo.sdk.proto.MakeHostParams.prototype.toObject = function(opt_includeInstance) {
  15952. return proto.com.electron.zoomvideo.sdk.proto.MakeHostParams.toObject(opt_includeInstance, this);
  15953. };
  15954. /**
  15955. * Static version of the {@see toObject} method.
  15956. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  15957. * the JSPB instance for transitional soy proto support:
  15958. * http://goto/soy-param-migration
  15959. * @param {!proto.com.electron.zoomvideo.sdk.proto.MakeHostParams} msg The msg instance to transform.
  15960. * @return {!Object}
  15961. * @suppress {unusedLocalVariables} f is only used for nested messages
  15962. */
  15963. proto.com.electron.zoomvideo.sdk.proto.MakeHostParams.toObject = function(includeInstance, msg) {
  15964. var f, obj = {
  15965. znName: (f = jspb.Message.getField(msg, 1)) == null ? undefined : f,
  15966. user: (f = msg.getUser()) && proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.toObject(includeInstance, f)
  15967. };
  15968. if (includeInstance) {
  15969. obj.$jspbMessageInstance = msg;
  15970. }
  15971. return obj;
  15972. };
  15973. }
  15974. /**
  15975. * Deserializes binary data (in protobuf wire format).
  15976. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  15977. * @return {!proto.com.electron.zoomvideo.sdk.proto.MakeHostParams}
  15978. */
  15979. proto.com.electron.zoomvideo.sdk.proto.MakeHostParams.deserializeBinary = function(bytes) {
  15980. var reader = new jspb.BinaryReader(bytes);
  15981. var msg = new proto.com.electron.zoomvideo.sdk.proto.MakeHostParams;
  15982. return proto.com.electron.zoomvideo.sdk.proto.MakeHostParams.deserializeBinaryFromReader(msg, reader);
  15983. };
  15984. /**
  15985. * Deserializes binary data (in protobuf wire format) from the
  15986. * given reader into the given message object.
  15987. * @param {!proto.com.electron.zoomvideo.sdk.proto.MakeHostParams} msg The message object to deserialize into.
  15988. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  15989. * @return {!proto.com.electron.zoomvideo.sdk.proto.MakeHostParams}
  15990. */
  15991. proto.com.electron.zoomvideo.sdk.proto.MakeHostParams.deserializeBinaryFromReader = function(msg, reader) {
  15992. while (reader.nextField()) {
  15993. if (reader.isEndGroup()) {
  15994. break;
  15995. }
  15996. var field = reader.getFieldNumber();
  15997. switch (field) {
  15998. case 1:
  15999. var value = /** @type {string} */ (reader.readString());
  16000. msg.setZnName(value);
  16001. break;
  16002. case 2:
  16003. var value = new proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser;
  16004. reader.readMessage(value,proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.deserializeBinaryFromReader);
  16005. msg.setUser(value);
  16006. break;
  16007. default:
  16008. reader.skipField();
  16009. break;
  16010. }
  16011. }
  16012. return msg;
  16013. };
  16014. /**
  16015. * Serializes the message to binary data (in protobuf wire format).
  16016. * @return {!Uint8Array}
  16017. */
  16018. proto.com.electron.zoomvideo.sdk.proto.MakeHostParams.prototype.serializeBinary = function() {
  16019. var writer = new jspb.BinaryWriter();
  16020. proto.com.electron.zoomvideo.sdk.proto.MakeHostParams.serializeBinaryToWriter(this, writer);
  16021. return writer.getResultBuffer();
  16022. };
  16023. /**
  16024. * Serializes the given message to binary data (in protobuf wire
  16025. * format), writing to the given BinaryWriter.
  16026. * @param {!proto.com.electron.zoomvideo.sdk.proto.MakeHostParams} message
  16027. * @param {!jspb.BinaryWriter} writer
  16028. * @suppress {unusedLocalVariables} f is only used for nested messages
  16029. */
  16030. proto.com.electron.zoomvideo.sdk.proto.MakeHostParams.serializeBinaryToWriter = function(message, writer) {
  16031. var f = undefined;
  16032. f = /** @type {string} */ (jspb.Message.getField(message, 1));
  16033. if (f != null) {
  16034. writer.writeString(
  16035. 1,
  16036. f
  16037. );
  16038. }
  16039. f = message.getUser();
  16040. if (f != null) {
  16041. writer.writeMessage(
  16042. 2,
  16043. f,
  16044. proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.serializeBinaryToWriter
  16045. );
  16046. }
  16047. };
  16048. /**
  16049. * optional string zn_name = 1;
  16050. * @return {string}
  16051. */
  16052. proto.com.electron.zoomvideo.sdk.proto.MakeHostParams.prototype.getZnName = function() {
  16053. return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, ""));
  16054. };
  16055. /**
  16056. * @param {string} value
  16057. * @return {!proto.com.electron.zoomvideo.sdk.proto.MakeHostParams} returns this
  16058. */
  16059. proto.com.electron.zoomvideo.sdk.proto.MakeHostParams.prototype.setZnName = function(value) {
  16060. return jspb.Message.setField(this, 1, value);
  16061. };
  16062. /**
  16063. * Clears the field making it undefined.
  16064. * @return {!proto.com.electron.zoomvideo.sdk.proto.MakeHostParams} returns this
  16065. */
  16066. proto.com.electron.zoomvideo.sdk.proto.MakeHostParams.prototype.clearZnName = function() {
  16067. return jspb.Message.setField(this, 1, undefined);
  16068. };
  16069. /**
  16070. * Returns whether this field is set.
  16071. * @return {boolean}
  16072. */
  16073. proto.com.electron.zoomvideo.sdk.proto.MakeHostParams.prototype.hasZnName = function() {
  16074. return jspb.Message.getField(this, 1) != null;
  16075. };
  16076. /**
  16077. * optional VideoSDKUser user = 2;
  16078. * @return {?proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser}
  16079. */
  16080. proto.com.electron.zoomvideo.sdk.proto.MakeHostParams.prototype.getUser = function() {
  16081. return /** @type{?proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser} */ (
  16082. jspb.Message.getWrapperField(this, proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser, 2));
  16083. };
  16084. /**
  16085. * @param {?proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser|undefined} value
  16086. * @return {!proto.com.electron.zoomvideo.sdk.proto.MakeHostParams} returns this
  16087. */
  16088. proto.com.electron.zoomvideo.sdk.proto.MakeHostParams.prototype.setUser = function(value) {
  16089. return jspb.Message.setWrapperField(this, 2, value);
  16090. };
  16091. /**
  16092. * Clears the message field making it undefined.
  16093. * @return {!proto.com.electron.zoomvideo.sdk.proto.MakeHostParams} returns this
  16094. */
  16095. proto.com.electron.zoomvideo.sdk.proto.MakeHostParams.prototype.clearUser = function() {
  16096. return this.setUser(undefined);
  16097. };
  16098. /**
  16099. * Returns whether this field is set.
  16100. * @return {boolean}
  16101. */
  16102. proto.com.electron.zoomvideo.sdk.proto.MakeHostParams.prototype.hasUser = function() {
  16103. return jspb.Message.getField(this, 2) != null;
  16104. };
  16105. if (jspb.Message.GENERATE_TO_OBJECT) {
  16106. /**
  16107. * Creates an object representation of this proto.
  16108. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  16109. * Optional fields that are not set will be set to undefined.
  16110. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  16111. * For the list of reserved names please see:
  16112. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  16113. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  16114. * JSPB instance for transitional soy proto support:
  16115. * http://goto/soy-param-migration
  16116. * @return {!Object}
  16117. */
  16118. proto.com.electron.zoomvideo.sdk.proto.MakeManagerParams.prototype.toObject = function(opt_includeInstance) {
  16119. return proto.com.electron.zoomvideo.sdk.proto.MakeManagerParams.toObject(opt_includeInstance, this);
  16120. };
  16121. /**
  16122. * Static version of the {@see toObject} method.
  16123. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  16124. * the JSPB instance for transitional soy proto support:
  16125. * http://goto/soy-param-migration
  16126. * @param {!proto.com.electron.zoomvideo.sdk.proto.MakeManagerParams} msg The msg instance to transform.
  16127. * @return {!Object}
  16128. * @suppress {unusedLocalVariables} f is only used for nested messages
  16129. */
  16130. proto.com.electron.zoomvideo.sdk.proto.MakeManagerParams.toObject = function(includeInstance, msg) {
  16131. var f, obj = {
  16132. user: (f = msg.getUser()) && proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.toObject(includeInstance, f)
  16133. };
  16134. if (includeInstance) {
  16135. obj.$jspbMessageInstance = msg;
  16136. }
  16137. return obj;
  16138. };
  16139. }
  16140. /**
  16141. * Deserializes binary data (in protobuf wire format).
  16142. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  16143. * @return {!proto.com.electron.zoomvideo.sdk.proto.MakeManagerParams}
  16144. */
  16145. proto.com.electron.zoomvideo.sdk.proto.MakeManagerParams.deserializeBinary = function(bytes) {
  16146. var reader = new jspb.BinaryReader(bytes);
  16147. var msg = new proto.com.electron.zoomvideo.sdk.proto.MakeManagerParams;
  16148. return proto.com.electron.zoomvideo.sdk.proto.MakeManagerParams.deserializeBinaryFromReader(msg, reader);
  16149. };
  16150. /**
  16151. * Deserializes binary data (in protobuf wire format) from the
  16152. * given reader into the given message object.
  16153. * @param {!proto.com.electron.zoomvideo.sdk.proto.MakeManagerParams} msg The message object to deserialize into.
  16154. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  16155. * @return {!proto.com.electron.zoomvideo.sdk.proto.MakeManagerParams}
  16156. */
  16157. proto.com.electron.zoomvideo.sdk.proto.MakeManagerParams.deserializeBinaryFromReader = function(msg, reader) {
  16158. while (reader.nextField()) {
  16159. if (reader.isEndGroup()) {
  16160. break;
  16161. }
  16162. var field = reader.getFieldNumber();
  16163. switch (field) {
  16164. case 1:
  16165. var value = new proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser;
  16166. reader.readMessage(value,proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.deserializeBinaryFromReader);
  16167. msg.setUser(value);
  16168. break;
  16169. default:
  16170. reader.skipField();
  16171. break;
  16172. }
  16173. }
  16174. return msg;
  16175. };
  16176. /**
  16177. * Serializes the message to binary data (in protobuf wire format).
  16178. * @return {!Uint8Array}
  16179. */
  16180. proto.com.electron.zoomvideo.sdk.proto.MakeManagerParams.prototype.serializeBinary = function() {
  16181. var writer = new jspb.BinaryWriter();
  16182. proto.com.electron.zoomvideo.sdk.proto.MakeManagerParams.serializeBinaryToWriter(this, writer);
  16183. return writer.getResultBuffer();
  16184. };
  16185. /**
  16186. * Serializes the given message to binary data (in protobuf wire
  16187. * format), writing to the given BinaryWriter.
  16188. * @param {!proto.com.electron.zoomvideo.sdk.proto.MakeManagerParams} message
  16189. * @param {!jspb.BinaryWriter} writer
  16190. * @suppress {unusedLocalVariables} f is only used for nested messages
  16191. */
  16192. proto.com.electron.zoomvideo.sdk.proto.MakeManagerParams.serializeBinaryToWriter = function(message, writer) {
  16193. var f = undefined;
  16194. f = message.getUser();
  16195. if (f != null) {
  16196. writer.writeMessage(
  16197. 1,
  16198. f,
  16199. proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.serializeBinaryToWriter
  16200. );
  16201. }
  16202. };
  16203. /**
  16204. * optional VideoSDKUser user = 1;
  16205. * @return {?proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser}
  16206. */
  16207. proto.com.electron.zoomvideo.sdk.proto.MakeManagerParams.prototype.getUser = function() {
  16208. return /** @type{?proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser} */ (
  16209. jspb.Message.getWrapperField(this, proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser, 1));
  16210. };
  16211. /**
  16212. * @param {?proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser|undefined} value
  16213. * @return {!proto.com.electron.zoomvideo.sdk.proto.MakeManagerParams} returns this
  16214. */
  16215. proto.com.electron.zoomvideo.sdk.proto.MakeManagerParams.prototype.setUser = function(value) {
  16216. return jspb.Message.setWrapperField(this, 1, value);
  16217. };
  16218. /**
  16219. * Clears the message field making it undefined.
  16220. * @return {!proto.com.electron.zoomvideo.sdk.proto.MakeManagerParams} returns this
  16221. */
  16222. proto.com.electron.zoomvideo.sdk.proto.MakeManagerParams.prototype.clearUser = function() {
  16223. return this.setUser(undefined);
  16224. };
  16225. /**
  16226. * Returns whether this field is set.
  16227. * @return {boolean}
  16228. */
  16229. proto.com.electron.zoomvideo.sdk.proto.MakeManagerParams.prototype.hasUser = function() {
  16230. return jspb.Message.getField(this, 1) != null;
  16231. };
  16232. if (jspb.Message.GENERATE_TO_OBJECT) {
  16233. /**
  16234. * Creates an object representation of this proto.
  16235. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  16236. * Optional fields that are not set will be set to undefined.
  16237. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  16238. * For the list of reserved names please see:
  16239. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  16240. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  16241. * JSPB instance for transitional soy proto support:
  16242. * http://goto/soy-param-migration
  16243. * @return {!Object}
  16244. */
  16245. proto.com.electron.zoomvideo.sdk.proto.RevokeManagerParams.prototype.toObject = function(opt_includeInstance) {
  16246. return proto.com.electron.zoomvideo.sdk.proto.RevokeManagerParams.toObject(opt_includeInstance, this);
  16247. };
  16248. /**
  16249. * Static version of the {@see toObject} method.
  16250. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  16251. * the JSPB instance for transitional soy proto support:
  16252. * http://goto/soy-param-migration
  16253. * @param {!proto.com.electron.zoomvideo.sdk.proto.RevokeManagerParams} msg The msg instance to transform.
  16254. * @return {!Object}
  16255. * @suppress {unusedLocalVariables} f is only used for nested messages
  16256. */
  16257. proto.com.electron.zoomvideo.sdk.proto.RevokeManagerParams.toObject = function(includeInstance, msg) {
  16258. var f, obj = {
  16259. user: (f = msg.getUser()) && proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.toObject(includeInstance, f)
  16260. };
  16261. if (includeInstance) {
  16262. obj.$jspbMessageInstance = msg;
  16263. }
  16264. return obj;
  16265. };
  16266. }
  16267. /**
  16268. * Deserializes binary data (in protobuf wire format).
  16269. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  16270. * @return {!proto.com.electron.zoomvideo.sdk.proto.RevokeManagerParams}
  16271. */
  16272. proto.com.electron.zoomvideo.sdk.proto.RevokeManagerParams.deserializeBinary = function(bytes) {
  16273. var reader = new jspb.BinaryReader(bytes);
  16274. var msg = new proto.com.electron.zoomvideo.sdk.proto.RevokeManagerParams;
  16275. return proto.com.electron.zoomvideo.sdk.proto.RevokeManagerParams.deserializeBinaryFromReader(msg, reader);
  16276. };
  16277. /**
  16278. * Deserializes binary data (in protobuf wire format) from the
  16279. * given reader into the given message object.
  16280. * @param {!proto.com.electron.zoomvideo.sdk.proto.RevokeManagerParams} msg The message object to deserialize into.
  16281. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  16282. * @return {!proto.com.electron.zoomvideo.sdk.proto.RevokeManagerParams}
  16283. */
  16284. proto.com.electron.zoomvideo.sdk.proto.RevokeManagerParams.deserializeBinaryFromReader = function(msg, reader) {
  16285. while (reader.nextField()) {
  16286. if (reader.isEndGroup()) {
  16287. break;
  16288. }
  16289. var field = reader.getFieldNumber();
  16290. switch (field) {
  16291. case 1:
  16292. var value = new proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser;
  16293. reader.readMessage(value,proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.deserializeBinaryFromReader);
  16294. msg.setUser(value);
  16295. break;
  16296. default:
  16297. reader.skipField();
  16298. break;
  16299. }
  16300. }
  16301. return msg;
  16302. };
  16303. /**
  16304. * Serializes the message to binary data (in protobuf wire format).
  16305. * @return {!Uint8Array}
  16306. */
  16307. proto.com.electron.zoomvideo.sdk.proto.RevokeManagerParams.prototype.serializeBinary = function() {
  16308. var writer = new jspb.BinaryWriter();
  16309. proto.com.electron.zoomvideo.sdk.proto.RevokeManagerParams.serializeBinaryToWriter(this, writer);
  16310. return writer.getResultBuffer();
  16311. };
  16312. /**
  16313. * Serializes the given message to binary data (in protobuf wire
  16314. * format), writing to the given BinaryWriter.
  16315. * @param {!proto.com.electron.zoomvideo.sdk.proto.RevokeManagerParams} message
  16316. * @param {!jspb.BinaryWriter} writer
  16317. * @suppress {unusedLocalVariables} f is only used for nested messages
  16318. */
  16319. proto.com.electron.zoomvideo.sdk.proto.RevokeManagerParams.serializeBinaryToWriter = function(message, writer) {
  16320. var f = undefined;
  16321. f = message.getUser();
  16322. if (f != null) {
  16323. writer.writeMessage(
  16324. 1,
  16325. f,
  16326. proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.serializeBinaryToWriter
  16327. );
  16328. }
  16329. };
  16330. /**
  16331. * optional VideoSDKUser user = 1;
  16332. * @return {?proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser}
  16333. */
  16334. proto.com.electron.zoomvideo.sdk.proto.RevokeManagerParams.prototype.getUser = function() {
  16335. return /** @type{?proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser} */ (
  16336. jspb.Message.getWrapperField(this, proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser, 1));
  16337. };
  16338. /**
  16339. * @param {?proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser|undefined} value
  16340. * @return {!proto.com.electron.zoomvideo.sdk.proto.RevokeManagerParams} returns this
  16341. */
  16342. proto.com.electron.zoomvideo.sdk.proto.RevokeManagerParams.prototype.setUser = function(value) {
  16343. return jspb.Message.setWrapperField(this, 1, value);
  16344. };
  16345. /**
  16346. * Clears the message field making it undefined.
  16347. * @return {!proto.com.electron.zoomvideo.sdk.proto.RevokeManagerParams} returns this
  16348. */
  16349. proto.com.electron.zoomvideo.sdk.proto.RevokeManagerParams.prototype.clearUser = function() {
  16350. return this.setUser(undefined);
  16351. };
  16352. /**
  16353. * Returns whether this field is set.
  16354. * @return {boolean}
  16355. */
  16356. proto.com.electron.zoomvideo.sdk.proto.RevokeManagerParams.prototype.hasUser = function() {
  16357. return jspb.Message.getField(this, 1) != null;
  16358. };
  16359. if (jspb.Message.GENERATE_TO_OBJECT) {
  16360. /**
  16361. * Creates an object representation of this proto.
  16362. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  16363. * Optional fields that are not set will be set to undefined.
  16364. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  16365. * For the list of reserved names please see:
  16366. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  16367. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  16368. * JSPB instance for transitional soy proto support:
  16369. * http://goto/soy-param-migration
  16370. * @return {!Object}
  16371. */
  16372. proto.com.electron.zoomvideo.sdk.proto.RemoveUserParams.prototype.toObject = function(opt_includeInstance) {
  16373. return proto.com.electron.zoomvideo.sdk.proto.RemoveUserParams.toObject(opt_includeInstance, this);
  16374. };
  16375. /**
  16376. * Static version of the {@see toObject} method.
  16377. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  16378. * the JSPB instance for transitional soy proto support:
  16379. * http://goto/soy-param-migration
  16380. * @param {!proto.com.electron.zoomvideo.sdk.proto.RemoveUserParams} msg The msg instance to transform.
  16381. * @return {!Object}
  16382. * @suppress {unusedLocalVariables} f is only used for nested messages
  16383. */
  16384. proto.com.electron.zoomvideo.sdk.proto.RemoveUserParams.toObject = function(includeInstance, msg) {
  16385. var f, obj = {
  16386. user: (f = msg.getUser()) && proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.toObject(includeInstance, f)
  16387. };
  16388. if (includeInstance) {
  16389. obj.$jspbMessageInstance = msg;
  16390. }
  16391. return obj;
  16392. };
  16393. }
  16394. /**
  16395. * Deserializes binary data (in protobuf wire format).
  16396. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  16397. * @return {!proto.com.electron.zoomvideo.sdk.proto.RemoveUserParams}
  16398. */
  16399. proto.com.electron.zoomvideo.sdk.proto.RemoveUserParams.deserializeBinary = function(bytes) {
  16400. var reader = new jspb.BinaryReader(bytes);
  16401. var msg = new proto.com.electron.zoomvideo.sdk.proto.RemoveUserParams;
  16402. return proto.com.electron.zoomvideo.sdk.proto.RemoveUserParams.deserializeBinaryFromReader(msg, reader);
  16403. };
  16404. /**
  16405. * Deserializes binary data (in protobuf wire format) from the
  16406. * given reader into the given message object.
  16407. * @param {!proto.com.electron.zoomvideo.sdk.proto.RemoveUserParams} msg The message object to deserialize into.
  16408. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  16409. * @return {!proto.com.electron.zoomvideo.sdk.proto.RemoveUserParams}
  16410. */
  16411. proto.com.electron.zoomvideo.sdk.proto.RemoveUserParams.deserializeBinaryFromReader = function(msg, reader) {
  16412. while (reader.nextField()) {
  16413. if (reader.isEndGroup()) {
  16414. break;
  16415. }
  16416. var field = reader.getFieldNumber();
  16417. switch (field) {
  16418. case 1:
  16419. var value = new proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser;
  16420. reader.readMessage(value,proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.deserializeBinaryFromReader);
  16421. msg.setUser(value);
  16422. break;
  16423. default:
  16424. reader.skipField();
  16425. break;
  16426. }
  16427. }
  16428. return msg;
  16429. };
  16430. /**
  16431. * Serializes the message to binary data (in protobuf wire format).
  16432. * @return {!Uint8Array}
  16433. */
  16434. proto.com.electron.zoomvideo.sdk.proto.RemoveUserParams.prototype.serializeBinary = function() {
  16435. var writer = new jspb.BinaryWriter();
  16436. proto.com.electron.zoomvideo.sdk.proto.RemoveUserParams.serializeBinaryToWriter(this, writer);
  16437. return writer.getResultBuffer();
  16438. };
  16439. /**
  16440. * Serializes the given message to binary data (in protobuf wire
  16441. * format), writing to the given BinaryWriter.
  16442. * @param {!proto.com.electron.zoomvideo.sdk.proto.RemoveUserParams} message
  16443. * @param {!jspb.BinaryWriter} writer
  16444. * @suppress {unusedLocalVariables} f is only used for nested messages
  16445. */
  16446. proto.com.electron.zoomvideo.sdk.proto.RemoveUserParams.serializeBinaryToWriter = function(message, writer) {
  16447. var f = undefined;
  16448. f = message.getUser();
  16449. if (f != null) {
  16450. writer.writeMessage(
  16451. 1,
  16452. f,
  16453. proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.serializeBinaryToWriter
  16454. );
  16455. }
  16456. };
  16457. /**
  16458. * optional VideoSDKUser user = 1;
  16459. * @return {?proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser}
  16460. */
  16461. proto.com.electron.zoomvideo.sdk.proto.RemoveUserParams.prototype.getUser = function() {
  16462. return /** @type{?proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser} */ (
  16463. jspb.Message.getWrapperField(this, proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser, 1));
  16464. };
  16465. /**
  16466. * @param {?proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser|undefined} value
  16467. * @return {!proto.com.electron.zoomvideo.sdk.proto.RemoveUserParams} returns this
  16468. */
  16469. proto.com.electron.zoomvideo.sdk.proto.RemoveUserParams.prototype.setUser = function(value) {
  16470. return jspb.Message.setWrapperField(this, 1, value);
  16471. };
  16472. /**
  16473. * Clears the message field making it undefined.
  16474. * @return {!proto.com.electron.zoomvideo.sdk.proto.RemoveUserParams} returns this
  16475. */
  16476. proto.com.electron.zoomvideo.sdk.proto.RemoveUserParams.prototype.clearUser = function() {
  16477. return this.setUser(undefined);
  16478. };
  16479. /**
  16480. * Returns whether this field is set.
  16481. * @return {boolean}
  16482. */
  16483. proto.com.electron.zoomvideo.sdk.proto.RemoveUserParams.prototype.hasUser = function() {
  16484. return jspb.Message.getField(this, 1) != null;
  16485. };
  16486. if (jspb.Message.GENERATE_TO_OBJECT) {
  16487. /**
  16488. * Creates an object representation of this proto.
  16489. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  16490. * Optional fields that are not set will be set to undefined.
  16491. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  16492. * For the list of reserved names please see:
  16493. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  16494. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  16495. * JSPB instance for transitional soy proto support:
  16496. * http://goto/soy-param-migration
  16497. * @return {!Object}
  16498. */
  16499. proto.com.electron.zoomvideo.sdk.proto.RotateMyVideoParams.prototype.toObject = function(opt_includeInstance) {
  16500. return proto.com.electron.zoomvideo.sdk.proto.RotateMyVideoParams.toObject(opt_includeInstance, this);
  16501. };
  16502. /**
  16503. * Static version of the {@see toObject} method.
  16504. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  16505. * the JSPB instance for transitional soy proto support:
  16506. * http://goto/soy-param-migration
  16507. * @param {!proto.com.electron.zoomvideo.sdk.proto.RotateMyVideoParams} msg The msg instance to transform.
  16508. * @return {!Object}
  16509. * @suppress {unusedLocalVariables} f is only used for nested messages
  16510. */
  16511. proto.com.electron.zoomvideo.sdk.proto.RotateMyVideoParams.toObject = function(includeInstance, msg) {
  16512. var f, obj = {
  16513. znRotation: (f = jspb.Message.getField(msg, 1)) == null ? undefined : f
  16514. };
  16515. if (includeInstance) {
  16516. obj.$jspbMessageInstance = msg;
  16517. }
  16518. return obj;
  16519. };
  16520. }
  16521. /**
  16522. * Deserializes binary data (in protobuf wire format).
  16523. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  16524. * @return {!proto.com.electron.zoomvideo.sdk.proto.RotateMyVideoParams}
  16525. */
  16526. proto.com.electron.zoomvideo.sdk.proto.RotateMyVideoParams.deserializeBinary = function(bytes) {
  16527. var reader = new jspb.BinaryReader(bytes);
  16528. var msg = new proto.com.electron.zoomvideo.sdk.proto.RotateMyVideoParams;
  16529. return proto.com.electron.zoomvideo.sdk.proto.RotateMyVideoParams.deserializeBinaryFromReader(msg, reader);
  16530. };
  16531. /**
  16532. * Deserializes binary data (in protobuf wire format) from the
  16533. * given reader into the given message object.
  16534. * @param {!proto.com.electron.zoomvideo.sdk.proto.RotateMyVideoParams} msg The message object to deserialize into.
  16535. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  16536. * @return {!proto.com.electron.zoomvideo.sdk.proto.RotateMyVideoParams}
  16537. */
  16538. proto.com.electron.zoomvideo.sdk.proto.RotateMyVideoParams.deserializeBinaryFromReader = function(msg, reader) {
  16539. while (reader.nextField()) {
  16540. if (reader.isEndGroup()) {
  16541. break;
  16542. }
  16543. var field = reader.getFieldNumber();
  16544. switch (field) {
  16545. case 1:
  16546. var value = /** @type {number} */ (reader.readInt32());
  16547. msg.setZnRotation(value);
  16548. break;
  16549. default:
  16550. reader.skipField();
  16551. break;
  16552. }
  16553. }
  16554. return msg;
  16555. };
  16556. /**
  16557. * Serializes the message to binary data (in protobuf wire format).
  16558. * @return {!Uint8Array}
  16559. */
  16560. proto.com.electron.zoomvideo.sdk.proto.RotateMyVideoParams.prototype.serializeBinary = function() {
  16561. var writer = new jspb.BinaryWriter();
  16562. proto.com.electron.zoomvideo.sdk.proto.RotateMyVideoParams.serializeBinaryToWriter(this, writer);
  16563. return writer.getResultBuffer();
  16564. };
  16565. /**
  16566. * Serializes the given message to binary data (in protobuf wire
  16567. * format), writing to the given BinaryWriter.
  16568. * @param {!proto.com.electron.zoomvideo.sdk.proto.RotateMyVideoParams} message
  16569. * @param {!jspb.BinaryWriter} writer
  16570. * @suppress {unusedLocalVariables} f is only used for nested messages
  16571. */
  16572. proto.com.electron.zoomvideo.sdk.proto.RotateMyVideoParams.serializeBinaryToWriter = function(message, writer) {
  16573. var f = undefined;
  16574. f = /** @type {number} */ (jspb.Message.getField(message, 1));
  16575. if (f != null) {
  16576. writer.writeInt32(
  16577. 1,
  16578. f
  16579. );
  16580. }
  16581. };
  16582. /**
  16583. * optional int32 zn_rotation = 1;
  16584. * @return {number}
  16585. */
  16586. proto.com.electron.zoomvideo.sdk.proto.RotateMyVideoParams.prototype.getZnRotation = function() {
  16587. return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 1, 0));
  16588. };
  16589. /**
  16590. * @param {number} value
  16591. * @return {!proto.com.electron.zoomvideo.sdk.proto.RotateMyVideoParams} returns this
  16592. */
  16593. proto.com.electron.zoomvideo.sdk.proto.RotateMyVideoParams.prototype.setZnRotation = function(value) {
  16594. return jspb.Message.setField(this, 1, value);
  16595. };
  16596. /**
  16597. * Clears the field making it undefined.
  16598. * @return {!proto.com.electron.zoomvideo.sdk.proto.RotateMyVideoParams} returns this
  16599. */
  16600. proto.com.electron.zoomvideo.sdk.proto.RotateMyVideoParams.prototype.clearZnRotation = function() {
  16601. return jspb.Message.setField(this, 1, undefined);
  16602. };
  16603. /**
  16604. * Returns whether this field is set.
  16605. * @return {boolean}
  16606. */
  16607. proto.com.electron.zoomvideo.sdk.proto.RotateMyVideoParams.prototype.hasZnRotation = function() {
  16608. return jspb.Message.getField(this, 1) != null;
  16609. };
  16610. if (jspb.Message.GENERATE_TO_OBJECT) {
  16611. /**
  16612. * Creates an object representation of this proto.
  16613. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  16614. * Optional fields that are not set will be set to undefined.
  16615. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  16616. * For the list of reserved names please see:
  16617. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  16618. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  16619. * JSPB instance for transitional soy proto support:
  16620. * http://goto/soy-param-migration
  16621. * @return {!Object}
  16622. */
  16623. proto.com.electron.zoomvideo.sdk.proto.SelectCameraParams.prototype.toObject = function(opt_includeInstance) {
  16624. return proto.com.electron.zoomvideo.sdk.proto.SelectCameraParams.toObject(opt_includeInstance, this);
  16625. };
  16626. /**
  16627. * Static version of the {@see toObject} method.
  16628. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  16629. * the JSPB instance for transitional soy proto support:
  16630. * http://goto/soy-param-migration
  16631. * @param {!proto.com.electron.zoomvideo.sdk.proto.SelectCameraParams} msg The msg instance to transform.
  16632. * @return {!Object}
  16633. * @suppress {unusedLocalVariables} f is only used for nested messages
  16634. */
  16635. proto.com.electron.zoomvideo.sdk.proto.SelectCameraParams.toObject = function(includeInstance, msg) {
  16636. var f, obj = {
  16637. znDeviceid: (f = jspb.Message.getField(msg, 1)) == null ? undefined : f
  16638. };
  16639. if (includeInstance) {
  16640. obj.$jspbMessageInstance = msg;
  16641. }
  16642. return obj;
  16643. };
  16644. }
  16645. /**
  16646. * Deserializes binary data (in protobuf wire format).
  16647. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  16648. * @return {!proto.com.electron.zoomvideo.sdk.proto.SelectCameraParams}
  16649. */
  16650. proto.com.electron.zoomvideo.sdk.proto.SelectCameraParams.deserializeBinary = function(bytes) {
  16651. var reader = new jspb.BinaryReader(bytes);
  16652. var msg = new proto.com.electron.zoomvideo.sdk.proto.SelectCameraParams;
  16653. return proto.com.electron.zoomvideo.sdk.proto.SelectCameraParams.deserializeBinaryFromReader(msg, reader);
  16654. };
  16655. /**
  16656. * Deserializes binary data (in protobuf wire format) from the
  16657. * given reader into the given message object.
  16658. * @param {!proto.com.electron.zoomvideo.sdk.proto.SelectCameraParams} msg The message object to deserialize into.
  16659. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  16660. * @return {!proto.com.electron.zoomvideo.sdk.proto.SelectCameraParams}
  16661. */
  16662. proto.com.electron.zoomvideo.sdk.proto.SelectCameraParams.deserializeBinaryFromReader = function(msg, reader) {
  16663. while (reader.nextField()) {
  16664. if (reader.isEndGroup()) {
  16665. break;
  16666. }
  16667. var field = reader.getFieldNumber();
  16668. switch (field) {
  16669. case 1:
  16670. var value = /** @type {string} */ (reader.readString());
  16671. msg.setZnDeviceid(value);
  16672. break;
  16673. default:
  16674. reader.skipField();
  16675. break;
  16676. }
  16677. }
  16678. return msg;
  16679. };
  16680. /**
  16681. * Serializes the message to binary data (in protobuf wire format).
  16682. * @return {!Uint8Array}
  16683. */
  16684. proto.com.electron.zoomvideo.sdk.proto.SelectCameraParams.prototype.serializeBinary = function() {
  16685. var writer = new jspb.BinaryWriter();
  16686. proto.com.electron.zoomvideo.sdk.proto.SelectCameraParams.serializeBinaryToWriter(this, writer);
  16687. return writer.getResultBuffer();
  16688. };
  16689. /**
  16690. * Serializes the given message to binary data (in protobuf wire
  16691. * format), writing to the given BinaryWriter.
  16692. * @param {!proto.com.electron.zoomvideo.sdk.proto.SelectCameraParams} message
  16693. * @param {!jspb.BinaryWriter} writer
  16694. * @suppress {unusedLocalVariables} f is only used for nested messages
  16695. */
  16696. proto.com.electron.zoomvideo.sdk.proto.SelectCameraParams.serializeBinaryToWriter = function(message, writer) {
  16697. var f = undefined;
  16698. f = /** @type {string} */ (jspb.Message.getField(message, 1));
  16699. if (f != null) {
  16700. writer.writeString(
  16701. 1,
  16702. f
  16703. );
  16704. }
  16705. };
  16706. /**
  16707. * optional string zn_deviceID = 1;
  16708. * @return {string}
  16709. */
  16710. proto.com.electron.zoomvideo.sdk.proto.SelectCameraParams.prototype.getZnDeviceid = function() {
  16711. return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, ""));
  16712. };
  16713. /**
  16714. * @param {string} value
  16715. * @return {!proto.com.electron.zoomvideo.sdk.proto.SelectCameraParams} returns this
  16716. */
  16717. proto.com.electron.zoomvideo.sdk.proto.SelectCameraParams.prototype.setZnDeviceid = function(value) {
  16718. return jspb.Message.setField(this, 1, value);
  16719. };
  16720. /**
  16721. * Clears the field making it undefined.
  16722. * @return {!proto.com.electron.zoomvideo.sdk.proto.SelectCameraParams} returns this
  16723. */
  16724. proto.com.electron.zoomvideo.sdk.proto.SelectCameraParams.prototype.clearZnDeviceid = function() {
  16725. return jspb.Message.setField(this, 1, undefined);
  16726. };
  16727. /**
  16728. * Returns whether this field is set.
  16729. * @return {boolean}
  16730. */
  16731. proto.com.electron.zoomvideo.sdk.proto.SelectCameraParams.prototype.hasZnDeviceid = function() {
  16732. return jspb.Message.getField(this, 1) != null;
  16733. };
  16734. if (jspb.Message.GENERATE_TO_OBJECT) {
  16735. /**
  16736. * Creates an object representation of this proto.
  16737. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  16738. * Optional fields that are not set will be set to undefined.
  16739. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  16740. * For the list of reserved names please see:
  16741. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  16742. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  16743. * JSPB instance for transitional soy proto support:
  16744. * http://goto/soy-param-migration
  16745. * @return {!Object}
  16746. */
  16747. proto.com.electron.zoomvideo.sdk.proto.CreateRenderParams.prototype.toObject = function(opt_includeInstance) {
  16748. return proto.com.electron.zoomvideo.sdk.proto.CreateRenderParams.toObject(opt_includeInstance, this);
  16749. };
  16750. /**
  16751. * Static version of the {@see toObject} method.
  16752. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  16753. * the JSPB instance for transitional soy proto support:
  16754. * http://goto/soy-param-migration
  16755. * @param {!proto.com.electron.zoomvideo.sdk.proto.CreateRenderParams} msg The msg instance to transform.
  16756. * @return {!Object}
  16757. * @suppress {unusedLocalVariables} f is only used for nested messages
  16758. */
  16759. proto.com.electron.zoomvideo.sdk.proto.CreateRenderParams.toObject = function(includeInstance, msg) {
  16760. var f, obj = {
  16761. znRecvHandle: (f = jspb.Message.getField(msg, 1)) == null ? undefined : f
  16762. };
  16763. if (includeInstance) {
  16764. obj.$jspbMessageInstance = msg;
  16765. }
  16766. return obj;
  16767. };
  16768. }
  16769. /**
  16770. * Deserializes binary data (in protobuf wire format).
  16771. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  16772. * @return {!proto.com.electron.zoomvideo.sdk.proto.CreateRenderParams}
  16773. */
  16774. proto.com.electron.zoomvideo.sdk.proto.CreateRenderParams.deserializeBinary = function(bytes) {
  16775. var reader = new jspb.BinaryReader(bytes);
  16776. var msg = new proto.com.electron.zoomvideo.sdk.proto.CreateRenderParams;
  16777. return proto.com.electron.zoomvideo.sdk.proto.CreateRenderParams.deserializeBinaryFromReader(msg, reader);
  16778. };
  16779. /**
  16780. * Deserializes binary data (in protobuf wire format) from the
  16781. * given reader into the given message object.
  16782. * @param {!proto.com.electron.zoomvideo.sdk.proto.CreateRenderParams} msg The message object to deserialize into.
  16783. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  16784. * @return {!proto.com.electron.zoomvideo.sdk.proto.CreateRenderParams}
  16785. */
  16786. proto.com.electron.zoomvideo.sdk.proto.CreateRenderParams.deserializeBinaryFromReader = function(msg, reader) {
  16787. while (reader.nextField()) {
  16788. if (reader.isEndGroup()) {
  16789. break;
  16790. }
  16791. var field = reader.getFieldNumber();
  16792. switch (field) {
  16793. case 1:
  16794. var value = /** @type {number} */ (reader.readInt64());
  16795. msg.setZnRecvHandle(value);
  16796. break;
  16797. default:
  16798. reader.skipField();
  16799. break;
  16800. }
  16801. }
  16802. return msg;
  16803. };
  16804. /**
  16805. * Serializes the message to binary data (in protobuf wire format).
  16806. * @return {!Uint8Array}
  16807. */
  16808. proto.com.electron.zoomvideo.sdk.proto.CreateRenderParams.prototype.serializeBinary = function() {
  16809. var writer = new jspb.BinaryWriter();
  16810. proto.com.electron.zoomvideo.sdk.proto.CreateRenderParams.serializeBinaryToWriter(this, writer);
  16811. return writer.getResultBuffer();
  16812. };
  16813. /**
  16814. * Serializes the given message to binary data (in protobuf wire
  16815. * format), writing to the given BinaryWriter.
  16816. * @param {!proto.com.electron.zoomvideo.sdk.proto.CreateRenderParams} message
  16817. * @param {!jspb.BinaryWriter} writer
  16818. * @suppress {unusedLocalVariables} f is only used for nested messages
  16819. */
  16820. proto.com.electron.zoomvideo.sdk.proto.CreateRenderParams.serializeBinaryToWriter = function(message, writer) {
  16821. var f = undefined;
  16822. f = /** @type {number} */ (jspb.Message.getField(message, 1));
  16823. if (f != null) {
  16824. writer.writeInt64(
  16825. 1,
  16826. f
  16827. );
  16828. }
  16829. };
  16830. /**
  16831. * optional int64 zn_recv_handle = 1;
  16832. * @return {number}
  16833. */
  16834. proto.com.electron.zoomvideo.sdk.proto.CreateRenderParams.prototype.getZnRecvHandle = function() {
  16835. return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 1, 0));
  16836. };
  16837. /**
  16838. * @param {number} value
  16839. * @return {!proto.com.electron.zoomvideo.sdk.proto.CreateRenderParams} returns this
  16840. */
  16841. proto.com.electron.zoomvideo.sdk.proto.CreateRenderParams.prototype.setZnRecvHandle = function(value) {
  16842. return jspb.Message.setField(this, 1, value);
  16843. };
  16844. /**
  16845. * Clears the field making it undefined.
  16846. * @return {!proto.com.electron.zoomvideo.sdk.proto.CreateRenderParams} returns this
  16847. */
  16848. proto.com.electron.zoomvideo.sdk.proto.CreateRenderParams.prototype.clearZnRecvHandle = function() {
  16849. return jspb.Message.setField(this, 1, undefined);
  16850. };
  16851. /**
  16852. * Returns whether this field is set.
  16853. * @return {boolean}
  16854. */
  16855. proto.com.electron.zoomvideo.sdk.proto.CreateRenderParams.prototype.hasZnRecvHandle = function() {
  16856. return jspb.Message.getField(this, 1) != null;
  16857. };
  16858. if (jspb.Message.GENERATE_TO_OBJECT) {
  16859. /**
  16860. * Creates an object representation of this proto.
  16861. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  16862. * Optional fields that are not set will be set to undefined.
  16863. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  16864. * For the list of reserved names please see:
  16865. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  16866. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  16867. * JSPB instance for transitional soy proto support:
  16868. * http://goto/soy-param-migration
  16869. * @return {!Object}
  16870. */
  16871. proto.com.electron.zoomvideo.sdk.proto.DestroyRendererParams.prototype.toObject = function(opt_includeInstance) {
  16872. return proto.com.electron.zoomvideo.sdk.proto.DestroyRendererParams.toObject(opt_includeInstance, this);
  16873. };
  16874. /**
  16875. * Static version of the {@see toObject} method.
  16876. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  16877. * the JSPB instance for transitional soy proto support:
  16878. * http://goto/soy-param-migration
  16879. * @param {!proto.com.electron.zoomvideo.sdk.proto.DestroyRendererParams} msg The msg instance to transform.
  16880. * @return {!Object}
  16881. * @suppress {unusedLocalVariables} f is only used for nested messages
  16882. */
  16883. proto.com.electron.zoomvideo.sdk.proto.DestroyRendererParams.toObject = function(includeInstance, msg) {
  16884. var f, obj = {
  16885. znRecvHandle: (f = jspb.Message.getField(msg, 1)) == null ? undefined : f
  16886. };
  16887. if (includeInstance) {
  16888. obj.$jspbMessageInstance = msg;
  16889. }
  16890. return obj;
  16891. };
  16892. }
  16893. /**
  16894. * Deserializes binary data (in protobuf wire format).
  16895. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  16896. * @return {!proto.com.electron.zoomvideo.sdk.proto.DestroyRendererParams}
  16897. */
  16898. proto.com.electron.zoomvideo.sdk.proto.DestroyRendererParams.deserializeBinary = function(bytes) {
  16899. var reader = new jspb.BinaryReader(bytes);
  16900. var msg = new proto.com.electron.zoomvideo.sdk.proto.DestroyRendererParams;
  16901. return proto.com.electron.zoomvideo.sdk.proto.DestroyRendererParams.deserializeBinaryFromReader(msg, reader);
  16902. };
  16903. /**
  16904. * Deserializes binary data (in protobuf wire format) from the
  16905. * given reader into the given message object.
  16906. * @param {!proto.com.electron.zoomvideo.sdk.proto.DestroyRendererParams} msg The message object to deserialize into.
  16907. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  16908. * @return {!proto.com.electron.zoomvideo.sdk.proto.DestroyRendererParams}
  16909. */
  16910. proto.com.electron.zoomvideo.sdk.proto.DestroyRendererParams.deserializeBinaryFromReader = function(msg, reader) {
  16911. while (reader.nextField()) {
  16912. if (reader.isEndGroup()) {
  16913. break;
  16914. }
  16915. var field = reader.getFieldNumber();
  16916. switch (field) {
  16917. case 1:
  16918. var value = /** @type {number} */ (reader.readInt64());
  16919. msg.setZnRecvHandle(value);
  16920. break;
  16921. default:
  16922. reader.skipField();
  16923. break;
  16924. }
  16925. }
  16926. return msg;
  16927. };
  16928. /**
  16929. * Serializes the message to binary data (in protobuf wire format).
  16930. * @return {!Uint8Array}
  16931. */
  16932. proto.com.electron.zoomvideo.sdk.proto.DestroyRendererParams.prototype.serializeBinary = function() {
  16933. var writer = new jspb.BinaryWriter();
  16934. proto.com.electron.zoomvideo.sdk.proto.DestroyRendererParams.serializeBinaryToWriter(this, writer);
  16935. return writer.getResultBuffer();
  16936. };
  16937. /**
  16938. * Serializes the given message to binary data (in protobuf wire
  16939. * format), writing to the given BinaryWriter.
  16940. * @param {!proto.com.electron.zoomvideo.sdk.proto.DestroyRendererParams} message
  16941. * @param {!jspb.BinaryWriter} writer
  16942. * @suppress {unusedLocalVariables} f is only used for nested messages
  16943. */
  16944. proto.com.electron.zoomvideo.sdk.proto.DestroyRendererParams.serializeBinaryToWriter = function(message, writer) {
  16945. var f = undefined;
  16946. f = /** @type {number} */ (jspb.Message.getField(message, 1));
  16947. if (f != null) {
  16948. writer.writeInt64(
  16949. 1,
  16950. f
  16951. );
  16952. }
  16953. };
  16954. /**
  16955. * optional int64 zn_recv_handle = 1;
  16956. * @return {number}
  16957. */
  16958. proto.com.electron.zoomvideo.sdk.proto.DestroyRendererParams.prototype.getZnRecvHandle = function() {
  16959. return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 1, 0));
  16960. };
  16961. /**
  16962. * @param {number} value
  16963. * @return {!proto.com.electron.zoomvideo.sdk.proto.DestroyRendererParams} returns this
  16964. */
  16965. proto.com.electron.zoomvideo.sdk.proto.DestroyRendererParams.prototype.setZnRecvHandle = function(value) {
  16966. return jspb.Message.setField(this, 1, value);
  16967. };
  16968. /**
  16969. * Clears the field making it undefined.
  16970. * @return {!proto.com.electron.zoomvideo.sdk.proto.DestroyRendererParams} returns this
  16971. */
  16972. proto.com.electron.zoomvideo.sdk.proto.DestroyRendererParams.prototype.clearZnRecvHandle = function() {
  16973. return jspb.Message.setField(this, 1, undefined);
  16974. };
  16975. /**
  16976. * Returns whether this field is set.
  16977. * @return {boolean}
  16978. */
  16979. proto.com.electron.zoomvideo.sdk.proto.DestroyRendererParams.prototype.hasZnRecvHandle = function() {
  16980. return jspb.Message.getField(this, 1) != null;
  16981. };
  16982. if (jspb.Message.GENERATE_TO_OBJECT) {
  16983. /**
  16984. * Creates an object representation of this proto.
  16985. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  16986. * Optional fields that are not set will be set to undefined.
  16987. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  16988. * For the list of reserved names please see:
  16989. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  16990. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  16991. * JSPB instance for transitional soy proto support:
  16992. * http://goto/soy-param-migration
  16993. * @return {!Object}
  16994. */
  16995. proto.com.electron.zoomvideo.sdk.proto.SubscribeParams.prototype.toObject = function(opt_includeInstance) {
  16996. return proto.com.electron.zoomvideo.sdk.proto.SubscribeParams.toObject(opt_includeInstance, this);
  16997. };
  16998. /**
  16999. * Static version of the {@see toObject} method.
  17000. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  17001. * the JSPB instance for transitional soy proto support:
  17002. * http://goto/soy-param-migration
  17003. * @param {!proto.com.electron.zoomvideo.sdk.proto.SubscribeParams} msg The msg instance to transform.
  17004. * @return {!Object}
  17005. * @suppress {unusedLocalVariables} f is only used for nested messages
  17006. */
  17007. proto.com.electron.zoomvideo.sdk.proto.SubscribeParams.toObject = function(includeInstance, msg) {
  17008. var f, obj = {
  17009. znUser: (f = msg.getZnUser()) && proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.toObject(includeInstance, f),
  17010. znType: (f = jspb.Message.getField(msg, 2)) == null ? undefined : f,
  17011. znRecvHandle: (f = jspb.Message.getField(msg, 3)) == null ? undefined : f,
  17012. znResolution: (f = jspb.Message.getField(msg, 4)) == null ? undefined : f
  17013. };
  17014. if (includeInstance) {
  17015. obj.$jspbMessageInstance = msg;
  17016. }
  17017. return obj;
  17018. };
  17019. }
  17020. /**
  17021. * Deserializes binary data (in protobuf wire format).
  17022. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  17023. * @return {!proto.com.electron.zoomvideo.sdk.proto.SubscribeParams}
  17024. */
  17025. proto.com.electron.zoomvideo.sdk.proto.SubscribeParams.deserializeBinary = function(bytes) {
  17026. var reader = new jspb.BinaryReader(bytes);
  17027. var msg = new proto.com.electron.zoomvideo.sdk.proto.SubscribeParams;
  17028. return proto.com.electron.zoomvideo.sdk.proto.SubscribeParams.deserializeBinaryFromReader(msg, reader);
  17029. };
  17030. /**
  17031. * Deserializes binary data (in protobuf wire format) from the
  17032. * given reader into the given message object.
  17033. * @param {!proto.com.electron.zoomvideo.sdk.proto.SubscribeParams} msg The message object to deserialize into.
  17034. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  17035. * @return {!proto.com.electron.zoomvideo.sdk.proto.SubscribeParams}
  17036. */
  17037. proto.com.electron.zoomvideo.sdk.proto.SubscribeParams.deserializeBinaryFromReader = function(msg, reader) {
  17038. while (reader.nextField()) {
  17039. if (reader.isEndGroup()) {
  17040. break;
  17041. }
  17042. var field = reader.getFieldNumber();
  17043. switch (field) {
  17044. case 1:
  17045. var value = new proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser;
  17046. reader.readMessage(value,proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.deserializeBinaryFromReader);
  17047. msg.setZnUser(value);
  17048. break;
  17049. case 2:
  17050. var value = /** @type {number} */ (reader.readInt32());
  17051. msg.setZnType(value);
  17052. break;
  17053. case 3:
  17054. var value = /** @type {number} */ (reader.readInt64());
  17055. msg.setZnRecvHandle(value);
  17056. break;
  17057. case 4:
  17058. var value = /** @type {number} */ (reader.readInt32());
  17059. msg.setZnResolution(value);
  17060. break;
  17061. default:
  17062. reader.skipField();
  17063. break;
  17064. }
  17065. }
  17066. return msg;
  17067. };
  17068. /**
  17069. * Serializes the message to binary data (in protobuf wire format).
  17070. * @return {!Uint8Array}
  17071. */
  17072. proto.com.electron.zoomvideo.sdk.proto.SubscribeParams.prototype.serializeBinary = function() {
  17073. var writer = new jspb.BinaryWriter();
  17074. proto.com.electron.zoomvideo.sdk.proto.SubscribeParams.serializeBinaryToWriter(this, writer);
  17075. return writer.getResultBuffer();
  17076. };
  17077. /**
  17078. * Serializes the given message to binary data (in protobuf wire
  17079. * format), writing to the given BinaryWriter.
  17080. * @param {!proto.com.electron.zoomvideo.sdk.proto.SubscribeParams} message
  17081. * @param {!jspb.BinaryWriter} writer
  17082. * @suppress {unusedLocalVariables} f is only used for nested messages
  17083. */
  17084. proto.com.electron.zoomvideo.sdk.proto.SubscribeParams.serializeBinaryToWriter = function(message, writer) {
  17085. var f = undefined;
  17086. f = message.getZnUser();
  17087. if (f != null) {
  17088. writer.writeMessage(
  17089. 1,
  17090. f,
  17091. proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.serializeBinaryToWriter
  17092. );
  17093. }
  17094. f = /** @type {number} */ (jspb.Message.getField(message, 2));
  17095. if (f != null) {
  17096. writer.writeInt32(
  17097. 2,
  17098. f
  17099. );
  17100. }
  17101. f = /** @type {number} */ (jspb.Message.getField(message, 3));
  17102. if (f != null) {
  17103. writer.writeInt64(
  17104. 3,
  17105. f
  17106. );
  17107. }
  17108. f = /** @type {number} */ (jspb.Message.getField(message, 4));
  17109. if (f != null) {
  17110. writer.writeInt32(
  17111. 4,
  17112. f
  17113. );
  17114. }
  17115. };
  17116. /**
  17117. * optional VideoSDKUser zn_user = 1;
  17118. * @return {?proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser}
  17119. */
  17120. proto.com.electron.zoomvideo.sdk.proto.SubscribeParams.prototype.getZnUser = function() {
  17121. return /** @type{?proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser} */ (
  17122. jspb.Message.getWrapperField(this, proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser, 1));
  17123. };
  17124. /**
  17125. * @param {?proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser|undefined} value
  17126. * @return {!proto.com.electron.zoomvideo.sdk.proto.SubscribeParams} returns this
  17127. */
  17128. proto.com.electron.zoomvideo.sdk.proto.SubscribeParams.prototype.setZnUser = function(value) {
  17129. return jspb.Message.setWrapperField(this, 1, value);
  17130. };
  17131. /**
  17132. * Clears the message field making it undefined.
  17133. * @return {!proto.com.electron.zoomvideo.sdk.proto.SubscribeParams} returns this
  17134. */
  17135. proto.com.electron.zoomvideo.sdk.proto.SubscribeParams.prototype.clearZnUser = function() {
  17136. return this.setZnUser(undefined);
  17137. };
  17138. /**
  17139. * Returns whether this field is set.
  17140. * @return {boolean}
  17141. */
  17142. proto.com.electron.zoomvideo.sdk.proto.SubscribeParams.prototype.hasZnUser = function() {
  17143. return jspb.Message.getField(this, 1) != null;
  17144. };
  17145. /**
  17146. * optional int32 zn_type = 2;
  17147. * @return {number}
  17148. */
  17149. proto.com.electron.zoomvideo.sdk.proto.SubscribeParams.prototype.getZnType = function() {
  17150. return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 2, 0));
  17151. };
  17152. /**
  17153. * @param {number} value
  17154. * @return {!proto.com.electron.zoomvideo.sdk.proto.SubscribeParams} returns this
  17155. */
  17156. proto.com.electron.zoomvideo.sdk.proto.SubscribeParams.prototype.setZnType = function(value) {
  17157. return jspb.Message.setField(this, 2, value);
  17158. };
  17159. /**
  17160. * Clears the field making it undefined.
  17161. * @return {!proto.com.electron.zoomvideo.sdk.proto.SubscribeParams} returns this
  17162. */
  17163. proto.com.electron.zoomvideo.sdk.proto.SubscribeParams.prototype.clearZnType = function() {
  17164. return jspb.Message.setField(this, 2, undefined);
  17165. };
  17166. /**
  17167. * Returns whether this field is set.
  17168. * @return {boolean}
  17169. */
  17170. proto.com.electron.zoomvideo.sdk.proto.SubscribeParams.prototype.hasZnType = function() {
  17171. return jspb.Message.getField(this, 2) != null;
  17172. };
  17173. /**
  17174. * optional int64 zn_recv_handle = 3;
  17175. * @return {number}
  17176. */
  17177. proto.com.electron.zoomvideo.sdk.proto.SubscribeParams.prototype.getZnRecvHandle = function() {
  17178. return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 3, 0));
  17179. };
  17180. /**
  17181. * @param {number} value
  17182. * @return {!proto.com.electron.zoomvideo.sdk.proto.SubscribeParams} returns this
  17183. */
  17184. proto.com.electron.zoomvideo.sdk.proto.SubscribeParams.prototype.setZnRecvHandle = function(value) {
  17185. return jspb.Message.setField(this, 3, value);
  17186. };
  17187. /**
  17188. * Clears the field making it undefined.
  17189. * @return {!proto.com.electron.zoomvideo.sdk.proto.SubscribeParams} returns this
  17190. */
  17191. proto.com.electron.zoomvideo.sdk.proto.SubscribeParams.prototype.clearZnRecvHandle = function() {
  17192. return jspb.Message.setField(this, 3, undefined);
  17193. };
  17194. /**
  17195. * Returns whether this field is set.
  17196. * @return {boolean}
  17197. */
  17198. proto.com.electron.zoomvideo.sdk.proto.SubscribeParams.prototype.hasZnRecvHandle = function() {
  17199. return jspb.Message.getField(this, 3) != null;
  17200. };
  17201. /**
  17202. * optional int32 zn_resolution = 4;
  17203. * @return {number}
  17204. */
  17205. proto.com.electron.zoomvideo.sdk.proto.SubscribeParams.prototype.getZnResolution = function() {
  17206. return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 4, 0));
  17207. };
  17208. /**
  17209. * @param {number} value
  17210. * @return {!proto.com.electron.zoomvideo.sdk.proto.SubscribeParams} returns this
  17211. */
  17212. proto.com.electron.zoomvideo.sdk.proto.SubscribeParams.prototype.setZnResolution = function(value) {
  17213. return jspb.Message.setField(this, 4, value);
  17214. };
  17215. /**
  17216. * Clears the field making it undefined.
  17217. * @return {!proto.com.electron.zoomvideo.sdk.proto.SubscribeParams} returns this
  17218. */
  17219. proto.com.electron.zoomvideo.sdk.proto.SubscribeParams.prototype.clearZnResolution = function() {
  17220. return jspb.Message.setField(this, 4, undefined);
  17221. };
  17222. /**
  17223. * Returns whether this field is set.
  17224. * @return {boolean}
  17225. */
  17226. proto.com.electron.zoomvideo.sdk.proto.SubscribeParams.prototype.hasZnResolution = function() {
  17227. return jspb.Message.getField(this, 4) != null;
  17228. };
  17229. if (jspb.Message.GENERATE_TO_OBJECT) {
  17230. /**
  17231. * Creates an object representation of this proto.
  17232. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  17233. * Optional fields that are not set will be set to undefined.
  17234. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  17235. * For the list of reserved names please see:
  17236. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  17237. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  17238. * JSPB instance for transitional soy proto support:
  17239. * http://goto/soy-param-migration
  17240. * @return {!Object}
  17241. */
  17242. proto.com.electron.zoomvideo.sdk.proto.UnSubscribeParams.prototype.toObject = function(opt_includeInstance) {
  17243. return proto.com.electron.zoomvideo.sdk.proto.UnSubscribeParams.toObject(opt_includeInstance, this);
  17244. };
  17245. /**
  17246. * Static version of the {@see toObject} method.
  17247. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  17248. * the JSPB instance for transitional soy proto support:
  17249. * http://goto/soy-param-migration
  17250. * @param {!proto.com.electron.zoomvideo.sdk.proto.UnSubscribeParams} msg The msg instance to transform.
  17251. * @return {!Object}
  17252. * @suppress {unusedLocalVariables} f is only used for nested messages
  17253. */
  17254. proto.com.electron.zoomvideo.sdk.proto.UnSubscribeParams.toObject = function(includeInstance, msg) {
  17255. var f, obj = {
  17256. znRecvHandle: (f = jspb.Message.getField(msg, 1)) == null ? undefined : f,
  17257. znUser: (f = msg.getZnUser()) && proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.toObject(includeInstance, f),
  17258. znType: (f = jspb.Message.getField(msg, 3)) == null ? undefined : f
  17259. };
  17260. if (includeInstance) {
  17261. obj.$jspbMessageInstance = msg;
  17262. }
  17263. return obj;
  17264. };
  17265. }
  17266. /**
  17267. * Deserializes binary data (in protobuf wire format).
  17268. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  17269. * @return {!proto.com.electron.zoomvideo.sdk.proto.UnSubscribeParams}
  17270. */
  17271. proto.com.electron.zoomvideo.sdk.proto.UnSubscribeParams.deserializeBinary = function(bytes) {
  17272. var reader = new jspb.BinaryReader(bytes);
  17273. var msg = new proto.com.electron.zoomvideo.sdk.proto.UnSubscribeParams;
  17274. return proto.com.electron.zoomvideo.sdk.proto.UnSubscribeParams.deserializeBinaryFromReader(msg, reader);
  17275. };
  17276. /**
  17277. * Deserializes binary data (in protobuf wire format) from the
  17278. * given reader into the given message object.
  17279. * @param {!proto.com.electron.zoomvideo.sdk.proto.UnSubscribeParams} msg The message object to deserialize into.
  17280. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  17281. * @return {!proto.com.electron.zoomvideo.sdk.proto.UnSubscribeParams}
  17282. */
  17283. proto.com.electron.zoomvideo.sdk.proto.UnSubscribeParams.deserializeBinaryFromReader = function(msg, reader) {
  17284. while (reader.nextField()) {
  17285. if (reader.isEndGroup()) {
  17286. break;
  17287. }
  17288. var field = reader.getFieldNumber();
  17289. switch (field) {
  17290. case 1:
  17291. var value = /** @type {number} */ (reader.readInt64());
  17292. msg.setZnRecvHandle(value);
  17293. break;
  17294. case 2:
  17295. var value = new proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser;
  17296. reader.readMessage(value,proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.deserializeBinaryFromReader);
  17297. msg.setZnUser(value);
  17298. break;
  17299. case 3:
  17300. var value = /** @type {number} */ (reader.readInt32());
  17301. msg.setZnType(value);
  17302. break;
  17303. default:
  17304. reader.skipField();
  17305. break;
  17306. }
  17307. }
  17308. return msg;
  17309. };
  17310. /**
  17311. * Serializes the message to binary data (in protobuf wire format).
  17312. * @return {!Uint8Array}
  17313. */
  17314. proto.com.electron.zoomvideo.sdk.proto.UnSubscribeParams.prototype.serializeBinary = function() {
  17315. var writer = new jspb.BinaryWriter();
  17316. proto.com.electron.zoomvideo.sdk.proto.UnSubscribeParams.serializeBinaryToWriter(this, writer);
  17317. return writer.getResultBuffer();
  17318. };
  17319. /**
  17320. * Serializes the given message to binary data (in protobuf wire
  17321. * format), writing to the given BinaryWriter.
  17322. * @param {!proto.com.electron.zoomvideo.sdk.proto.UnSubscribeParams} message
  17323. * @param {!jspb.BinaryWriter} writer
  17324. * @suppress {unusedLocalVariables} f is only used for nested messages
  17325. */
  17326. proto.com.electron.zoomvideo.sdk.proto.UnSubscribeParams.serializeBinaryToWriter = function(message, writer) {
  17327. var f = undefined;
  17328. f = /** @type {number} */ (jspb.Message.getField(message, 1));
  17329. if (f != null) {
  17330. writer.writeInt64(
  17331. 1,
  17332. f
  17333. );
  17334. }
  17335. f = message.getZnUser();
  17336. if (f != null) {
  17337. writer.writeMessage(
  17338. 2,
  17339. f,
  17340. proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.serializeBinaryToWriter
  17341. );
  17342. }
  17343. f = /** @type {number} */ (jspb.Message.getField(message, 3));
  17344. if (f != null) {
  17345. writer.writeInt32(
  17346. 3,
  17347. f
  17348. );
  17349. }
  17350. };
  17351. /**
  17352. * optional int64 zn_recv_handle = 1;
  17353. * @return {number}
  17354. */
  17355. proto.com.electron.zoomvideo.sdk.proto.UnSubscribeParams.prototype.getZnRecvHandle = function() {
  17356. return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 1, 0));
  17357. };
  17358. /**
  17359. * @param {number} value
  17360. * @return {!proto.com.electron.zoomvideo.sdk.proto.UnSubscribeParams} returns this
  17361. */
  17362. proto.com.electron.zoomvideo.sdk.proto.UnSubscribeParams.prototype.setZnRecvHandle = function(value) {
  17363. return jspb.Message.setField(this, 1, value);
  17364. };
  17365. /**
  17366. * Clears the field making it undefined.
  17367. * @return {!proto.com.electron.zoomvideo.sdk.proto.UnSubscribeParams} returns this
  17368. */
  17369. proto.com.electron.zoomvideo.sdk.proto.UnSubscribeParams.prototype.clearZnRecvHandle = function() {
  17370. return jspb.Message.setField(this, 1, undefined);
  17371. };
  17372. /**
  17373. * Returns whether this field is set.
  17374. * @return {boolean}
  17375. */
  17376. proto.com.electron.zoomvideo.sdk.proto.UnSubscribeParams.prototype.hasZnRecvHandle = function() {
  17377. return jspb.Message.getField(this, 1) != null;
  17378. };
  17379. /**
  17380. * optional VideoSDKUser zn_user = 2;
  17381. * @return {?proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser}
  17382. */
  17383. proto.com.electron.zoomvideo.sdk.proto.UnSubscribeParams.prototype.getZnUser = function() {
  17384. return /** @type{?proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser} */ (
  17385. jspb.Message.getWrapperField(this, proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser, 2));
  17386. };
  17387. /**
  17388. * @param {?proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser|undefined} value
  17389. * @return {!proto.com.electron.zoomvideo.sdk.proto.UnSubscribeParams} returns this
  17390. */
  17391. proto.com.electron.zoomvideo.sdk.proto.UnSubscribeParams.prototype.setZnUser = function(value) {
  17392. return jspb.Message.setWrapperField(this, 2, value);
  17393. };
  17394. /**
  17395. * Clears the message field making it undefined.
  17396. * @return {!proto.com.electron.zoomvideo.sdk.proto.UnSubscribeParams} returns this
  17397. */
  17398. proto.com.electron.zoomvideo.sdk.proto.UnSubscribeParams.prototype.clearZnUser = function() {
  17399. return this.setZnUser(undefined);
  17400. };
  17401. /**
  17402. * Returns whether this field is set.
  17403. * @return {boolean}
  17404. */
  17405. proto.com.electron.zoomvideo.sdk.proto.UnSubscribeParams.prototype.hasZnUser = function() {
  17406. return jspb.Message.getField(this, 2) != null;
  17407. };
  17408. /**
  17409. * optional int32 zn_type = 3;
  17410. * @return {number}
  17411. */
  17412. proto.com.electron.zoomvideo.sdk.proto.UnSubscribeParams.prototype.getZnType = function() {
  17413. return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 3, 0));
  17414. };
  17415. /**
  17416. * @param {number} value
  17417. * @return {!proto.com.electron.zoomvideo.sdk.proto.UnSubscribeParams} returns this
  17418. */
  17419. proto.com.electron.zoomvideo.sdk.proto.UnSubscribeParams.prototype.setZnType = function(value) {
  17420. return jspb.Message.setField(this, 3, value);
  17421. };
  17422. /**
  17423. * Clears the field making it undefined.
  17424. * @return {!proto.com.electron.zoomvideo.sdk.proto.UnSubscribeParams} returns this
  17425. */
  17426. proto.com.electron.zoomvideo.sdk.proto.UnSubscribeParams.prototype.clearZnType = function() {
  17427. return jspb.Message.setField(this, 3, undefined);
  17428. };
  17429. /**
  17430. * Returns whether this field is set.
  17431. * @return {boolean}
  17432. */
  17433. proto.com.electron.zoomvideo.sdk.proto.UnSubscribeParams.prototype.hasZnType = function() {
  17434. return jspb.Message.getField(this, 3) != null;
  17435. };
  17436. if (jspb.Message.GENERATE_TO_OBJECT) {
  17437. /**
  17438. * Creates an object representation of this proto.
  17439. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  17440. * Optional fields that are not set will be set to undefined.
  17441. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  17442. * For the list of reserved names please see:
  17443. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  17444. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  17445. * JSPB instance for transitional soy proto support:
  17446. * http://goto/soy-param-migration
  17447. * @return {!Object}
  17448. */
  17449. proto.com.electron.zoomvideo.sdk.proto.SubscribeToSharedComputerAudioParams.prototype.toObject = function(opt_includeInstance) {
  17450. return proto.com.electron.zoomvideo.sdk.proto.SubscribeToSharedComputerAudioParams.toObject(opt_includeInstance, this);
  17451. };
  17452. /**
  17453. * Static version of the {@see toObject} method.
  17454. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  17455. * the JSPB instance for transitional soy proto support:
  17456. * http://goto/soy-param-migration
  17457. * @param {!proto.com.electron.zoomvideo.sdk.proto.SubscribeToSharedComputerAudioParams} msg The msg instance to transform.
  17458. * @return {!Object}
  17459. * @suppress {unusedLocalVariables} f is only used for nested messages
  17460. */
  17461. proto.com.electron.zoomvideo.sdk.proto.SubscribeToSharedComputerAudioParams.toObject = function(includeInstance, msg) {
  17462. var f, obj = {
  17463. znUser: (f = msg.getZnUser()) && proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.toObject(includeInstance, f)
  17464. };
  17465. if (includeInstance) {
  17466. obj.$jspbMessageInstance = msg;
  17467. }
  17468. return obj;
  17469. };
  17470. }
  17471. /**
  17472. * Deserializes binary data (in protobuf wire format).
  17473. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  17474. * @return {!proto.com.electron.zoomvideo.sdk.proto.SubscribeToSharedComputerAudioParams}
  17475. */
  17476. proto.com.electron.zoomvideo.sdk.proto.SubscribeToSharedComputerAudioParams.deserializeBinary = function(bytes) {
  17477. var reader = new jspb.BinaryReader(bytes);
  17478. var msg = new proto.com.electron.zoomvideo.sdk.proto.SubscribeToSharedComputerAudioParams;
  17479. return proto.com.electron.zoomvideo.sdk.proto.SubscribeToSharedComputerAudioParams.deserializeBinaryFromReader(msg, reader);
  17480. };
  17481. /**
  17482. * Deserializes binary data (in protobuf wire format) from the
  17483. * given reader into the given message object.
  17484. * @param {!proto.com.electron.zoomvideo.sdk.proto.SubscribeToSharedComputerAudioParams} msg The message object to deserialize into.
  17485. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  17486. * @return {!proto.com.electron.zoomvideo.sdk.proto.SubscribeToSharedComputerAudioParams}
  17487. */
  17488. proto.com.electron.zoomvideo.sdk.proto.SubscribeToSharedComputerAudioParams.deserializeBinaryFromReader = function(msg, reader) {
  17489. while (reader.nextField()) {
  17490. if (reader.isEndGroup()) {
  17491. break;
  17492. }
  17493. var field = reader.getFieldNumber();
  17494. switch (field) {
  17495. case 1:
  17496. var value = new proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser;
  17497. reader.readMessage(value,proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.deserializeBinaryFromReader);
  17498. msg.setZnUser(value);
  17499. break;
  17500. default:
  17501. reader.skipField();
  17502. break;
  17503. }
  17504. }
  17505. return msg;
  17506. };
  17507. /**
  17508. * Serializes the message to binary data (in protobuf wire format).
  17509. * @return {!Uint8Array}
  17510. */
  17511. proto.com.electron.zoomvideo.sdk.proto.SubscribeToSharedComputerAudioParams.prototype.serializeBinary = function() {
  17512. var writer = new jspb.BinaryWriter();
  17513. proto.com.electron.zoomvideo.sdk.proto.SubscribeToSharedComputerAudioParams.serializeBinaryToWriter(this, writer);
  17514. return writer.getResultBuffer();
  17515. };
  17516. /**
  17517. * Serializes the given message to binary data (in protobuf wire
  17518. * format), writing to the given BinaryWriter.
  17519. * @param {!proto.com.electron.zoomvideo.sdk.proto.SubscribeToSharedComputerAudioParams} message
  17520. * @param {!jspb.BinaryWriter} writer
  17521. * @suppress {unusedLocalVariables} f is only used for nested messages
  17522. */
  17523. proto.com.electron.zoomvideo.sdk.proto.SubscribeToSharedComputerAudioParams.serializeBinaryToWriter = function(message, writer) {
  17524. var f = undefined;
  17525. f = message.getZnUser();
  17526. if (f != null) {
  17527. writer.writeMessage(
  17528. 1,
  17529. f,
  17530. proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.serializeBinaryToWriter
  17531. );
  17532. }
  17533. };
  17534. /**
  17535. * optional VideoSDKUser zn_user = 1;
  17536. * @return {?proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser}
  17537. */
  17538. proto.com.electron.zoomvideo.sdk.proto.SubscribeToSharedComputerAudioParams.prototype.getZnUser = function() {
  17539. return /** @type{?proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser} */ (
  17540. jspb.Message.getWrapperField(this, proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser, 1));
  17541. };
  17542. /**
  17543. * @param {?proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser|undefined} value
  17544. * @return {!proto.com.electron.zoomvideo.sdk.proto.SubscribeToSharedComputerAudioParams} returns this
  17545. */
  17546. proto.com.electron.zoomvideo.sdk.proto.SubscribeToSharedComputerAudioParams.prototype.setZnUser = function(value) {
  17547. return jspb.Message.setWrapperField(this, 1, value);
  17548. };
  17549. /**
  17550. * Clears the message field making it undefined.
  17551. * @return {!proto.com.electron.zoomvideo.sdk.proto.SubscribeToSharedComputerAudioParams} returns this
  17552. */
  17553. proto.com.electron.zoomvideo.sdk.proto.SubscribeToSharedComputerAudioParams.prototype.clearZnUser = function() {
  17554. return this.setZnUser(undefined);
  17555. };
  17556. /**
  17557. * Returns whether this field is set.
  17558. * @return {boolean}
  17559. */
  17560. proto.com.electron.zoomvideo.sdk.proto.SubscribeToSharedComputerAudioParams.prototype.hasZnUser = function() {
  17561. return jspb.Message.getField(this, 1) != null;
  17562. };
  17563. if (jspb.Message.GENERATE_TO_OBJECT) {
  17564. /**
  17565. * Creates an object representation of this proto.
  17566. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  17567. * Optional fields that are not set will be set to undefined.
  17568. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  17569. * For the list of reserved names please see:
  17570. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  17571. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  17572. * JSPB instance for transitional soy proto support:
  17573. * http://goto/soy-param-migration
  17574. * @return {!Object}
  17575. */
  17576. proto.com.electron.zoomvideo.sdk.proto.UnsubscribeToSharedComputerAudioParams.prototype.toObject = function(opt_includeInstance) {
  17577. return proto.com.electron.zoomvideo.sdk.proto.UnsubscribeToSharedComputerAudioParams.toObject(opt_includeInstance, this);
  17578. };
  17579. /**
  17580. * Static version of the {@see toObject} method.
  17581. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  17582. * the JSPB instance for transitional soy proto support:
  17583. * http://goto/soy-param-migration
  17584. * @param {!proto.com.electron.zoomvideo.sdk.proto.UnsubscribeToSharedComputerAudioParams} msg The msg instance to transform.
  17585. * @return {!Object}
  17586. * @suppress {unusedLocalVariables} f is only used for nested messages
  17587. */
  17588. proto.com.electron.zoomvideo.sdk.proto.UnsubscribeToSharedComputerAudioParams.toObject = function(includeInstance, msg) {
  17589. var f, obj = {
  17590. znUser: (f = msg.getZnUser()) && proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.toObject(includeInstance, f)
  17591. };
  17592. if (includeInstance) {
  17593. obj.$jspbMessageInstance = msg;
  17594. }
  17595. return obj;
  17596. };
  17597. }
  17598. /**
  17599. * Deserializes binary data (in protobuf wire format).
  17600. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  17601. * @return {!proto.com.electron.zoomvideo.sdk.proto.UnsubscribeToSharedComputerAudioParams}
  17602. */
  17603. proto.com.electron.zoomvideo.sdk.proto.UnsubscribeToSharedComputerAudioParams.deserializeBinary = function(bytes) {
  17604. var reader = new jspb.BinaryReader(bytes);
  17605. var msg = new proto.com.electron.zoomvideo.sdk.proto.UnsubscribeToSharedComputerAudioParams;
  17606. return proto.com.electron.zoomvideo.sdk.proto.UnsubscribeToSharedComputerAudioParams.deserializeBinaryFromReader(msg, reader);
  17607. };
  17608. /**
  17609. * Deserializes binary data (in protobuf wire format) from the
  17610. * given reader into the given message object.
  17611. * @param {!proto.com.electron.zoomvideo.sdk.proto.UnsubscribeToSharedComputerAudioParams} msg The message object to deserialize into.
  17612. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  17613. * @return {!proto.com.electron.zoomvideo.sdk.proto.UnsubscribeToSharedComputerAudioParams}
  17614. */
  17615. proto.com.electron.zoomvideo.sdk.proto.UnsubscribeToSharedComputerAudioParams.deserializeBinaryFromReader = function(msg, reader) {
  17616. while (reader.nextField()) {
  17617. if (reader.isEndGroup()) {
  17618. break;
  17619. }
  17620. var field = reader.getFieldNumber();
  17621. switch (field) {
  17622. case 1:
  17623. var value = new proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser;
  17624. reader.readMessage(value,proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.deserializeBinaryFromReader);
  17625. msg.setZnUser(value);
  17626. break;
  17627. default:
  17628. reader.skipField();
  17629. break;
  17630. }
  17631. }
  17632. return msg;
  17633. };
  17634. /**
  17635. * Serializes the message to binary data (in protobuf wire format).
  17636. * @return {!Uint8Array}
  17637. */
  17638. proto.com.electron.zoomvideo.sdk.proto.UnsubscribeToSharedComputerAudioParams.prototype.serializeBinary = function() {
  17639. var writer = new jspb.BinaryWriter();
  17640. proto.com.electron.zoomvideo.sdk.proto.UnsubscribeToSharedComputerAudioParams.serializeBinaryToWriter(this, writer);
  17641. return writer.getResultBuffer();
  17642. };
  17643. /**
  17644. * Serializes the given message to binary data (in protobuf wire
  17645. * format), writing to the given BinaryWriter.
  17646. * @param {!proto.com.electron.zoomvideo.sdk.proto.UnsubscribeToSharedComputerAudioParams} message
  17647. * @param {!jspb.BinaryWriter} writer
  17648. * @suppress {unusedLocalVariables} f is only used for nested messages
  17649. */
  17650. proto.com.electron.zoomvideo.sdk.proto.UnsubscribeToSharedComputerAudioParams.serializeBinaryToWriter = function(message, writer) {
  17651. var f = undefined;
  17652. f = message.getZnUser();
  17653. if (f != null) {
  17654. writer.writeMessage(
  17655. 1,
  17656. f,
  17657. proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.serializeBinaryToWriter
  17658. );
  17659. }
  17660. };
  17661. /**
  17662. * optional VideoSDKUser zn_user = 1;
  17663. * @return {?proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser}
  17664. */
  17665. proto.com.electron.zoomvideo.sdk.proto.UnsubscribeToSharedComputerAudioParams.prototype.getZnUser = function() {
  17666. return /** @type{?proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser} */ (
  17667. jspb.Message.getWrapperField(this, proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser, 1));
  17668. };
  17669. /**
  17670. * @param {?proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser|undefined} value
  17671. * @return {!proto.com.electron.zoomvideo.sdk.proto.UnsubscribeToSharedComputerAudioParams} returns this
  17672. */
  17673. proto.com.electron.zoomvideo.sdk.proto.UnsubscribeToSharedComputerAudioParams.prototype.setZnUser = function(value) {
  17674. return jspb.Message.setWrapperField(this, 1, value);
  17675. };
  17676. /**
  17677. * Clears the message field making it undefined.
  17678. * @return {!proto.com.electron.zoomvideo.sdk.proto.UnsubscribeToSharedComputerAudioParams} returns this
  17679. */
  17680. proto.com.electron.zoomvideo.sdk.proto.UnsubscribeToSharedComputerAudioParams.prototype.clearZnUser = function() {
  17681. return this.setZnUser(undefined);
  17682. };
  17683. /**
  17684. * Returns whether this field is set.
  17685. * @return {boolean}
  17686. */
  17687. proto.com.electron.zoomvideo.sdk.proto.UnsubscribeToSharedComputerAudioParams.prototype.hasZnUser = function() {
  17688. return jspb.Message.getField(this, 1) != null;
  17689. };
  17690. if (jspb.Message.GENERATE_TO_OBJECT) {
  17691. /**
  17692. * Creates an object representation of this proto.
  17693. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  17694. * Optional fields that are not set will be set to undefined.
  17695. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  17696. * For the list of reserved names please see:
  17697. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  17698. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  17699. * JSPB instance for transitional soy proto support:
  17700. * http://goto/soy-param-migration
  17701. * @return {!Object}
  17702. */
  17703. proto.com.electron.zoomvideo.sdk.proto.SubscribeMultiCameraStreamParams.prototype.toObject = function(opt_includeInstance) {
  17704. return proto.com.electron.zoomvideo.sdk.proto.SubscribeMultiCameraStreamParams.toObject(opt_includeInstance, this);
  17705. };
  17706. /**
  17707. * Static version of the {@see toObject} method.
  17708. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  17709. * the JSPB instance for transitional soy proto support:
  17710. * http://goto/soy-param-migration
  17711. * @param {!proto.com.electron.zoomvideo.sdk.proto.SubscribeMultiCameraStreamParams} msg The msg instance to transform.
  17712. * @return {!Object}
  17713. * @suppress {unusedLocalVariables} f is only used for nested messages
  17714. */
  17715. proto.com.electron.zoomvideo.sdk.proto.SubscribeMultiCameraStreamParams.toObject = function(includeInstance, msg) {
  17716. var f, obj = {
  17717. znUser: (f = msg.getZnUser()) && proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.toObject(includeInstance, f),
  17718. camerastreamid: (f = jspb.Message.getField(msg, 2)) == null ? undefined : f,
  17719. znRecvHandle: (f = jspb.Message.getField(msg, 3)) == null ? undefined : f,
  17720. znResolution: (f = jspb.Message.getField(msg, 4)) == null ? undefined : f
  17721. };
  17722. if (includeInstance) {
  17723. obj.$jspbMessageInstance = msg;
  17724. }
  17725. return obj;
  17726. };
  17727. }
  17728. /**
  17729. * Deserializes binary data (in protobuf wire format).
  17730. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  17731. * @return {!proto.com.electron.zoomvideo.sdk.proto.SubscribeMultiCameraStreamParams}
  17732. */
  17733. proto.com.electron.zoomvideo.sdk.proto.SubscribeMultiCameraStreamParams.deserializeBinary = function(bytes) {
  17734. var reader = new jspb.BinaryReader(bytes);
  17735. var msg = new proto.com.electron.zoomvideo.sdk.proto.SubscribeMultiCameraStreamParams;
  17736. return proto.com.electron.zoomvideo.sdk.proto.SubscribeMultiCameraStreamParams.deserializeBinaryFromReader(msg, reader);
  17737. };
  17738. /**
  17739. * Deserializes binary data (in protobuf wire format) from the
  17740. * given reader into the given message object.
  17741. * @param {!proto.com.electron.zoomvideo.sdk.proto.SubscribeMultiCameraStreamParams} msg The message object to deserialize into.
  17742. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  17743. * @return {!proto.com.electron.zoomvideo.sdk.proto.SubscribeMultiCameraStreamParams}
  17744. */
  17745. proto.com.electron.zoomvideo.sdk.proto.SubscribeMultiCameraStreamParams.deserializeBinaryFromReader = function(msg, reader) {
  17746. while (reader.nextField()) {
  17747. if (reader.isEndGroup()) {
  17748. break;
  17749. }
  17750. var field = reader.getFieldNumber();
  17751. switch (field) {
  17752. case 1:
  17753. var value = new proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser;
  17754. reader.readMessage(value,proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.deserializeBinaryFromReader);
  17755. msg.setZnUser(value);
  17756. break;
  17757. case 2:
  17758. var value = /** @type {number} */ (reader.readInt64());
  17759. msg.setCamerastreamid(value);
  17760. break;
  17761. case 3:
  17762. var value = /** @type {number} */ (reader.readInt64());
  17763. msg.setZnRecvHandle(value);
  17764. break;
  17765. case 4:
  17766. var value = /** @type {number} */ (reader.readInt32());
  17767. msg.setZnResolution(value);
  17768. break;
  17769. default:
  17770. reader.skipField();
  17771. break;
  17772. }
  17773. }
  17774. return msg;
  17775. };
  17776. /**
  17777. * Serializes the message to binary data (in protobuf wire format).
  17778. * @return {!Uint8Array}
  17779. */
  17780. proto.com.electron.zoomvideo.sdk.proto.SubscribeMultiCameraStreamParams.prototype.serializeBinary = function() {
  17781. var writer = new jspb.BinaryWriter();
  17782. proto.com.electron.zoomvideo.sdk.proto.SubscribeMultiCameraStreamParams.serializeBinaryToWriter(this, writer);
  17783. return writer.getResultBuffer();
  17784. };
  17785. /**
  17786. * Serializes the given message to binary data (in protobuf wire
  17787. * format), writing to the given BinaryWriter.
  17788. * @param {!proto.com.electron.zoomvideo.sdk.proto.SubscribeMultiCameraStreamParams} message
  17789. * @param {!jspb.BinaryWriter} writer
  17790. * @suppress {unusedLocalVariables} f is only used for nested messages
  17791. */
  17792. proto.com.electron.zoomvideo.sdk.proto.SubscribeMultiCameraStreamParams.serializeBinaryToWriter = function(message, writer) {
  17793. var f = undefined;
  17794. f = message.getZnUser();
  17795. if (f != null) {
  17796. writer.writeMessage(
  17797. 1,
  17798. f,
  17799. proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.serializeBinaryToWriter
  17800. );
  17801. }
  17802. f = /** @type {number} */ (jspb.Message.getField(message, 2));
  17803. if (f != null) {
  17804. writer.writeInt64(
  17805. 2,
  17806. f
  17807. );
  17808. }
  17809. f = /** @type {number} */ (jspb.Message.getField(message, 3));
  17810. if (f != null) {
  17811. writer.writeInt64(
  17812. 3,
  17813. f
  17814. );
  17815. }
  17816. f = /** @type {number} */ (jspb.Message.getField(message, 4));
  17817. if (f != null) {
  17818. writer.writeInt32(
  17819. 4,
  17820. f
  17821. );
  17822. }
  17823. };
  17824. /**
  17825. * optional VideoSDKUser zn_user = 1;
  17826. * @return {?proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser}
  17827. */
  17828. proto.com.electron.zoomvideo.sdk.proto.SubscribeMultiCameraStreamParams.prototype.getZnUser = function() {
  17829. return /** @type{?proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser} */ (
  17830. jspb.Message.getWrapperField(this, proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser, 1));
  17831. };
  17832. /**
  17833. * @param {?proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser|undefined} value
  17834. * @return {!proto.com.electron.zoomvideo.sdk.proto.SubscribeMultiCameraStreamParams} returns this
  17835. */
  17836. proto.com.electron.zoomvideo.sdk.proto.SubscribeMultiCameraStreamParams.prototype.setZnUser = function(value) {
  17837. return jspb.Message.setWrapperField(this, 1, value);
  17838. };
  17839. /**
  17840. * Clears the message field making it undefined.
  17841. * @return {!proto.com.electron.zoomvideo.sdk.proto.SubscribeMultiCameraStreamParams} returns this
  17842. */
  17843. proto.com.electron.zoomvideo.sdk.proto.SubscribeMultiCameraStreamParams.prototype.clearZnUser = function() {
  17844. return this.setZnUser(undefined);
  17845. };
  17846. /**
  17847. * Returns whether this field is set.
  17848. * @return {boolean}
  17849. */
  17850. proto.com.electron.zoomvideo.sdk.proto.SubscribeMultiCameraStreamParams.prototype.hasZnUser = function() {
  17851. return jspb.Message.getField(this, 1) != null;
  17852. };
  17853. /**
  17854. * optional int64 cameraStreamID = 2;
  17855. * @return {number}
  17856. */
  17857. proto.com.electron.zoomvideo.sdk.proto.SubscribeMultiCameraStreamParams.prototype.getCamerastreamid = function() {
  17858. return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 2, 0));
  17859. };
  17860. /**
  17861. * @param {number} value
  17862. * @return {!proto.com.electron.zoomvideo.sdk.proto.SubscribeMultiCameraStreamParams} returns this
  17863. */
  17864. proto.com.electron.zoomvideo.sdk.proto.SubscribeMultiCameraStreamParams.prototype.setCamerastreamid = function(value) {
  17865. return jspb.Message.setField(this, 2, value);
  17866. };
  17867. /**
  17868. * Clears the field making it undefined.
  17869. * @return {!proto.com.electron.zoomvideo.sdk.proto.SubscribeMultiCameraStreamParams} returns this
  17870. */
  17871. proto.com.electron.zoomvideo.sdk.proto.SubscribeMultiCameraStreamParams.prototype.clearCamerastreamid = function() {
  17872. return jspb.Message.setField(this, 2, undefined);
  17873. };
  17874. /**
  17875. * Returns whether this field is set.
  17876. * @return {boolean}
  17877. */
  17878. proto.com.electron.zoomvideo.sdk.proto.SubscribeMultiCameraStreamParams.prototype.hasCamerastreamid = function() {
  17879. return jspb.Message.getField(this, 2) != null;
  17880. };
  17881. /**
  17882. * optional int64 zn_recv_handle = 3;
  17883. * @return {number}
  17884. */
  17885. proto.com.electron.zoomvideo.sdk.proto.SubscribeMultiCameraStreamParams.prototype.getZnRecvHandle = function() {
  17886. return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 3, 0));
  17887. };
  17888. /**
  17889. * @param {number} value
  17890. * @return {!proto.com.electron.zoomvideo.sdk.proto.SubscribeMultiCameraStreamParams} returns this
  17891. */
  17892. proto.com.electron.zoomvideo.sdk.proto.SubscribeMultiCameraStreamParams.prototype.setZnRecvHandle = function(value) {
  17893. return jspb.Message.setField(this, 3, value);
  17894. };
  17895. /**
  17896. * Clears the field making it undefined.
  17897. * @return {!proto.com.electron.zoomvideo.sdk.proto.SubscribeMultiCameraStreamParams} returns this
  17898. */
  17899. proto.com.electron.zoomvideo.sdk.proto.SubscribeMultiCameraStreamParams.prototype.clearZnRecvHandle = function() {
  17900. return jspb.Message.setField(this, 3, undefined);
  17901. };
  17902. /**
  17903. * Returns whether this field is set.
  17904. * @return {boolean}
  17905. */
  17906. proto.com.electron.zoomvideo.sdk.proto.SubscribeMultiCameraStreamParams.prototype.hasZnRecvHandle = function() {
  17907. return jspb.Message.getField(this, 3) != null;
  17908. };
  17909. /**
  17910. * optional int32 zn_resolution = 4;
  17911. * @return {number}
  17912. */
  17913. proto.com.electron.zoomvideo.sdk.proto.SubscribeMultiCameraStreamParams.prototype.getZnResolution = function() {
  17914. return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 4, 0));
  17915. };
  17916. /**
  17917. * @param {number} value
  17918. * @return {!proto.com.electron.zoomvideo.sdk.proto.SubscribeMultiCameraStreamParams} returns this
  17919. */
  17920. proto.com.electron.zoomvideo.sdk.proto.SubscribeMultiCameraStreamParams.prototype.setZnResolution = function(value) {
  17921. return jspb.Message.setField(this, 4, value);
  17922. };
  17923. /**
  17924. * Clears the field making it undefined.
  17925. * @return {!proto.com.electron.zoomvideo.sdk.proto.SubscribeMultiCameraStreamParams} returns this
  17926. */
  17927. proto.com.electron.zoomvideo.sdk.proto.SubscribeMultiCameraStreamParams.prototype.clearZnResolution = function() {
  17928. return jspb.Message.setField(this, 4, undefined);
  17929. };
  17930. /**
  17931. * Returns whether this field is set.
  17932. * @return {boolean}
  17933. */
  17934. proto.com.electron.zoomvideo.sdk.proto.SubscribeMultiCameraStreamParams.prototype.hasZnResolution = function() {
  17935. return jspb.Message.getField(this, 4) != null;
  17936. };
  17937. if (jspb.Message.GENERATE_TO_OBJECT) {
  17938. /**
  17939. * Creates an object representation of this proto.
  17940. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  17941. * Optional fields that are not set will be set to undefined.
  17942. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  17943. * For the list of reserved names please see:
  17944. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  17945. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  17946. * JSPB instance for transitional soy proto support:
  17947. * http://goto/soy-param-migration
  17948. * @return {!Object}
  17949. */
  17950. proto.com.electron.zoomvideo.sdk.proto.UnSubscribeMultiCameraStreamParams.prototype.toObject = function(opt_includeInstance) {
  17951. return proto.com.electron.zoomvideo.sdk.proto.UnSubscribeMultiCameraStreamParams.toObject(opt_includeInstance, this);
  17952. };
  17953. /**
  17954. * Static version of the {@see toObject} method.
  17955. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  17956. * the JSPB instance for transitional soy proto support:
  17957. * http://goto/soy-param-migration
  17958. * @param {!proto.com.electron.zoomvideo.sdk.proto.UnSubscribeMultiCameraStreamParams} msg The msg instance to transform.
  17959. * @return {!Object}
  17960. * @suppress {unusedLocalVariables} f is only used for nested messages
  17961. */
  17962. proto.com.electron.zoomvideo.sdk.proto.UnSubscribeMultiCameraStreamParams.toObject = function(includeInstance, msg) {
  17963. var f, obj = {
  17964. znRecvHandle: (f = jspb.Message.getField(msg, 1)) == null ? undefined : f,
  17965. znUser: (f = msg.getZnUser()) && proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.toObject(includeInstance, f),
  17966. camerastreamid: (f = jspb.Message.getField(msg, 3)) == null ? undefined : f
  17967. };
  17968. if (includeInstance) {
  17969. obj.$jspbMessageInstance = msg;
  17970. }
  17971. return obj;
  17972. };
  17973. }
  17974. /**
  17975. * Deserializes binary data (in protobuf wire format).
  17976. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  17977. * @return {!proto.com.electron.zoomvideo.sdk.proto.UnSubscribeMultiCameraStreamParams}
  17978. */
  17979. proto.com.electron.zoomvideo.sdk.proto.UnSubscribeMultiCameraStreamParams.deserializeBinary = function(bytes) {
  17980. var reader = new jspb.BinaryReader(bytes);
  17981. var msg = new proto.com.electron.zoomvideo.sdk.proto.UnSubscribeMultiCameraStreamParams;
  17982. return proto.com.electron.zoomvideo.sdk.proto.UnSubscribeMultiCameraStreamParams.deserializeBinaryFromReader(msg, reader);
  17983. };
  17984. /**
  17985. * Deserializes binary data (in protobuf wire format) from the
  17986. * given reader into the given message object.
  17987. * @param {!proto.com.electron.zoomvideo.sdk.proto.UnSubscribeMultiCameraStreamParams} msg The message object to deserialize into.
  17988. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  17989. * @return {!proto.com.electron.zoomvideo.sdk.proto.UnSubscribeMultiCameraStreamParams}
  17990. */
  17991. proto.com.electron.zoomvideo.sdk.proto.UnSubscribeMultiCameraStreamParams.deserializeBinaryFromReader = function(msg, reader) {
  17992. while (reader.nextField()) {
  17993. if (reader.isEndGroup()) {
  17994. break;
  17995. }
  17996. var field = reader.getFieldNumber();
  17997. switch (field) {
  17998. case 1:
  17999. var value = /** @type {number} */ (reader.readInt64());
  18000. msg.setZnRecvHandle(value);
  18001. break;
  18002. case 2:
  18003. var value = new proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser;
  18004. reader.readMessage(value,proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.deserializeBinaryFromReader);
  18005. msg.setZnUser(value);
  18006. break;
  18007. case 3:
  18008. var value = /** @type {number} */ (reader.readInt64());
  18009. msg.setCamerastreamid(value);
  18010. break;
  18011. default:
  18012. reader.skipField();
  18013. break;
  18014. }
  18015. }
  18016. return msg;
  18017. };
  18018. /**
  18019. * Serializes the message to binary data (in protobuf wire format).
  18020. * @return {!Uint8Array}
  18021. */
  18022. proto.com.electron.zoomvideo.sdk.proto.UnSubscribeMultiCameraStreamParams.prototype.serializeBinary = function() {
  18023. var writer = new jspb.BinaryWriter();
  18024. proto.com.electron.zoomvideo.sdk.proto.UnSubscribeMultiCameraStreamParams.serializeBinaryToWriter(this, writer);
  18025. return writer.getResultBuffer();
  18026. };
  18027. /**
  18028. * Serializes the given message to binary data (in protobuf wire
  18029. * format), writing to the given BinaryWriter.
  18030. * @param {!proto.com.electron.zoomvideo.sdk.proto.UnSubscribeMultiCameraStreamParams} message
  18031. * @param {!jspb.BinaryWriter} writer
  18032. * @suppress {unusedLocalVariables} f is only used for nested messages
  18033. */
  18034. proto.com.electron.zoomvideo.sdk.proto.UnSubscribeMultiCameraStreamParams.serializeBinaryToWriter = function(message, writer) {
  18035. var f = undefined;
  18036. f = /** @type {number} */ (jspb.Message.getField(message, 1));
  18037. if (f != null) {
  18038. writer.writeInt64(
  18039. 1,
  18040. f
  18041. );
  18042. }
  18043. f = message.getZnUser();
  18044. if (f != null) {
  18045. writer.writeMessage(
  18046. 2,
  18047. f,
  18048. proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.serializeBinaryToWriter
  18049. );
  18050. }
  18051. f = /** @type {number} */ (jspb.Message.getField(message, 3));
  18052. if (f != null) {
  18053. writer.writeInt64(
  18054. 3,
  18055. f
  18056. );
  18057. }
  18058. };
  18059. /**
  18060. * optional int64 zn_recv_handle = 1;
  18061. * @return {number}
  18062. */
  18063. proto.com.electron.zoomvideo.sdk.proto.UnSubscribeMultiCameraStreamParams.prototype.getZnRecvHandle = function() {
  18064. return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 1, 0));
  18065. };
  18066. /**
  18067. * @param {number} value
  18068. * @return {!proto.com.electron.zoomvideo.sdk.proto.UnSubscribeMultiCameraStreamParams} returns this
  18069. */
  18070. proto.com.electron.zoomvideo.sdk.proto.UnSubscribeMultiCameraStreamParams.prototype.setZnRecvHandle = function(value) {
  18071. return jspb.Message.setField(this, 1, value);
  18072. };
  18073. /**
  18074. * Clears the field making it undefined.
  18075. * @return {!proto.com.electron.zoomvideo.sdk.proto.UnSubscribeMultiCameraStreamParams} returns this
  18076. */
  18077. proto.com.electron.zoomvideo.sdk.proto.UnSubscribeMultiCameraStreamParams.prototype.clearZnRecvHandle = function() {
  18078. return jspb.Message.setField(this, 1, undefined);
  18079. };
  18080. /**
  18081. * Returns whether this field is set.
  18082. * @return {boolean}
  18083. */
  18084. proto.com.electron.zoomvideo.sdk.proto.UnSubscribeMultiCameraStreamParams.prototype.hasZnRecvHandle = function() {
  18085. return jspb.Message.getField(this, 1) != null;
  18086. };
  18087. /**
  18088. * optional VideoSDKUser zn_user = 2;
  18089. * @return {?proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser}
  18090. */
  18091. proto.com.electron.zoomvideo.sdk.proto.UnSubscribeMultiCameraStreamParams.prototype.getZnUser = function() {
  18092. return /** @type{?proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser} */ (
  18093. jspb.Message.getWrapperField(this, proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser, 2));
  18094. };
  18095. /**
  18096. * @param {?proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser|undefined} value
  18097. * @return {!proto.com.electron.zoomvideo.sdk.proto.UnSubscribeMultiCameraStreamParams} returns this
  18098. */
  18099. proto.com.electron.zoomvideo.sdk.proto.UnSubscribeMultiCameraStreamParams.prototype.setZnUser = function(value) {
  18100. return jspb.Message.setWrapperField(this, 2, value);
  18101. };
  18102. /**
  18103. * Clears the message field making it undefined.
  18104. * @return {!proto.com.electron.zoomvideo.sdk.proto.UnSubscribeMultiCameraStreamParams} returns this
  18105. */
  18106. proto.com.electron.zoomvideo.sdk.proto.UnSubscribeMultiCameraStreamParams.prototype.clearZnUser = function() {
  18107. return this.setZnUser(undefined);
  18108. };
  18109. /**
  18110. * Returns whether this field is set.
  18111. * @return {boolean}
  18112. */
  18113. proto.com.electron.zoomvideo.sdk.proto.UnSubscribeMultiCameraStreamParams.prototype.hasZnUser = function() {
  18114. return jspb.Message.getField(this, 2) != null;
  18115. };
  18116. /**
  18117. * optional int64 cameraStreamID = 3;
  18118. * @return {number}
  18119. */
  18120. proto.com.electron.zoomvideo.sdk.proto.UnSubscribeMultiCameraStreamParams.prototype.getCamerastreamid = function() {
  18121. return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 3, 0));
  18122. };
  18123. /**
  18124. * @param {number} value
  18125. * @return {!proto.com.electron.zoomvideo.sdk.proto.UnSubscribeMultiCameraStreamParams} returns this
  18126. */
  18127. proto.com.electron.zoomvideo.sdk.proto.UnSubscribeMultiCameraStreamParams.prototype.setCamerastreamid = function(value) {
  18128. return jspb.Message.setField(this, 3, value);
  18129. };
  18130. /**
  18131. * Clears the field making it undefined.
  18132. * @return {!proto.com.electron.zoomvideo.sdk.proto.UnSubscribeMultiCameraStreamParams} returns this
  18133. */
  18134. proto.com.electron.zoomvideo.sdk.proto.UnSubscribeMultiCameraStreamParams.prototype.clearCamerastreamid = function() {
  18135. return jspb.Message.setField(this, 3, undefined);
  18136. };
  18137. /**
  18138. * Returns whether this field is set.
  18139. * @return {boolean}
  18140. */
  18141. proto.com.electron.zoomvideo.sdk.proto.UnSubscribeMultiCameraStreamParams.prototype.hasCamerastreamid = function() {
  18142. return jspb.Message.getField(this, 3) != null;
  18143. };
  18144. if (jspb.Message.GENERATE_TO_OBJECT) {
  18145. /**
  18146. * Creates an object representation of this proto.
  18147. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  18148. * Optional fields that are not set will be set to undefined.
  18149. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  18150. * For the list of reserved names please see:
  18151. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  18152. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  18153. * JSPB instance for transitional soy proto support:
  18154. * http://goto/soy-param-migration
  18155. * @return {!Object}
  18156. */
  18157. proto.com.electron.zoomvideo.sdk.proto.SetRawDataResolutionParams.prototype.toObject = function(opt_includeInstance) {
  18158. return proto.com.electron.zoomvideo.sdk.proto.SetRawDataResolutionParams.toObject(opt_includeInstance, this);
  18159. };
  18160. /**
  18161. * Static version of the {@see toObject} method.
  18162. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  18163. * the JSPB instance for transitional soy proto support:
  18164. * http://goto/soy-param-migration
  18165. * @param {!proto.com.electron.zoomvideo.sdk.proto.SetRawDataResolutionParams} msg The msg instance to transform.
  18166. * @return {!Object}
  18167. * @suppress {unusedLocalVariables} f is only used for nested messages
  18168. */
  18169. proto.com.electron.zoomvideo.sdk.proto.SetRawDataResolutionParams.toObject = function(includeInstance, msg) {
  18170. var f, obj = {
  18171. znResolution: (f = jspb.Message.getField(msg, 1)) == null ? undefined : f,
  18172. znRecvHandle: (f = jspb.Message.getField(msg, 2)) == null ? undefined : f
  18173. };
  18174. if (includeInstance) {
  18175. obj.$jspbMessageInstance = msg;
  18176. }
  18177. return obj;
  18178. };
  18179. }
  18180. /**
  18181. * Deserializes binary data (in protobuf wire format).
  18182. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  18183. * @return {!proto.com.electron.zoomvideo.sdk.proto.SetRawDataResolutionParams}
  18184. */
  18185. proto.com.electron.zoomvideo.sdk.proto.SetRawDataResolutionParams.deserializeBinary = function(bytes) {
  18186. var reader = new jspb.BinaryReader(bytes);
  18187. var msg = new proto.com.electron.zoomvideo.sdk.proto.SetRawDataResolutionParams;
  18188. return proto.com.electron.zoomvideo.sdk.proto.SetRawDataResolutionParams.deserializeBinaryFromReader(msg, reader);
  18189. };
  18190. /**
  18191. * Deserializes binary data (in protobuf wire format) from the
  18192. * given reader into the given message object.
  18193. * @param {!proto.com.electron.zoomvideo.sdk.proto.SetRawDataResolutionParams} msg The message object to deserialize into.
  18194. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  18195. * @return {!proto.com.electron.zoomvideo.sdk.proto.SetRawDataResolutionParams}
  18196. */
  18197. proto.com.electron.zoomvideo.sdk.proto.SetRawDataResolutionParams.deserializeBinaryFromReader = function(msg, reader) {
  18198. while (reader.nextField()) {
  18199. if (reader.isEndGroup()) {
  18200. break;
  18201. }
  18202. var field = reader.getFieldNumber();
  18203. switch (field) {
  18204. case 1:
  18205. var value = /** @type {number} */ (reader.readInt32());
  18206. msg.setZnResolution(value);
  18207. break;
  18208. case 2:
  18209. var value = /** @type {number} */ (reader.readInt64());
  18210. msg.setZnRecvHandle(value);
  18211. break;
  18212. default:
  18213. reader.skipField();
  18214. break;
  18215. }
  18216. }
  18217. return msg;
  18218. };
  18219. /**
  18220. * Serializes the message to binary data (in protobuf wire format).
  18221. * @return {!Uint8Array}
  18222. */
  18223. proto.com.electron.zoomvideo.sdk.proto.SetRawDataResolutionParams.prototype.serializeBinary = function() {
  18224. var writer = new jspb.BinaryWriter();
  18225. proto.com.electron.zoomvideo.sdk.proto.SetRawDataResolutionParams.serializeBinaryToWriter(this, writer);
  18226. return writer.getResultBuffer();
  18227. };
  18228. /**
  18229. * Serializes the given message to binary data (in protobuf wire
  18230. * format), writing to the given BinaryWriter.
  18231. * @param {!proto.com.electron.zoomvideo.sdk.proto.SetRawDataResolutionParams} message
  18232. * @param {!jspb.BinaryWriter} writer
  18233. * @suppress {unusedLocalVariables} f is only used for nested messages
  18234. */
  18235. proto.com.electron.zoomvideo.sdk.proto.SetRawDataResolutionParams.serializeBinaryToWriter = function(message, writer) {
  18236. var f = undefined;
  18237. f = /** @type {number} */ (jspb.Message.getField(message, 1));
  18238. if (f != null) {
  18239. writer.writeInt32(
  18240. 1,
  18241. f
  18242. );
  18243. }
  18244. f = /** @type {number} */ (jspb.Message.getField(message, 2));
  18245. if (f != null) {
  18246. writer.writeInt64(
  18247. 2,
  18248. f
  18249. );
  18250. }
  18251. };
  18252. /**
  18253. * optional int32 zn_resolution = 1;
  18254. * @return {number}
  18255. */
  18256. proto.com.electron.zoomvideo.sdk.proto.SetRawDataResolutionParams.prototype.getZnResolution = function() {
  18257. return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 1, 0));
  18258. };
  18259. /**
  18260. * @param {number} value
  18261. * @return {!proto.com.electron.zoomvideo.sdk.proto.SetRawDataResolutionParams} returns this
  18262. */
  18263. proto.com.electron.zoomvideo.sdk.proto.SetRawDataResolutionParams.prototype.setZnResolution = function(value) {
  18264. return jspb.Message.setField(this, 1, value);
  18265. };
  18266. /**
  18267. * Clears the field making it undefined.
  18268. * @return {!proto.com.electron.zoomvideo.sdk.proto.SetRawDataResolutionParams} returns this
  18269. */
  18270. proto.com.electron.zoomvideo.sdk.proto.SetRawDataResolutionParams.prototype.clearZnResolution = function() {
  18271. return jspb.Message.setField(this, 1, undefined);
  18272. };
  18273. /**
  18274. * Returns whether this field is set.
  18275. * @return {boolean}
  18276. */
  18277. proto.com.electron.zoomvideo.sdk.proto.SetRawDataResolutionParams.prototype.hasZnResolution = function() {
  18278. return jspb.Message.getField(this, 1) != null;
  18279. };
  18280. /**
  18281. * optional int64 zn_recv_handle = 2;
  18282. * @return {number}
  18283. */
  18284. proto.com.electron.zoomvideo.sdk.proto.SetRawDataResolutionParams.prototype.getZnRecvHandle = function() {
  18285. return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 2, 0));
  18286. };
  18287. /**
  18288. * @param {number} value
  18289. * @return {!proto.com.electron.zoomvideo.sdk.proto.SetRawDataResolutionParams} returns this
  18290. */
  18291. proto.com.electron.zoomvideo.sdk.proto.SetRawDataResolutionParams.prototype.setZnRecvHandle = function(value) {
  18292. return jspb.Message.setField(this, 2, value);
  18293. };
  18294. /**
  18295. * Clears the field making it undefined.
  18296. * @return {!proto.com.electron.zoomvideo.sdk.proto.SetRawDataResolutionParams} returns this
  18297. */
  18298. proto.com.electron.zoomvideo.sdk.proto.SetRawDataResolutionParams.prototype.clearZnRecvHandle = function() {
  18299. return jspb.Message.setField(this, 2, undefined);
  18300. };
  18301. /**
  18302. * Returns whether this field is set.
  18303. * @return {boolean}
  18304. */
  18305. proto.com.electron.zoomvideo.sdk.proto.SetRawDataResolutionParams.prototype.hasZnRecvHandle = function() {
  18306. return jspb.Message.getField(this, 2) != null;
  18307. };
  18308. if (jspb.Message.GENERATE_TO_OBJECT) {
  18309. /**
  18310. * Creates an object representation of this proto.
  18311. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  18312. * Optional fields that are not set will be set to undefined.
  18313. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  18314. * For the list of reserved names please see:
  18315. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  18316. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  18317. * JSPB instance for transitional soy proto support:
  18318. * http://goto/soy-param-migration
  18319. * @return {!Object}
  18320. */
  18321. proto.com.electron.zoomvideo.sdk.proto.GetResolutionParams.prototype.toObject = function(opt_includeInstance) {
  18322. return proto.com.electron.zoomvideo.sdk.proto.GetResolutionParams.toObject(opt_includeInstance, this);
  18323. };
  18324. /**
  18325. * Static version of the {@see toObject} method.
  18326. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  18327. * the JSPB instance for transitional soy proto support:
  18328. * http://goto/soy-param-migration
  18329. * @param {!proto.com.electron.zoomvideo.sdk.proto.GetResolutionParams} msg The msg instance to transform.
  18330. * @return {!Object}
  18331. * @suppress {unusedLocalVariables} f is only used for nested messages
  18332. */
  18333. proto.com.electron.zoomvideo.sdk.proto.GetResolutionParams.toObject = function(includeInstance, msg) {
  18334. var f, obj = {
  18335. znRecvHandle: (f = jspb.Message.getField(msg, 1)) == null ? undefined : f
  18336. };
  18337. if (includeInstance) {
  18338. obj.$jspbMessageInstance = msg;
  18339. }
  18340. return obj;
  18341. };
  18342. }
  18343. /**
  18344. * Deserializes binary data (in protobuf wire format).
  18345. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  18346. * @return {!proto.com.electron.zoomvideo.sdk.proto.GetResolutionParams}
  18347. */
  18348. proto.com.electron.zoomvideo.sdk.proto.GetResolutionParams.deserializeBinary = function(bytes) {
  18349. var reader = new jspb.BinaryReader(bytes);
  18350. var msg = new proto.com.electron.zoomvideo.sdk.proto.GetResolutionParams;
  18351. return proto.com.electron.zoomvideo.sdk.proto.GetResolutionParams.deserializeBinaryFromReader(msg, reader);
  18352. };
  18353. /**
  18354. * Deserializes binary data (in protobuf wire format) from the
  18355. * given reader into the given message object.
  18356. * @param {!proto.com.electron.zoomvideo.sdk.proto.GetResolutionParams} msg The message object to deserialize into.
  18357. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  18358. * @return {!proto.com.electron.zoomvideo.sdk.proto.GetResolutionParams}
  18359. */
  18360. proto.com.electron.zoomvideo.sdk.proto.GetResolutionParams.deserializeBinaryFromReader = function(msg, reader) {
  18361. while (reader.nextField()) {
  18362. if (reader.isEndGroup()) {
  18363. break;
  18364. }
  18365. var field = reader.getFieldNumber();
  18366. switch (field) {
  18367. case 1:
  18368. var value = /** @type {number} */ (reader.readInt64());
  18369. msg.setZnRecvHandle(value);
  18370. break;
  18371. default:
  18372. reader.skipField();
  18373. break;
  18374. }
  18375. }
  18376. return msg;
  18377. };
  18378. /**
  18379. * Serializes the message to binary data (in protobuf wire format).
  18380. * @return {!Uint8Array}
  18381. */
  18382. proto.com.electron.zoomvideo.sdk.proto.GetResolutionParams.prototype.serializeBinary = function() {
  18383. var writer = new jspb.BinaryWriter();
  18384. proto.com.electron.zoomvideo.sdk.proto.GetResolutionParams.serializeBinaryToWriter(this, writer);
  18385. return writer.getResultBuffer();
  18386. };
  18387. /**
  18388. * Serializes the given message to binary data (in protobuf wire
  18389. * format), writing to the given BinaryWriter.
  18390. * @param {!proto.com.electron.zoomvideo.sdk.proto.GetResolutionParams} message
  18391. * @param {!jspb.BinaryWriter} writer
  18392. * @suppress {unusedLocalVariables} f is only used for nested messages
  18393. */
  18394. proto.com.electron.zoomvideo.sdk.proto.GetResolutionParams.serializeBinaryToWriter = function(message, writer) {
  18395. var f = undefined;
  18396. f = /** @type {number} */ (jspb.Message.getField(message, 1));
  18397. if (f != null) {
  18398. writer.writeInt64(
  18399. 1,
  18400. f
  18401. );
  18402. }
  18403. };
  18404. /**
  18405. * optional int64 zn_recv_handle = 1;
  18406. * @return {number}
  18407. */
  18408. proto.com.electron.zoomvideo.sdk.proto.GetResolutionParams.prototype.getZnRecvHandle = function() {
  18409. return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 1, 0));
  18410. };
  18411. /**
  18412. * @param {number} value
  18413. * @return {!proto.com.electron.zoomvideo.sdk.proto.GetResolutionParams} returns this
  18414. */
  18415. proto.com.electron.zoomvideo.sdk.proto.GetResolutionParams.prototype.setZnRecvHandle = function(value) {
  18416. return jspb.Message.setField(this, 1, value);
  18417. };
  18418. /**
  18419. * Clears the field making it undefined.
  18420. * @return {!proto.com.electron.zoomvideo.sdk.proto.GetResolutionParams} returns this
  18421. */
  18422. proto.com.electron.zoomvideo.sdk.proto.GetResolutionParams.prototype.clearZnRecvHandle = function() {
  18423. return jspb.Message.setField(this, 1, undefined);
  18424. };
  18425. /**
  18426. * Returns whether this field is set.
  18427. * @return {boolean}
  18428. */
  18429. proto.com.electron.zoomvideo.sdk.proto.GetResolutionParams.prototype.hasZnRecvHandle = function() {
  18430. return jspb.Message.getField(this, 1) != null;
  18431. };
  18432. if (jspb.Message.GENERATE_TO_OBJECT) {
  18433. /**
  18434. * Creates an object representation of this proto.
  18435. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  18436. * Optional fields that are not set will be set to undefined.
  18437. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  18438. * For the list of reserved names please see:
  18439. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  18440. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  18441. * JSPB instance for transitional soy proto support:
  18442. * http://goto/soy-param-migration
  18443. * @return {!Object}
  18444. */
  18445. proto.com.electron.zoomvideo.sdk.proto.GetRawDataTypeParams.prototype.toObject = function(opt_includeInstance) {
  18446. return proto.com.electron.zoomvideo.sdk.proto.GetRawDataTypeParams.toObject(opt_includeInstance, this);
  18447. };
  18448. /**
  18449. * Static version of the {@see toObject} method.
  18450. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  18451. * the JSPB instance for transitional soy proto support:
  18452. * http://goto/soy-param-migration
  18453. * @param {!proto.com.electron.zoomvideo.sdk.proto.GetRawDataTypeParams} msg The msg instance to transform.
  18454. * @return {!Object}
  18455. * @suppress {unusedLocalVariables} f is only used for nested messages
  18456. */
  18457. proto.com.electron.zoomvideo.sdk.proto.GetRawDataTypeParams.toObject = function(includeInstance, msg) {
  18458. var f, obj = {
  18459. znRecvHandle: (f = jspb.Message.getField(msg, 1)) == null ? undefined : f
  18460. };
  18461. if (includeInstance) {
  18462. obj.$jspbMessageInstance = msg;
  18463. }
  18464. return obj;
  18465. };
  18466. }
  18467. /**
  18468. * Deserializes binary data (in protobuf wire format).
  18469. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  18470. * @return {!proto.com.electron.zoomvideo.sdk.proto.GetRawDataTypeParams}
  18471. */
  18472. proto.com.electron.zoomvideo.sdk.proto.GetRawDataTypeParams.deserializeBinary = function(bytes) {
  18473. var reader = new jspb.BinaryReader(bytes);
  18474. var msg = new proto.com.electron.zoomvideo.sdk.proto.GetRawDataTypeParams;
  18475. return proto.com.electron.zoomvideo.sdk.proto.GetRawDataTypeParams.deserializeBinaryFromReader(msg, reader);
  18476. };
  18477. /**
  18478. * Deserializes binary data (in protobuf wire format) from the
  18479. * given reader into the given message object.
  18480. * @param {!proto.com.electron.zoomvideo.sdk.proto.GetRawDataTypeParams} msg The message object to deserialize into.
  18481. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  18482. * @return {!proto.com.electron.zoomvideo.sdk.proto.GetRawDataTypeParams}
  18483. */
  18484. proto.com.electron.zoomvideo.sdk.proto.GetRawDataTypeParams.deserializeBinaryFromReader = function(msg, reader) {
  18485. while (reader.nextField()) {
  18486. if (reader.isEndGroup()) {
  18487. break;
  18488. }
  18489. var field = reader.getFieldNumber();
  18490. switch (field) {
  18491. case 1:
  18492. var value = /** @type {number} */ (reader.readInt64());
  18493. msg.setZnRecvHandle(value);
  18494. break;
  18495. default:
  18496. reader.skipField();
  18497. break;
  18498. }
  18499. }
  18500. return msg;
  18501. };
  18502. /**
  18503. * Serializes the message to binary data (in protobuf wire format).
  18504. * @return {!Uint8Array}
  18505. */
  18506. proto.com.electron.zoomvideo.sdk.proto.GetRawDataTypeParams.prototype.serializeBinary = function() {
  18507. var writer = new jspb.BinaryWriter();
  18508. proto.com.electron.zoomvideo.sdk.proto.GetRawDataTypeParams.serializeBinaryToWriter(this, writer);
  18509. return writer.getResultBuffer();
  18510. };
  18511. /**
  18512. * Serializes the given message to binary data (in protobuf wire
  18513. * format), writing to the given BinaryWriter.
  18514. * @param {!proto.com.electron.zoomvideo.sdk.proto.GetRawDataTypeParams} message
  18515. * @param {!jspb.BinaryWriter} writer
  18516. * @suppress {unusedLocalVariables} f is only used for nested messages
  18517. */
  18518. proto.com.electron.zoomvideo.sdk.proto.GetRawDataTypeParams.serializeBinaryToWriter = function(message, writer) {
  18519. var f = undefined;
  18520. f = /** @type {number} */ (jspb.Message.getField(message, 1));
  18521. if (f != null) {
  18522. writer.writeInt64(
  18523. 1,
  18524. f
  18525. );
  18526. }
  18527. };
  18528. /**
  18529. * optional int64 zn_recv_handle = 1;
  18530. * @return {number}
  18531. */
  18532. proto.com.electron.zoomvideo.sdk.proto.GetRawDataTypeParams.prototype.getZnRecvHandle = function() {
  18533. return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 1, 0));
  18534. };
  18535. /**
  18536. * @param {number} value
  18537. * @return {!proto.com.electron.zoomvideo.sdk.proto.GetRawDataTypeParams} returns this
  18538. */
  18539. proto.com.electron.zoomvideo.sdk.proto.GetRawDataTypeParams.prototype.setZnRecvHandle = function(value) {
  18540. return jspb.Message.setField(this, 1, value);
  18541. };
  18542. /**
  18543. * Clears the field making it undefined.
  18544. * @return {!proto.com.electron.zoomvideo.sdk.proto.GetRawDataTypeParams} returns this
  18545. */
  18546. proto.com.electron.zoomvideo.sdk.proto.GetRawDataTypeParams.prototype.clearZnRecvHandle = function() {
  18547. return jspb.Message.setField(this, 1, undefined);
  18548. };
  18549. /**
  18550. * Returns whether this field is set.
  18551. * @return {boolean}
  18552. */
  18553. proto.com.electron.zoomvideo.sdk.proto.GetRawDataTypeParams.prototype.hasZnRecvHandle = function() {
  18554. return jspb.Message.getField(this, 1) != null;
  18555. };
  18556. if (jspb.Message.GENERATE_TO_OBJECT) {
  18557. /**
  18558. * Creates an object representation of this proto.
  18559. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  18560. * Optional fields that are not set will be set to undefined.
  18561. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  18562. * For the list of reserved names please see:
  18563. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  18564. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  18565. * JSPB instance for transitional soy proto support:
  18566. * http://goto/soy-param-migration
  18567. * @return {!Object}
  18568. */
  18569. proto.com.electron.zoomvideo.sdk.proto.sendVideoFrameParams.prototype.toObject = function(opt_includeInstance) {
  18570. return proto.com.electron.zoomvideo.sdk.proto.sendVideoFrameParams.toObject(opt_includeInstance, this);
  18571. };
  18572. /**
  18573. * Static version of the {@see toObject} method.
  18574. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  18575. * the JSPB instance for transitional soy proto support:
  18576. * http://goto/soy-param-migration
  18577. * @param {!proto.com.electron.zoomvideo.sdk.proto.sendVideoFrameParams} msg The msg instance to transform.
  18578. * @return {!Object}
  18579. * @suppress {unusedLocalVariables} f is only used for nested messages
  18580. */
  18581. proto.com.electron.zoomvideo.sdk.proto.sendVideoFrameParams.toObject = function(includeInstance, msg) {
  18582. var f, obj = {
  18583. framebuffer: (f = jspb.Message.getField(msg, 1)) == null ? undefined : f,
  18584. width: (f = jspb.Message.getField(msg, 2)) == null ? undefined : f,
  18585. height: (f = jspb.Message.getField(msg, 3)) == null ? undefined : f,
  18586. framelength: (f = jspb.Message.getField(msg, 4)) == null ? undefined : f,
  18587. rotaion: (f = jspb.Message.getField(msg, 5)) == null ? undefined : f
  18588. };
  18589. if (includeInstance) {
  18590. obj.$jspbMessageInstance = msg;
  18591. }
  18592. return obj;
  18593. };
  18594. }
  18595. /**
  18596. * Deserializes binary data (in protobuf wire format).
  18597. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  18598. * @return {!proto.com.electron.zoomvideo.sdk.proto.sendVideoFrameParams}
  18599. */
  18600. proto.com.electron.zoomvideo.sdk.proto.sendVideoFrameParams.deserializeBinary = function(bytes) {
  18601. var reader = new jspb.BinaryReader(bytes);
  18602. var msg = new proto.com.electron.zoomvideo.sdk.proto.sendVideoFrameParams;
  18603. return proto.com.electron.zoomvideo.sdk.proto.sendVideoFrameParams.deserializeBinaryFromReader(msg, reader);
  18604. };
  18605. /**
  18606. * Deserializes binary data (in protobuf wire format) from the
  18607. * given reader into the given message object.
  18608. * @param {!proto.com.electron.zoomvideo.sdk.proto.sendVideoFrameParams} msg The message object to deserialize into.
  18609. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  18610. * @return {!proto.com.electron.zoomvideo.sdk.proto.sendVideoFrameParams}
  18611. */
  18612. proto.com.electron.zoomvideo.sdk.proto.sendVideoFrameParams.deserializeBinaryFromReader = function(msg, reader) {
  18613. while (reader.nextField()) {
  18614. if (reader.isEndGroup()) {
  18615. break;
  18616. }
  18617. var field = reader.getFieldNumber();
  18618. switch (field) {
  18619. case 1:
  18620. var value = /** @type {string} */ (reader.readString());
  18621. msg.setFramebuffer(value);
  18622. break;
  18623. case 2:
  18624. var value = /** @type {number} */ (reader.readInt32());
  18625. msg.setWidth(value);
  18626. break;
  18627. case 3:
  18628. var value = /** @type {number} */ (reader.readInt32());
  18629. msg.setHeight(value);
  18630. break;
  18631. case 4:
  18632. var value = /** @type {number} */ (reader.readInt32());
  18633. msg.setFramelength(value);
  18634. break;
  18635. case 5:
  18636. var value = /** @type {number} */ (reader.readInt32());
  18637. msg.setRotaion(value);
  18638. break;
  18639. default:
  18640. reader.skipField();
  18641. break;
  18642. }
  18643. }
  18644. return msg;
  18645. };
  18646. /**
  18647. * Serializes the message to binary data (in protobuf wire format).
  18648. * @return {!Uint8Array}
  18649. */
  18650. proto.com.electron.zoomvideo.sdk.proto.sendVideoFrameParams.prototype.serializeBinary = function() {
  18651. var writer = new jspb.BinaryWriter();
  18652. proto.com.electron.zoomvideo.sdk.proto.sendVideoFrameParams.serializeBinaryToWriter(this, writer);
  18653. return writer.getResultBuffer();
  18654. };
  18655. /**
  18656. * Serializes the given message to binary data (in protobuf wire
  18657. * format), writing to the given BinaryWriter.
  18658. * @param {!proto.com.electron.zoomvideo.sdk.proto.sendVideoFrameParams} message
  18659. * @param {!jspb.BinaryWriter} writer
  18660. * @suppress {unusedLocalVariables} f is only used for nested messages
  18661. */
  18662. proto.com.electron.zoomvideo.sdk.proto.sendVideoFrameParams.serializeBinaryToWriter = function(message, writer) {
  18663. var f = undefined;
  18664. f = /** @type {string} */ (jspb.Message.getField(message, 1));
  18665. if (f != null) {
  18666. writer.writeString(
  18667. 1,
  18668. f
  18669. );
  18670. }
  18671. f = /** @type {number} */ (jspb.Message.getField(message, 2));
  18672. if (f != null) {
  18673. writer.writeInt32(
  18674. 2,
  18675. f
  18676. );
  18677. }
  18678. f = /** @type {number} */ (jspb.Message.getField(message, 3));
  18679. if (f != null) {
  18680. writer.writeInt32(
  18681. 3,
  18682. f
  18683. );
  18684. }
  18685. f = /** @type {number} */ (jspb.Message.getField(message, 4));
  18686. if (f != null) {
  18687. writer.writeInt32(
  18688. 4,
  18689. f
  18690. );
  18691. }
  18692. f = /** @type {number} */ (jspb.Message.getField(message, 5));
  18693. if (f != null) {
  18694. writer.writeInt32(
  18695. 5,
  18696. f
  18697. );
  18698. }
  18699. };
  18700. /**
  18701. * optional string frameBuffer = 1;
  18702. * @return {string}
  18703. */
  18704. proto.com.electron.zoomvideo.sdk.proto.sendVideoFrameParams.prototype.getFramebuffer = function() {
  18705. return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, ""));
  18706. };
  18707. /**
  18708. * @param {string} value
  18709. * @return {!proto.com.electron.zoomvideo.sdk.proto.sendVideoFrameParams} returns this
  18710. */
  18711. proto.com.electron.zoomvideo.sdk.proto.sendVideoFrameParams.prototype.setFramebuffer = function(value) {
  18712. return jspb.Message.setField(this, 1, value);
  18713. };
  18714. /**
  18715. * Clears the field making it undefined.
  18716. * @return {!proto.com.electron.zoomvideo.sdk.proto.sendVideoFrameParams} returns this
  18717. */
  18718. proto.com.electron.zoomvideo.sdk.proto.sendVideoFrameParams.prototype.clearFramebuffer = function() {
  18719. return jspb.Message.setField(this, 1, undefined);
  18720. };
  18721. /**
  18722. * Returns whether this field is set.
  18723. * @return {boolean}
  18724. */
  18725. proto.com.electron.zoomvideo.sdk.proto.sendVideoFrameParams.prototype.hasFramebuffer = function() {
  18726. return jspb.Message.getField(this, 1) != null;
  18727. };
  18728. /**
  18729. * optional int32 width = 2;
  18730. * @return {number}
  18731. */
  18732. proto.com.electron.zoomvideo.sdk.proto.sendVideoFrameParams.prototype.getWidth = function() {
  18733. return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 2, 0));
  18734. };
  18735. /**
  18736. * @param {number} value
  18737. * @return {!proto.com.electron.zoomvideo.sdk.proto.sendVideoFrameParams} returns this
  18738. */
  18739. proto.com.electron.zoomvideo.sdk.proto.sendVideoFrameParams.prototype.setWidth = function(value) {
  18740. return jspb.Message.setField(this, 2, value);
  18741. };
  18742. /**
  18743. * Clears the field making it undefined.
  18744. * @return {!proto.com.electron.zoomvideo.sdk.proto.sendVideoFrameParams} returns this
  18745. */
  18746. proto.com.electron.zoomvideo.sdk.proto.sendVideoFrameParams.prototype.clearWidth = function() {
  18747. return jspb.Message.setField(this, 2, undefined);
  18748. };
  18749. /**
  18750. * Returns whether this field is set.
  18751. * @return {boolean}
  18752. */
  18753. proto.com.electron.zoomvideo.sdk.proto.sendVideoFrameParams.prototype.hasWidth = function() {
  18754. return jspb.Message.getField(this, 2) != null;
  18755. };
  18756. /**
  18757. * optional int32 height = 3;
  18758. * @return {number}
  18759. */
  18760. proto.com.electron.zoomvideo.sdk.proto.sendVideoFrameParams.prototype.getHeight = function() {
  18761. return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 3, 0));
  18762. };
  18763. /**
  18764. * @param {number} value
  18765. * @return {!proto.com.electron.zoomvideo.sdk.proto.sendVideoFrameParams} returns this
  18766. */
  18767. proto.com.electron.zoomvideo.sdk.proto.sendVideoFrameParams.prototype.setHeight = function(value) {
  18768. return jspb.Message.setField(this, 3, value);
  18769. };
  18770. /**
  18771. * Clears the field making it undefined.
  18772. * @return {!proto.com.electron.zoomvideo.sdk.proto.sendVideoFrameParams} returns this
  18773. */
  18774. proto.com.electron.zoomvideo.sdk.proto.sendVideoFrameParams.prototype.clearHeight = function() {
  18775. return jspb.Message.setField(this, 3, undefined);
  18776. };
  18777. /**
  18778. * Returns whether this field is set.
  18779. * @return {boolean}
  18780. */
  18781. proto.com.electron.zoomvideo.sdk.proto.sendVideoFrameParams.prototype.hasHeight = function() {
  18782. return jspb.Message.getField(this, 3) != null;
  18783. };
  18784. /**
  18785. * optional int32 frameLength = 4;
  18786. * @return {number}
  18787. */
  18788. proto.com.electron.zoomvideo.sdk.proto.sendVideoFrameParams.prototype.getFramelength = function() {
  18789. return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 4, 0));
  18790. };
  18791. /**
  18792. * @param {number} value
  18793. * @return {!proto.com.electron.zoomvideo.sdk.proto.sendVideoFrameParams} returns this
  18794. */
  18795. proto.com.electron.zoomvideo.sdk.proto.sendVideoFrameParams.prototype.setFramelength = function(value) {
  18796. return jspb.Message.setField(this, 4, value);
  18797. };
  18798. /**
  18799. * Clears the field making it undefined.
  18800. * @return {!proto.com.electron.zoomvideo.sdk.proto.sendVideoFrameParams} returns this
  18801. */
  18802. proto.com.electron.zoomvideo.sdk.proto.sendVideoFrameParams.prototype.clearFramelength = function() {
  18803. return jspb.Message.setField(this, 4, undefined);
  18804. };
  18805. /**
  18806. * Returns whether this field is set.
  18807. * @return {boolean}
  18808. */
  18809. proto.com.electron.zoomvideo.sdk.proto.sendVideoFrameParams.prototype.hasFramelength = function() {
  18810. return jspb.Message.getField(this, 4) != null;
  18811. };
  18812. /**
  18813. * optional int32 rotaion = 5;
  18814. * @return {number}
  18815. */
  18816. proto.com.electron.zoomvideo.sdk.proto.sendVideoFrameParams.prototype.getRotaion = function() {
  18817. return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 5, 0));
  18818. };
  18819. /**
  18820. * @param {number} value
  18821. * @return {!proto.com.electron.zoomvideo.sdk.proto.sendVideoFrameParams} returns this
  18822. */
  18823. proto.com.electron.zoomvideo.sdk.proto.sendVideoFrameParams.prototype.setRotaion = function(value) {
  18824. return jspb.Message.setField(this, 5, value);
  18825. };
  18826. /**
  18827. * Clears the field making it undefined.
  18828. * @return {!proto.com.electron.zoomvideo.sdk.proto.sendVideoFrameParams} returns this
  18829. */
  18830. proto.com.electron.zoomvideo.sdk.proto.sendVideoFrameParams.prototype.clearRotaion = function() {
  18831. return jspb.Message.setField(this, 5, undefined);
  18832. };
  18833. /**
  18834. * Returns whether this field is set.
  18835. * @return {boolean}
  18836. */
  18837. proto.com.electron.zoomvideo.sdk.proto.sendVideoFrameParams.prototype.hasRotaion = function() {
  18838. return jspb.Message.getField(this, 5) != null;
  18839. };
  18840. if (jspb.Message.GENERATE_TO_OBJECT) {
  18841. /**
  18842. * Creates an object representation of this proto.
  18843. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  18844. * Optional fields that are not set will be set to undefined.
  18845. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  18846. * For the list of reserved names please see:
  18847. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  18848. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  18849. * JSPB instance for transitional soy proto support:
  18850. * http://goto/soy-param-migration
  18851. * @return {!Object}
  18852. */
  18853. proto.com.electron.zoomvideo.sdk.proto.CameraInfos.prototype.toObject = function(opt_includeInstance) {
  18854. return proto.com.electron.zoomvideo.sdk.proto.CameraInfos.toObject(opt_includeInstance, this);
  18855. };
  18856. /**
  18857. * Static version of the {@see toObject} method.
  18858. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  18859. * the JSPB instance for transitional soy proto support:
  18860. * http://goto/soy-param-migration
  18861. * @param {!proto.com.electron.zoomvideo.sdk.proto.CameraInfos} msg The msg instance to transform.
  18862. * @return {!Object}
  18863. * @suppress {unusedLocalVariables} f is only used for nested messages
  18864. */
  18865. proto.com.electron.zoomvideo.sdk.proto.CameraInfos.toObject = function(includeInstance, msg) {
  18866. var f, obj = {
  18867. deviceid: (f = jspb.Message.getField(msg, 1)) == null ? undefined : f,
  18868. devicename: (f = jspb.Message.getField(msg, 2)) == null ? undefined : f,
  18869. isselecteddevice: (f = jspb.Message.getBooleanField(msg, 3)) == null ? undefined : f,
  18870. isselectedasmulticamera: (f = jspb.Message.getBooleanField(msg, 4)) == null ? undefined : f,
  18871. isrunningasmulticamera: (f = jspb.Message.getBooleanField(msg, 5)) == null ? undefined : f
  18872. };
  18873. if (includeInstance) {
  18874. obj.$jspbMessageInstance = msg;
  18875. }
  18876. return obj;
  18877. };
  18878. }
  18879. /**
  18880. * Deserializes binary data (in protobuf wire format).
  18881. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  18882. * @return {!proto.com.electron.zoomvideo.sdk.proto.CameraInfos}
  18883. */
  18884. proto.com.electron.zoomvideo.sdk.proto.CameraInfos.deserializeBinary = function(bytes) {
  18885. var reader = new jspb.BinaryReader(bytes);
  18886. var msg = new proto.com.electron.zoomvideo.sdk.proto.CameraInfos;
  18887. return proto.com.electron.zoomvideo.sdk.proto.CameraInfos.deserializeBinaryFromReader(msg, reader);
  18888. };
  18889. /**
  18890. * Deserializes binary data (in protobuf wire format) from the
  18891. * given reader into the given message object.
  18892. * @param {!proto.com.electron.zoomvideo.sdk.proto.CameraInfos} msg The message object to deserialize into.
  18893. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  18894. * @return {!proto.com.electron.zoomvideo.sdk.proto.CameraInfos}
  18895. */
  18896. proto.com.electron.zoomvideo.sdk.proto.CameraInfos.deserializeBinaryFromReader = function(msg, reader) {
  18897. while (reader.nextField()) {
  18898. if (reader.isEndGroup()) {
  18899. break;
  18900. }
  18901. var field = reader.getFieldNumber();
  18902. switch (field) {
  18903. case 1:
  18904. var value = /** @type {string} */ (reader.readString());
  18905. msg.setDeviceid(value);
  18906. break;
  18907. case 2:
  18908. var value = /** @type {string} */ (reader.readString());
  18909. msg.setDevicename(value);
  18910. break;
  18911. case 3:
  18912. var value = /** @type {boolean} */ (reader.readBool());
  18913. msg.setIsselecteddevice(value);
  18914. break;
  18915. case 4:
  18916. var value = /** @type {boolean} */ (reader.readBool());
  18917. msg.setIsselectedasmulticamera(value);
  18918. break;
  18919. case 5:
  18920. var value = /** @type {boolean} */ (reader.readBool());
  18921. msg.setIsrunningasmulticamera(value);
  18922. break;
  18923. default:
  18924. reader.skipField();
  18925. break;
  18926. }
  18927. }
  18928. return msg;
  18929. };
  18930. /**
  18931. * Serializes the message to binary data (in protobuf wire format).
  18932. * @return {!Uint8Array}
  18933. */
  18934. proto.com.electron.zoomvideo.sdk.proto.CameraInfos.prototype.serializeBinary = function() {
  18935. var writer = new jspb.BinaryWriter();
  18936. proto.com.electron.zoomvideo.sdk.proto.CameraInfos.serializeBinaryToWriter(this, writer);
  18937. return writer.getResultBuffer();
  18938. };
  18939. /**
  18940. * Serializes the given message to binary data (in protobuf wire
  18941. * format), writing to the given BinaryWriter.
  18942. * @param {!proto.com.electron.zoomvideo.sdk.proto.CameraInfos} message
  18943. * @param {!jspb.BinaryWriter} writer
  18944. * @suppress {unusedLocalVariables} f is only used for nested messages
  18945. */
  18946. proto.com.electron.zoomvideo.sdk.proto.CameraInfos.serializeBinaryToWriter = function(message, writer) {
  18947. var f = undefined;
  18948. f = /** @type {string} */ (jspb.Message.getField(message, 1));
  18949. if (f != null) {
  18950. writer.writeString(
  18951. 1,
  18952. f
  18953. );
  18954. }
  18955. f = /** @type {string} */ (jspb.Message.getField(message, 2));
  18956. if (f != null) {
  18957. writer.writeString(
  18958. 2,
  18959. f
  18960. );
  18961. }
  18962. f = /** @type {boolean} */ (jspb.Message.getField(message, 3));
  18963. if (f != null) {
  18964. writer.writeBool(
  18965. 3,
  18966. f
  18967. );
  18968. }
  18969. f = /** @type {boolean} */ (jspb.Message.getField(message, 4));
  18970. if (f != null) {
  18971. writer.writeBool(
  18972. 4,
  18973. f
  18974. );
  18975. }
  18976. f = /** @type {boolean} */ (jspb.Message.getField(message, 5));
  18977. if (f != null) {
  18978. writer.writeBool(
  18979. 5,
  18980. f
  18981. );
  18982. }
  18983. };
  18984. /**
  18985. * optional string deviceID = 1;
  18986. * @return {string}
  18987. */
  18988. proto.com.electron.zoomvideo.sdk.proto.CameraInfos.prototype.getDeviceid = function() {
  18989. return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, ""));
  18990. };
  18991. /**
  18992. * @param {string} value
  18993. * @return {!proto.com.electron.zoomvideo.sdk.proto.CameraInfos} returns this
  18994. */
  18995. proto.com.electron.zoomvideo.sdk.proto.CameraInfos.prototype.setDeviceid = function(value) {
  18996. return jspb.Message.setField(this, 1, value);
  18997. };
  18998. /**
  18999. * Clears the field making it undefined.
  19000. * @return {!proto.com.electron.zoomvideo.sdk.proto.CameraInfos} returns this
  19001. */
  19002. proto.com.electron.zoomvideo.sdk.proto.CameraInfos.prototype.clearDeviceid = function() {
  19003. return jspb.Message.setField(this, 1, undefined);
  19004. };
  19005. /**
  19006. * Returns whether this field is set.
  19007. * @return {boolean}
  19008. */
  19009. proto.com.electron.zoomvideo.sdk.proto.CameraInfos.prototype.hasDeviceid = function() {
  19010. return jspb.Message.getField(this, 1) != null;
  19011. };
  19012. /**
  19013. * optional string deviceName = 2;
  19014. * @return {string}
  19015. */
  19016. proto.com.electron.zoomvideo.sdk.proto.CameraInfos.prototype.getDevicename = function() {
  19017. return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, ""));
  19018. };
  19019. /**
  19020. * @param {string} value
  19021. * @return {!proto.com.electron.zoomvideo.sdk.proto.CameraInfos} returns this
  19022. */
  19023. proto.com.electron.zoomvideo.sdk.proto.CameraInfos.prototype.setDevicename = function(value) {
  19024. return jspb.Message.setField(this, 2, value);
  19025. };
  19026. /**
  19027. * Clears the field making it undefined.
  19028. * @return {!proto.com.electron.zoomvideo.sdk.proto.CameraInfos} returns this
  19029. */
  19030. proto.com.electron.zoomvideo.sdk.proto.CameraInfos.prototype.clearDevicename = function() {
  19031. return jspb.Message.setField(this, 2, undefined);
  19032. };
  19033. /**
  19034. * Returns whether this field is set.
  19035. * @return {boolean}
  19036. */
  19037. proto.com.electron.zoomvideo.sdk.proto.CameraInfos.prototype.hasDevicename = function() {
  19038. return jspb.Message.getField(this, 2) != null;
  19039. };
  19040. /**
  19041. * optional bool isSelectedDevice = 3;
  19042. * @return {boolean}
  19043. */
  19044. proto.com.electron.zoomvideo.sdk.proto.CameraInfos.prototype.getIsselecteddevice = function() {
  19045. return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 3, false));
  19046. };
  19047. /**
  19048. * @param {boolean} value
  19049. * @return {!proto.com.electron.zoomvideo.sdk.proto.CameraInfos} returns this
  19050. */
  19051. proto.com.electron.zoomvideo.sdk.proto.CameraInfos.prototype.setIsselecteddevice = function(value) {
  19052. return jspb.Message.setField(this, 3, value);
  19053. };
  19054. /**
  19055. * Clears the field making it undefined.
  19056. * @return {!proto.com.electron.zoomvideo.sdk.proto.CameraInfos} returns this
  19057. */
  19058. proto.com.electron.zoomvideo.sdk.proto.CameraInfos.prototype.clearIsselecteddevice = function() {
  19059. return jspb.Message.setField(this, 3, undefined);
  19060. };
  19061. /**
  19062. * Returns whether this field is set.
  19063. * @return {boolean}
  19064. */
  19065. proto.com.electron.zoomvideo.sdk.proto.CameraInfos.prototype.hasIsselecteddevice = function() {
  19066. return jspb.Message.getField(this, 3) != null;
  19067. };
  19068. /**
  19069. * optional bool isSelectedAsMultiCamera = 4;
  19070. * @return {boolean}
  19071. */
  19072. proto.com.electron.zoomvideo.sdk.proto.CameraInfos.prototype.getIsselectedasmulticamera = function() {
  19073. return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 4, false));
  19074. };
  19075. /**
  19076. * @param {boolean} value
  19077. * @return {!proto.com.electron.zoomvideo.sdk.proto.CameraInfos} returns this
  19078. */
  19079. proto.com.electron.zoomvideo.sdk.proto.CameraInfos.prototype.setIsselectedasmulticamera = function(value) {
  19080. return jspb.Message.setField(this, 4, value);
  19081. };
  19082. /**
  19083. * Clears the field making it undefined.
  19084. * @return {!proto.com.electron.zoomvideo.sdk.proto.CameraInfos} returns this
  19085. */
  19086. proto.com.electron.zoomvideo.sdk.proto.CameraInfos.prototype.clearIsselectedasmulticamera = function() {
  19087. return jspb.Message.setField(this, 4, undefined);
  19088. };
  19089. /**
  19090. * Returns whether this field is set.
  19091. * @return {boolean}
  19092. */
  19093. proto.com.electron.zoomvideo.sdk.proto.CameraInfos.prototype.hasIsselectedasmulticamera = function() {
  19094. return jspb.Message.getField(this, 4) != null;
  19095. };
  19096. /**
  19097. * optional bool isRunningAsMultiCamera = 5;
  19098. * @return {boolean}
  19099. */
  19100. proto.com.electron.zoomvideo.sdk.proto.CameraInfos.prototype.getIsrunningasmulticamera = function() {
  19101. return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 5, false));
  19102. };
  19103. /**
  19104. * @param {boolean} value
  19105. * @return {!proto.com.electron.zoomvideo.sdk.proto.CameraInfos} returns this
  19106. */
  19107. proto.com.electron.zoomvideo.sdk.proto.CameraInfos.prototype.setIsrunningasmulticamera = function(value) {
  19108. return jspb.Message.setField(this, 5, value);
  19109. };
  19110. /**
  19111. * Clears the field making it undefined.
  19112. * @return {!proto.com.electron.zoomvideo.sdk.proto.CameraInfos} returns this
  19113. */
  19114. proto.com.electron.zoomvideo.sdk.proto.CameraInfos.prototype.clearIsrunningasmulticamera = function() {
  19115. return jspb.Message.setField(this, 5, undefined);
  19116. };
  19117. /**
  19118. * Returns whether this field is set.
  19119. * @return {boolean}
  19120. */
  19121. proto.com.electron.zoomvideo.sdk.proto.CameraInfos.prototype.hasIsrunningasmulticamera = function() {
  19122. return jspb.Message.getField(this, 5) != null;
  19123. };
  19124. /**
  19125. * List of repeated fields within this message type.
  19126. * @private {!Array<number>}
  19127. * @const
  19128. */
  19129. proto.com.electron.zoomvideo.sdk.proto.GetCameraList.repeatedFields_ = [1];
  19130. if (jspb.Message.GENERATE_TO_OBJECT) {
  19131. /**
  19132. * Creates an object representation of this proto.
  19133. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  19134. * Optional fields that are not set will be set to undefined.
  19135. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  19136. * For the list of reserved names please see:
  19137. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  19138. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  19139. * JSPB instance for transitional soy proto support:
  19140. * http://goto/soy-param-migration
  19141. * @return {!Object}
  19142. */
  19143. proto.com.electron.zoomvideo.sdk.proto.GetCameraList.prototype.toObject = function(opt_includeInstance) {
  19144. return proto.com.electron.zoomvideo.sdk.proto.GetCameraList.toObject(opt_includeInstance, this);
  19145. };
  19146. /**
  19147. * Static version of the {@see toObject} method.
  19148. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  19149. * the JSPB instance for transitional soy proto support:
  19150. * http://goto/soy-param-migration
  19151. * @param {!proto.com.electron.zoomvideo.sdk.proto.GetCameraList} msg The msg instance to transform.
  19152. * @return {!Object}
  19153. * @suppress {unusedLocalVariables} f is only used for nested messages
  19154. */
  19155. proto.com.electron.zoomvideo.sdk.proto.GetCameraList.toObject = function(includeInstance, msg) {
  19156. var f, obj = {
  19157. camerainfoList: jspb.Message.toObjectList(msg.getCamerainfoList(),
  19158. proto.com.electron.zoomvideo.sdk.proto.CameraInfos.toObject, includeInstance)
  19159. };
  19160. if (includeInstance) {
  19161. obj.$jspbMessageInstance = msg;
  19162. }
  19163. return obj;
  19164. };
  19165. }
  19166. /**
  19167. * Deserializes binary data (in protobuf wire format).
  19168. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  19169. * @return {!proto.com.electron.zoomvideo.sdk.proto.GetCameraList}
  19170. */
  19171. proto.com.electron.zoomvideo.sdk.proto.GetCameraList.deserializeBinary = function(bytes) {
  19172. var reader = new jspb.BinaryReader(bytes);
  19173. var msg = new proto.com.electron.zoomvideo.sdk.proto.GetCameraList;
  19174. return proto.com.electron.zoomvideo.sdk.proto.GetCameraList.deserializeBinaryFromReader(msg, reader);
  19175. };
  19176. /**
  19177. * Deserializes binary data (in protobuf wire format) from the
  19178. * given reader into the given message object.
  19179. * @param {!proto.com.electron.zoomvideo.sdk.proto.GetCameraList} msg The message object to deserialize into.
  19180. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  19181. * @return {!proto.com.electron.zoomvideo.sdk.proto.GetCameraList}
  19182. */
  19183. proto.com.electron.zoomvideo.sdk.proto.GetCameraList.deserializeBinaryFromReader = function(msg, reader) {
  19184. while (reader.nextField()) {
  19185. if (reader.isEndGroup()) {
  19186. break;
  19187. }
  19188. var field = reader.getFieldNumber();
  19189. switch (field) {
  19190. case 1:
  19191. var value = new proto.com.electron.zoomvideo.sdk.proto.CameraInfos;
  19192. reader.readMessage(value,proto.com.electron.zoomvideo.sdk.proto.CameraInfos.deserializeBinaryFromReader);
  19193. msg.addCamerainfo(value);
  19194. break;
  19195. default:
  19196. reader.skipField();
  19197. break;
  19198. }
  19199. }
  19200. return msg;
  19201. };
  19202. /**
  19203. * Serializes the message to binary data (in protobuf wire format).
  19204. * @return {!Uint8Array}
  19205. */
  19206. proto.com.electron.zoomvideo.sdk.proto.GetCameraList.prototype.serializeBinary = function() {
  19207. var writer = new jspb.BinaryWriter();
  19208. proto.com.electron.zoomvideo.sdk.proto.GetCameraList.serializeBinaryToWriter(this, writer);
  19209. return writer.getResultBuffer();
  19210. };
  19211. /**
  19212. * Serializes the given message to binary data (in protobuf wire
  19213. * format), writing to the given BinaryWriter.
  19214. * @param {!proto.com.electron.zoomvideo.sdk.proto.GetCameraList} message
  19215. * @param {!jspb.BinaryWriter} writer
  19216. * @suppress {unusedLocalVariables} f is only used for nested messages
  19217. */
  19218. proto.com.electron.zoomvideo.sdk.proto.GetCameraList.serializeBinaryToWriter = function(message, writer) {
  19219. var f = undefined;
  19220. f = message.getCamerainfoList();
  19221. if (f.length > 0) {
  19222. writer.writeRepeatedMessage(
  19223. 1,
  19224. f,
  19225. proto.com.electron.zoomvideo.sdk.proto.CameraInfos.serializeBinaryToWriter
  19226. );
  19227. }
  19228. };
  19229. /**
  19230. * repeated CameraInfos CameraInfo = 1;
  19231. * @return {!Array<!proto.com.electron.zoomvideo.sdk.proto.CameraInfos>}
  19232. */
  19233. proto.com.electron.zoomvideo.sdk.proto.GetCameraList.prototype.getCamerainfoList = function() {
  19234. return /** @type{!Array<!proto.com.electron.zoomvideo.sdk.proto.CameraInfos>} */ (
  19235. jspb.Message.getRepeatedWrapperField(this, proto.com.electron.zoomvideo.sdk.proto.CameraInfos, 1));
  19236. };
  19237. /**
  19238. * @param {!Array<!proto.com.electron.zoomvideo.sdk.proto.CameraInfos>} value
  19239. * @return {!proto.com.electron.zoomvideo.sdk.proto.GetCameraList} returns this
  19240. */
  19241. proto.com.electron.zoomvideo.sdk.proto.GetCameraList.prototype.setCamerainfoList = function(value) {
  19242. return jspb.Message.setRepeatedWrapperField(this, 1, value);
  19243. };
  19244. /**
  19245. * @param {!proto.com.electron.zoomvideo.sdk.proto.CameraInfos=} opt_value
  19246. * @param {number=} opt_index
  19247. * @return {!proto.com.electron.zoomvideo.sdk.proto.CameraInfos}
  19248. */
  19249. proto.com.electron.zoomvideo.sdk.proto.GetCameraList.prototype.addCamerainfo = function(opt_value, opt_index) {
  19250. return jspb.Message.addToRepeatedWrapperField(this, 1, opt_value, proto.com.electron.zoomvideo.sdk.proto.CameraInfos, opt_index);
  19251. };
  19252. /**
  19253. * Clears the list making it empty but non-null.
  19254. * @return {!proto.com.electron.zoomvideo.sdk.proto.GetCameraList} returns this
  19255. */
  19256. proto.com.electron.zoomvideo.sdk.proto.GetCameraList.prototype.clearCamerainfoList = function() {
  19257. return this.setCamerainfoList([]);
  19258. };
  19259. if (jspb.Message.GENERATE_TO_OBJECT) {
  19260. /**
  19261. * Creates an object representation of this proto.
  19262. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  19263. * Optional fields that are not set will be set to undefined.
  19264. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  19265. * For the list of reserved names please see:
  19266. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  19267. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  19268. * JSPB instance for transitional soy proto support:
  19269. * http://goto/soy-param-migration
  19270. * @return {!Object}
  19271. */
  19272. proto.com.electron.zoomvideo.sdk.proto.MultiCameraStreamInfos.prototype.toObject = function(opt_includeInstance) {
  19273. return proto.com.electron.zoomvideo.sdk.proto.MultiCameraStreamInfos.toObject(opt_includeInstance, this);
  19274. };
  19275. /**
  19276. * Static version of the {@see toObject} method.
  19277. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  19278. * the JSPB instance for transitional soy proto support:
  19279. * http://goto/soy-param-migration
  19280. * @param {!proto.com.electron.zoomvideo.sdk.proto.MultiCameraStreamInfos} msg The msg instance to transform.
  19281. * @return {!Object}
  19282. * @suppress {unusedLocalVariables} f is only used for nested messages
  19283. */
  19284. proto.com.electron.zoomvideo.sdk.proto.MultiCameraStreamInfos.toObject = function(includeInstance, msg) {
  19285. var f, obj = {
  19286. camerastreamid: (f = jspb.Message.getField(msg, 1)) == null ? undefined : f
  19287. };
  19288. if (includeInstance) {
  19289. obj.$jspbMessageInstance = msg;
  19290. }
  19291. return obj;
  19292. };
  19293. }
  19294. /**
  19295. * Deserializes binary data (in protobuf wire format).
  19296. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  19297. * @return {!proto.com.electron.zoomvideo.sdk.proto.MultiCameraStreamInfos}
  19298. */
  19299. proto.com.electron.zoomvideo.sdk.proto.MultiCameraStreamInfos.deserializeBinary = function(bytes) {
  19300. var reader = new jspb.BinaryReader(bytes);
  19301. var msg = new proto.com.electron.zoomvideo.sdk.proto.MultiCameraStreamInfos;
  19302. return proto.com.electron.zoomvideo.sdk.proto.MultiCameraStreamInfos.deserializeBinaryFromReader(msg, reader);
  19303. };
  19304. /**
  19305. * Deserializes binary data (in protobuf wire format) from the
  19306. * given reader into the given message object.
  19307. * @param {!proto.com.electron.zoomvideo.sdk.proto.MultiCameraStreamInfos} msg The message object to deserialize into.
  19308. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  19309. * @return {!proto.com.electron.zoomvideo.sdk.proto.MultiCameraStreamInfos}
  19310. */
  19311. proto.com.electron.zoomvideo.sdk.proto.MultiCameraStreamInfos.deserializeBinaryFromReader = function(msg, reader) {
  19312. while (reader.nextField()) {
  19313. if (reader.isEndGroup()) {
  19314. break;
  19315. }
  19316. var field = reader.getFieldNumber();
  19317. switch (field) {
  19318. case 1:
  19319. var value = /** @type {number} */ (reader.readInt64());
  19320. msg.setCamerastreamid(value);
  19321. break;
  19322. default:
  19323. reader.skipField();
  19324. break;
  19325. }
  19326. }
  19327. return msg;
  19328. };
  19329. /**
  19330. * Serializes the message to binary data (in protobuf wire format).
  19331. * @return {!Uint8Array}
  19332. */
  19333. proto.com.electron.zoomvideo.sdk.proto.MultiCameraStreamInfos.prototype.serializeBinary = function() {
  19334. var writer = new jspb.BinaryWriter();
  19335. proto.com.electron.zoomvideo.sdk.proto.MultiCameraStreamInfos.serializeBinaryToWriter(this, writer);
  19336. return writer.getResultBuffer();
  19337. };
  19338. /**
  19339. * Serializes the given message to binary data (in protobuf wire
  19340. * format), writing to the given BinaryWriter.
  19341. * @param {!proto.com.electron.zoomvideo.sdk.proto.MultiCameraStreamInfos} message
  19342. * @param {!jspb.BinaryWriter} writer
  19343. * @suppress {unusedLocalVariables} f is only used for nested messages
  19344. */
  19345. proto.com.electron.zoomvideo.sdk.proto.MultiCameraStreamInfos.serializeBinaryToWriter = function(message, writer) {
  19346. var f = undefined;
  19347. f = /** @type {number} */ (jspb.Message.getField(message, 1));
  19348. if (f != null) {
  19349. writer.writeInt64(
  19350. 1,
  19351. f
  19352. );
  19353. }
  19354. };
  19355. /**
  19356. * optional int64 cameraStreamID = 1;
  19357. * @return {number}
  19358. */
  19359. proto.com.electron.zoomvideo.sdk.proto.MultiCameraStreamInfos.prototype.getCamerastreamid = function() {
  19360. return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 1, 0));
  19361. };
  19362. /**
  19363. * @param {number} value
  19364. * @return {!proto.com.electron.zoomvideo.sdk.proto.MultiCameraStreamInfos} returns this
  19365. */
  19366. proto.com.electron.zoomvideo.sdk.proto.MultiCameraStreamInfos.prototype.setCamerastreamid = function(value) {
  19367. return jspb.Message.setField(this, 1, value);
  19368. };
  19369. /**
  19370. * Clears the field making it undefined.
  19371. * @return {!proto.com.electron.zoomvideo.sdk.proto.MultiCameraStreamInfos} returns this
  19372. */
  19373. proto.com.electron.zoomvideo.sdk.proto.MultiCameraStreamInfos.prototype.clearCamerastreamid = function() {
  19374. return jspb.Message.setField(this, 1, undefined);
  19375. };
  19376. /**
  19377. * Returns whether this field is set.
  19378. * @return {boolean}
  19379. */
  19380. proto.com.electron.zoomvideo.sdk.proto.MultiCameraStreamInfos.prototype.hasCamerastreamid = function() {
  19381. return jspb.Message.getField(this, 1) != null;
  19382. };
  19383. /**
  19384. * List of repeated fields within this message type.
  19385. * @private {!Array<number>}
  19386. * @const
  19387. */
  19388. proto.com.electron.zoomvideo.sdk.proto.MultiCameraStreamList.repeatedFields_ = [1];
  19389. if (jspb.Message.GENERATE_TO_OBJECT) {
  19390. /**
  19391. * Creates an object representation of this proto.
  19392. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  19393. * Optional fields that are not set will be set to undefined.
  19394. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  19395. * For the list of reserved names please see:
  19396. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  19397. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  19398. * JSPB instance for transitional soy proto support:
  19399. * http://goto/soy-param-migration
  19400. * @return {!Object}
  19401. */
  19402. proto.com.electron.zoomvideo.sdk.proto.MultiCameraStreamList.prototype.toObject = function(opt_includeInstance) {
  19403. return proto.com.electron.zoomvideo.sdk.proto.MultiCameraStreamList.toObject(opt_includeInstance, this);
  19404. };
  19405. /**
  19406. * Static version of the {@see toObject} method.
  19407. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  19408. * the JSPB instance for transitional soy proto support:
  19409. * http://goto/soy-param-migration
  19410. * @param {!proto.com.electron.zoomvideo.sdk.proto.MultiCameraStreamList} msg The msg instance to transform.
  19411. * @return {!Object}
  19412. * @suppress {unusedLocalVariables} f is only used for nested messages
  19413. */
  19414. proto.com.electron.zoomvideo.sdk.proto.MultiCameraStreamList.toObject = function(includeInstance, msg) {
  19415. var f, obj = {
  19416. camerastreaminfoList: jspb.Message.toObjectList(msg.getCamerastreaminfoList(),
  19417. proto.com.electron.zoomvideo.sdk.proto.MultiCameraStreamInfos.toObject, includeInstance)
  19418. };
  19419. if (includeInstance) {
  19420. obj.$jspbMessageInstance = msg;
  19421. }
  19422. return obj;
  19423. };
  19424. }
  19425. /**
  19426. * Deserializes binary data (in protobuf wire format).
  19427. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  19428. * @return {!proto.com.electron.zoomvideo.sdk.proto.MultiCameraStreamList}
  19429. */
  19430. proto.com.electron.zoomvideo.sdk.proto.MultiCameraStreamList.deserializeBinary = function(bytes) {
  19431. var reader = new jspb.BinaryReader(bytes);
  19432. var msg = new proto.com.electron.zoomvideo.sdk.proto.MultiCameraStreamList;
  19433. return proto.com.electron.zoomvideo.sdk.proto.MultiCameraStreamList.deserializeBinaryFromReader(msg, reader);
  19434. };
  19435. /**
  19436. * Deserializes binary data (in protobuf wire format) from the
  19437. * given reader into the given message object.
  19438. * @param {!proto.com.electron.zoomvideo.sdk.proto.MultiCameraStreamList} msg The message object to deserialize into.
  19439. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  19440. * @return {!proto.com.electron.zoomvideo.sdk.proto.MultiCameraStreamList}
  19441. */
  19442. proto.com.electron.zoomvideo.sdk.proto.MultiCameraStreamList.deserializeBinaryFromReader = function(msg, reader) {
  19443. while (reader.nextField()) {
  19444. if (reader.isEndGroup()) {
  19445. break;
  19446. }
  19447. var field = reader.getFieldNumber();
  19448. switch (field) {
  19449. case 1:
  19450. var value = new proto.com.electron.zoomvideo.sdk.proto.MultiCameraStreamInfos;
  19451. reader.readMessage(value,proto.com.electron.zoomvideo.sdk.proto.MultiCameraStreamInfos.deserializeBinaryFromReader);
  19452. msg.addCamerastreaminfo(value);
  19453. break;
  19454. default:
  19455. reader.skipField();
  19456. break;
  19457. }
  19458. }
  19459. return msg;
  19460. };
  19461. /**
  19462. * Serializes the message to binary data (in protobuf wire format).
  19463. * @return {!Uint8Array}
  19464. */
  19465. proto.com.electron.zoomvideo.sdk.proto.MultiCameraStreamList.prototype.serializeBinary = function() {
  19466. var writer = new jspb.BinaryWriter();
  19467. proto.com.electron.zoomvideo.sdk.proto.MultiCameraStreamList.serializeBinaryToWriter(this, writer);
  19468. return writer.getResultBuffer();
  19469. };
  19470. /**
  19471. * Serializes the given message to binary data (in protobuf wire
  19472. * format), writing to the given BinaryWriter.
  19473. * @param {!proto.com.electron.zoomvideo.sdk.proto.MultiCameraStreamList} message
  19474. * @param {!jspb.BinaryWriter} writer
  19475. * @suppress {unusedLocalVariables} f is only used for nested messages
  19476. */
  19477. proto.com.electron.zoomvideo.sdk.proto.MultiCameraStreamList.serializeBinaryToWriter = function(message, writer) {
  19478. var f = undefined;
  19479. f = message.getCamerastreaminfoList();
  19480. if (f.length > 0) {
  19481. writer.writeRepeatedMessage(
  19482. 1,
  19483. f,
  19484. proto.com.electron.zoomvideo.sdk.proto.MultiCameraStreamInfos.serializeBinaryToWriter
  19485. );
  19486. }
  19487. };
  19488. /**
  19489. * repeated MultiCameraStreamInfos CameraStreamInfo = 1;
  19490. * @return {!Array<!proto.com.electron.zoomvideo.sdk.proto.MultiCameraStreamInfos>}
  19491. */
  19492. proto.com.electron.zoomvideo.sdk.proto.MultiCameraStreamList.prototype.getCamerastreaminfoList = function() {
  19493. return /** @type{!Array<!proto.com.electron.zoomvideo.sdk.proto.MultiCameraStreamInfos>} */ (
  19494. jspb.Message.getRepeatedWrapperField(this, proto.com.electron.zoomvideo.sdk.proto.MultiCameraStreamInfos, 1));
  19495. };
  19496. /**
  19497. * @param {!Array<!proto.com.electron.zoomvideo.sdk.proto.MultiCameraStreamInfos>} value
  19498. * @return {!proto.com.electron.zoomvideo.sdk.proto.MultiCameraStreamList} returns this
  19499. */
  19500. proto.com.electron.zoomvideo.sdk.proto.MultiCameraStreamList.prototype.setCamerastreaminfoList = function(value) {
  19501. return jspb.Message.setRepeatedWrapperField(this, 1, value);
  19502. };
  19503. /**
  19504. * @param {!proto.com.electron.zoomvideo.sdk.proto.MultiCameraStreamInfos=} opt_value
  19505. * @param {number=} opt_index
  19506. * @return {!proto.com.electron.zoomvideo.sdk.proto.MultiCameraStreamInfos}
  19507. */
  19508. proto.com.electron.zoomvideo.sdk.proto.MultiCameraStreamList.prototype.addCamerastreaminfo = function(opt_value, opt_index) {
  19509. return jspb.Message.addToRepeatedWrapperField(this, 1, opt_value, proto.com.electron.zoomvideo.sdk.proto.MultiCameraStreamInfos, opt_index);
  19510. };
  19511. /**
  19512. * Clears the list making it empty but non-null.
  19513. * @return {!proto.com.electron.zoomvideo.sdk.proto.MultiCameraStreamList} returns this
  19514. */
  19515. proto.com.electron.zoomvideo.sdk.proto.MultiCameraStreamList.prototype.clearCamerastreaminfoList = function() {
  19516. return this.setCamerastreaminfoList([]);
  19517. };
  19518. if (jspb.Message.GENERATE_TO_OBJECT) {
  19519. /**
  19520. * Creates an object representation of this proto.
  19521. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  19522. * Optional fields that are not set will be set to undefined.
  19523. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  19524. * For the list of reserved names please see:
  19525. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  19526. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  19527. * JSPB instance for transitional soy proto support:
  19528. * http://goto/soy-param-migration
  19529. * @return {!Object}
  19530. */
  19531. proto.com.electron.zoomvideo.sdk.proto.GetMultiCameraStreamList.prototype.toObject = function(opt_includeInstance) {
  19532. return proto.com.electron.zoomvideo.sdk.proto.GetMultiCameraStreamList.toObject(opt_includeInstance, this);
  19533. };
  19534. /**
  19535. * Static version of the {@see toObject} method.
  19536. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  19537. * the JSPB instance for transitional soy proto support:
  19538. * http://goto/soy-param-migration
  19539. * @param {!proto.com.electron.zoomvideo.sdk.proto.GetMultiCameraStreamList} msg The msg instance to transform.
  19540. * @return {!Object}
  19541. * @suppress {unusedLocalVariables} f is only used for nested messages
  19542. */
  19543. proto.com.electron.zoomvideo.sdk.proto.GetMultiCameraStreamList.toObject = function(includeInstance, msg) {
  19544. var f, obj = {
  19545. user: (f = msg.getUser()) && proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.toObject(includeInstance, f)
  19546. };
  19547. if (includeInstance) {
  19548. obj.$jspbMessageInstance = msg;
  19549. }
  19550. return obj;
  19551. };
  19552. }
  19553. /**
  19554. * Deserializes binary data (in protobuf wire format).
  19555. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  19556. * @return {!proto.com.electron.zoomvideo.sdk.proto.GetMultiCameraStreamList}
  19557. */
  19558. proto.com.electron.zoomvideo.sdk.proto.GetMultiCameraStreamList.deserializeBinary = function(bytes) {
  19559. var reader = new jspb.BinaryReader(bytes);
  19560. var msg = new proto.com.electron.zoomvideo.sdk.proto.GetMultiCameraStreamList;
  19561. return proto.com.electron.zoomvideo.sdk.proto.GetMultiCameraStreamList.deserializeBinaryFromReader(msg, reader);
  19562. };
  19563. /**
  19564. * Deserializes binary data (in protobuf wire format) from the
  19565. * given reader into the given message object.
  19566. * @param {!proto.com.electron.zoomvideo.sdk.proto.GetMultiCameraStreamList} msg The message object to deserialize into.
  19567. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  19568. * @return {!proto.com.electron.zoomvideo.sdk.proto.GetMultiCameraStreamList}
  19569. */
  19570. proto.com.electron.zoomvideo.sdk.proto.GetMultiCameraStreamList.deserializeBinaryFromReader = function(msg, reader) {
  19571. while (reader.nextField()) {
  19572. if (reader.isEndGroup()) {
  19573. break;
  19574. }
  19575. var field = reader.getFieldNumber();
  19576. switch (field) {
  19577. case 1:
  19578. var value = new proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser;
  19579. reader.readMessage(value,proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.deserializeBinaryFromReader);
  19580. msg.setUser(value);
  19581. break;
  19582. default:
  19583. reader.skipField();
  19584. break;
  19585. }
  19586. }
  19587. return msg;
  19588. };
  19589. /**
  19590. * Serializes the message to binary data (in protobuf wire format).
  19591. * @return {!Uint8Array}
  19592. */
  19593. proto.com.electron.zoomvideo.sdk.proto.GetMultiCameraStreamList.prototype.serializeBinary = function() {
  19594. var writer = new jspb.BinaryWriter();
  19595. proto.com.electron.zoomvideo.sdk.proto.GetMultiCameraStreamList.serializeBinaryToWriter(this, writer);
  19596. return writer.getResultBuffer();
  19597. };
  19598. /**
  19599. * Serializes the given message to binary data (in protobuf wire
  19600. * format), writing to the given BinaryWriter.
  19601. * @param {!proto.com.electron.zoomvideo.sdk.proto.GetMultiCameraStreamList} message
  19602. * @param {!jspb.BinaryWriter} writer
  19603. * @suppress {unusedLocalVariables} f is only used for nested messages
  19604. */
  19605. proto.com.electron.zoomvideo.sdk.proto.GetMultiCameraStreamList.serializeBinaryToWriter = function(message, writer) {
  19606. var f = undefined;
  19607. f = message.getUser();
  19608. if (f != null) {
  19609. writer.writeMessage(
  19610. 1,
  19611. f,
  19612. proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.serializeBinaryToWriter
  19613. );
  19614. }
  19615. };
  19616. /**
  19617. * optional VideoSDKUser user = 1;
  19618. * @return {?proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser}
  19619. */
  19620. proto.com.electron.zoomvideo.sdk.proto.GetMultiCameraStreamList.prototype.getUser = function() {
  19621. return /** @type{?proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser} */ (
  19622. jspb.Message.getWrapperField(this, proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser, 1));
  19623. };
  19624. /**
  19625. * @param {?proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser|undefined} value
  19626. * @return {!proto.com.electron.zoomvideo.sdk.proto.GetMultiCameraStreamList} returns this
  19627. */
  19628. proto.com.electron.zoomvideo.sdk.proto.GetMultiCameraStreamList.prototype.setUser = function(value) {
  19629. return jspb.Message.setWrapperField(this, 1, value);
  19630. };
  19631. /**
  19632. * Clears the message field making it undefined.
  19633. * @return {!proto.com.electron.zoomvideo.sdk.proto.GetMultiCameraStreamList} returns this
  19634. */
  19635. proto.com.electron.zoomvideo.sdk.proto.GetMultiCameraStreamList.prototype.clearUser = function() {
  19636. return this.setUser(undefined);
  19637. };
  19638. /**
  19639. * Returns whether this field is set.
  19640. * @return {boolean}
  19641. */
  19642. proto.com.electron.zoomvideo.sdk.proto.GetMultiCameraStreamList.prototype.hasUser = function() {
  19643. return jspb.Message.getField(this, 1) != null;
  19644. };
  19645. if (jspb.Message.GENERATE_TO_OBJECT) {
  19646. /**
  19647. * Creates an object representation of this proto.
  19648. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  19649. * Optional fields that are not set will be set to undefined.
  19650. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  19651. * For the list of reserved names please see:
  19652. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  19653. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  19654. * JSPB instance for transitional soy proto support:
  19655. * http://goto/soy-param-migration
  19656. * @return {!Object}
  19657. */
  19658. proto.com.electron.zoomvideo.sdk.proto.MicInfos.prototype.toObject = function(opt_includeInstance) {
  19659. return proto.com.electron.zoomvideo.sdk.proto.MicInfos.toObject(opt_includeInstance, this);
  19660. };
  19661. /**
  19662. * Static version of the {@see toObject} method.
  19663. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  19664. * the JSPB instance for transitional soy proto support:
  19665. * http://goto/soy-param-migration
  19666. * @param {!proto.com.electron.zoomvideo.sdk.proto.MicInfos} msg The msg instance to transform.
  19667. * @return {!Object}
  19668. * @suppress {unusedLocalVariables} f is only used for nested messages
  19669. */
  19670. proto.com.electron.zoomvideo.sdk.proto.MicInfos.toObject = function(includeInstance, msg) {
  19671. var f, obj = {
  19672. deviceid: (f = jspb.Message.getField(msg, 1)) == null ? undefined : f,
  19673. devicename: (f = jspb.Message.getField(msg, 2)) == null ? undefined : f,
  19674. isselecteddevice: (f = jspb.Message.getBooleanField(msg, 3)) == null ? undefined : f
  19675. };
  19676. if (includeInstance) {
  19677. obj.$jspbMessageInstance = msg;
  19678. }
  19679. return obj;
  19680. };
  19681. }
  19682. /**
  19683. * Deserializes binary data (in protobuf wire format).
  19684. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  19685. * @return {!proto.com.electron.zoomvideo.sdk.proto.MicInfos}
  19686. */
  19687. proto.com.electron.zoomvideo.sdk.proto.MicInfos.deserializeBinary = function(bytes) {
  19688. var reader = new jspb.BinaryReader(bytes);
  19689. var msg = new proto.com.electron.zoomvideo.sdk.proto.MicInfos;
  19690. return proto.com.electron.zoomvideo.sdk.proto.MicInfos.deserializeBinaryFromReader(msg, reader);
  19691. };
  19692. /**
  19693. * Deserializes binary data (in protobuf wire format) from the
  19694. * given reader into the given message object.
  19695. * @param {!proto.com.electron.zoomvideo.sdk.proto.MicInfos} msg The message object to deserialize into.
  19696. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  19697. * @return {!proto.com.electron.zoomvideo.sdk.proto.MicInfos}
  19698. */
  19699. proto.com.electron.zoomvideo.sdk.proto.MicInfos.deserializeBinaryFromReader = function(msg, reader) {
  19700. while (reader.nextField()) {
  19701. if (reader.isEndGroup()) {
  19702. break;
  19703. }
  19704. var field = reader.getFieldNumber();
  19705. switch (field) {
  19706. case 1:
  19707. var value = /** @type {string} */ (reader.readString());
  19708. msg.setDeviceid(value);
  19709. break;
  19710. case 2:
  19711. var value = /** @type {string} */ (reader.readString());
  19712. msg.setDevicename(value);
  19713. break;
  19714. case 3:
  19715. var value = /** @type {boolean} */ (reader.readBool());
  19716. msg.setIsselecteddevice(value);
  19717. break;
  19718. default:
  19719. reader.skipField();
  19720. break;
  19721. }
  19722. }
  19723. return msg;
  19724. };
  19725. /**
  19726. * Serializes the message to binary data (in protobuf wire format).
  19727. * @return {!Uint8Array}
  19728. */
  19729. proto.com.electron.zoomvideo.sdk.proto.MicInfos.prototype.serializeBinary = function() {
  19730. var writer = new jspb.BinaryWriter();
  19731. proto.com.electron.zoomvideo.sdk.proto.MicInfos.serializeBinaryToWriter(this, writer);
  19732. return writer.getResultBuffer();
  19733. };
  19734. /**
  19735. * Serializes the given message to binary data (in protobuf wire
  19736. * format), writing to the given BinaryWriter.
  19737. * @param {!proto.com.electron.zoomvideo.sdk.proto.MicInfos} message
  19738. * @param {!jspb.BinaryWriter} writer
  19739. * @suppress {unusedLocalVariables} f is only used for nested messages
  19740. */
  19741. proto.com.electron.zoomvideo.sdk.proto.MicInfos.serializeBinaryToWriter = function(message, writer) {
  19742. var f = undefined;
  19743. f = /** @type {string} */ (jspb.Message.getField(message, 1));
  19744. if (f != null) {
  19745. writer.writeString(
  19746. 1,
  19747. f
  19748. );
  19749. }
  19750. f = /** @type {string} */ (jspb.Message.getField(message, 2));
  19751. if (f != null) {
  19752. writer.writeString(
  19753. 2,
  19754. f
  19755. );
  19756. }
  19757. f = /** @type {boolean} */ (jspb.Message.getField(message, 3));
  19758. if (f != null) {
  19759. writer.writeBool(
  19760. 3,
  19761. f
  19762. );
  19763. }
  19764. };
  19765. /**
  19766. * optional string deviceID = 1;
  19767. * @return {string}
  19768. */
  19769. proto.com.electron.zoomvideo.sdk.proto.MicInfos.prototype.getDeviceid = function() {
  19770. return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, ""));
  19771. };
  19772. /**
  19773. * @param {string} value
  19774. * @return {!proto.com.electron.zoomvideo.sdk.proto.MicInfos} returns this
  19775. */
  19776. proto.com.electron.zoomvideo.sdk.proto.MicInfos.prototype.setDeviceid = function(value) {
  19777. return jspb.Message.setField(this, 1, value);
  19778. };
  19779. /**
  19780. * Clears the field making it undefined.
  19781. * @return {!proto.com.electron.zoomvideo.sdk.proto.MicInfos} returns this
  19782. */
  19783. proto.com.electron.zoomvideo.sdk.proto.MicInfos.prototype.clearDeviceid = function() {
  19784. return jspb.Message.setField(this, 1, undefined);
  19785. };
  19786. /**
  19787. * Returns whether this field is set.
  19788. * @return {boolean}
  19789. */
  19790. proto.com.electron.zoomvideo.sdk.proto.MicInfos.prototype.hasDeviceid = function() {
  19791. return jspb.Message.getField(this, 1) != null;
  19792. };
  19793. /**
  19794. * optional string deviceName = 2;
  19795. * @return {string}
  19796. */
  19797. proto.com.electron.zoomvideo.sdk.proto.MicInfos.prototype.getDevicename = function() {
  19798. return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, ""));
  19799. };
  19800. /**
  19801. * @param {string} value
  19802. * @return {!proto.com.electron.zoomvideo.sdk.proto.MicInfos} returns this
  19803. */
  19804. proto.com.electron.zoomvideo.sdk.proto.MicInfos.prototype.setDevicename = function(value) {
  19805. return jspb.Message.setField(this, 2, value);
  19806. };
  19807. /**
  19808. * Clears the field making it undefined.
  19809. * @return {!proto.com.electron.zoomvideo.sdk.proto.MicInfos} returns this
  19810. */
  19811. proto.com.electron.zoomvideo.sdk.proto.MicInfos.prototype.clearDevicename = function() {
  19812. return jspb.Message.setField(this, 2, undefined);
  19813. };
  19814. /**
  19815. * Returns whether this field is set.
  19816. * @return {boolean}
  19817. */
  19818. proto.com.electron.zoomvideo.sdk.proto.MicInfos.prototype.hasDevicename = function() {
  19819. return jspb.Message.getField(this, 2) != null;
  19820. };
  19821. /**
  19822. * optional bool isSelectedDevice = 3;
  19823. * @return {boolean}
  19824. */
  19825. proto.com.electron.zoomvideo.sdk.proto.MicInfos.prototype.getIsselecteddevice = function() {
  19826. return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 3, false));
  19827. };
  19828. /**
  19829. * @param {boolean} value
  19830. * @return {!proto.com.electron.zoomvideo.sdk.proto.MicInfos} returns this
  19831. */
  19832. proto.com.electron.zoomvideo.sdk.proto.MicInfos.prototype.setIsselecteddevice = function(value) {
  19833. return jspb.Message.setField(this, 3, value);
  19834. };
  19835. /**
  19836. * Clears the field making it undefined.
  19837. * @return {!proto.com.electron.zoomvideo.sdk.proto.MicInfos} returns this
  19838. */
  19839. proto.com.electron.zoomvideo.sdk.proto.MicInfos.prototype.clearIsselecteddevice = function() {
  19840. return jspb.Message.setField(this, 3, undefined);
  19841. };
  19842. /**
  19843. * Returns whether this field is set.
  19844. * @return {boolean}
  19845. */
  19846. proto.com.electron.zoomvideo.sdk.proto.MicInfos.prototype.hasIsselecteddevice = function() {
  19847. return jspb.Message.getField(this, 3) != null;
  19848. };
  19849. /**
  19850. * List of repeated fields within this message type.
  19851. * @private {!Array<number>}
  19852. * @const
  19853. */
  19854. proto.com.electron.zoomvideo.sdk.proto.GetMicList.repeatedFields_ = [1];
  19855. if (jspb.Message.GENERATE_TO_OBJECT) {
  19856. /**
  19857. * Creates an object representation of this proto.
  19858. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  19859. * Optional fields that are not set will be set to undefined.
  19860. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  19861. * For the list of reserved names please see:
  19862. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  19863. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  19864. * JSPB instance for transitional soy proto support:
  19865. * http://goto/soy-param-migration
  19866. * @return {!Object}
  19867. */
  19868. proto.com.electron.zoomvideo.sdk.proto.GetMicList.prototype.toObject = function(opt_includeInstance) {
  19869. return proto.com.electron.zoomvideo.sdk.proto.GetMicList.toObject(opt_includeInstance, this);
  19870. };
  19871. /**
  19872. * Static version of the {@see toObject} method.
  19873. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  19874. * the JSPB instance for transitional soy proto support:
  19875. * http://goto/soy-param-migration
  19876. * @param {!proto.com.electron.zoomvideo.sdk.proto.GetMicList} msg The msg instance to transform.
  19877. * @return {!Object}
  19878. * @suppress {unusedLocalVariables} f is only used for nested messages
  19879. */
  19880. proto.com.electron.zoomvideo.sdk.proto.GetMicList.toObject = function(includeInstance, msg) {
  19881. var f, obj = {
  19882. micinfoList: jspb.Message.toObjectList(msg.getMicinfoList(),
  19883. proto.com.electron.zoomvideo.sdk.proto.MicInfos.toObject, includeInstance)
  19884. };
  19885. if (includeInstance) {
  19886. obj.$jspbMessageInstance = msg;
  19887. }
  19888. return obj;
  19889. };
  19890. }
  19891. /**
  19892. * Deserializes binary data (in protobuf wire format).
  19893. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  19894. * @return {!proto.com.electron.zoomvideo.sdk.proto.GetMicList}
  19895. */
  19896. proto.com.electron.zoomvideo.sdk.proto.GetMicList.deserializeBinary = function(bytes) {
  19897. var reader = new jspb.BinaryReader(bytes);
  19898. var msg = new proto.com.electron.zoomvideo.sdk.proto.GetMicList;
  19899. return proto.com.electron.zoomvideo.sdk.proto.GetMicList.deserializeBinaryFromReader(msg, reader);
  19900. };
  19901. /**
  19902. * Deserializes binary data (in protobuf wire format) from the
  19903. * given reader into the given message object.
  19904. * @param {!proto.com.electron.zoomvideo.sdk.proto.GetMicList} msg The message object to deserialize into.
  19905. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  19906. * @return {!proto.com.electron.zoomvideo.sdk.proto.GetMicList}
  19907. */
  19908. proto.com.electron.zoomvideo.sdk.proto.GetMicList.deserializeBinaryFromReader = function(msg, reader) {
  19909. while (reader.nextField()) {
  19910. if (reader.isEndGroup()) {
  19911. break;
  19912. }
  19913. var field = reader.getFieldNumber();
  19914. switch (field) {
  19915. case 1:
  19916. var value = new proto.com.electron.zoomvideo.sdk.proto.MicInfos;
  19917. reader.readMessage(value,proto.com.electron.zoomvideo.sdk.proto.MicInfos.deserializeBinaryFromReader);
  19918. msg.addMicinfo(value);
  19919. break;
  19920. default:
  19921. reader.skipField();
  19922. break;
  19923. }
  19924. }
  19925. return msg;
  19926. };
  19927. /**
  19928. * Serializes the message to binary data (in protobuf wire format).
  19929. * @return {!Uint8Array}
  19930. */
  19931. proto.com.electron.zoomvideo.sdk.proto.GetMicList.prototype.serializeBinary = function() {
  19932. var writer = new jspb.BinaryWriter();
  19933. proto.com.electron.zoomvideo.sdk.proto.GetMicList.serializeBinaryToWriter(this, writer);
  19934. return writer.getResultBuffer();
  19935. };
  19936. /**
  19937. * Serializes the given message to binary data (in protobuf wire
  19938. * format), writing to the given BinaryWriter.
  19939. * @param {!proto.com.electron.zoomvideo.sdk.proto.GetMicList} message
  19940. * @param {!jspb.BinaryWriter} writer
  19941. * @suppress {unusedLocalVariables} f is only used for nested messages
  19942. */
  19943. proto.com.electron.zoomvideo.sdk.proto.GetMicList.serializeBinaryToWriter = function(message, writer) {
  19944. var f = undefined;
  19945. f = message.getMicinfoList();
  19946. if (f.length > 0) {
  19947. writer.writeRepeatedMessage(
  19948. 1,
  19949. f,
  19950. proto.com.electron.zoomvideo.sdk.proto.MicInfos.serializeBinaryToWriter
  19951. );
  19952. }
  19953. };
  19954. /**
  19955. * repeated MicInfos MicInfo = 1;
  19956. * @return {!Array<!proto.com.electron.zoomvideo.sdk.proto.MicInfos>}
  19957. */
  19958. proto.com.electron.zoomvideo.sdk.proto.GetMicList.prototype.getMicinfoList = function() {
  19959. return /** @type{!Array<!proto.com.electron.zoomvideo.sdk.proto.MicInfos>} */ (
  19960. jspb.Message.getRepeatedWrapperField(this, proto.com.electron.zoomvideo.sdk.proto.MicInfos, 1));
  19961. };
  19962. /**
  19963. * @param {!Array<!proto.com.electron.zoomvideo.sdk.proto.MicInfos>} value
  19964. * @return {!proto.com.electron.zoomvideo.sdk.proto.GetMicList} returns this
  19965. */
  19966. proto.com.electron.zoomvideo.sdk.proto.GetMicList.prototype.setMicinfoList = function(value) {
  19967. return jspb.Message.setRepeatedWrapperField(this, 1, value);
  19968. };
  19969. /**
  19970. * @param {!proto.com.electron.zoomvideo.sdk.proto.MicInfos=} opt_value
  19971. * @param {number=} opt_index
  19972. * @return {!proto.com.electron.zoomvideo.sdk.proto.MicInfos}
  19973. */
  19974. proto.com.electron.zoomvideo.sdk.proto.GetMicList.prototype.addMicinfo = function(opt_value, opt_index) {
  19975. return jspb.Message.addToRepeatedWrapperField(this, 1, opt_value, proto.com.electron.zoomvideo.sdk.proto.MicInfos, opt_index);
  19976. };
  19977. /**
  19978. * Clears the list making it empty but non-null.
  19979. * @return {!proto.com.electron.zoomvideo.sdk.proto.GetMicList} returns this
  19980. */
  19981. proto.com.electron.zoomvideo.sdk.proto.GetMicList.prototype.clearMicinfoList = function() {
  19982. return this.setMicinfoList([]);
  19983. };
  19984. if (jspb.Message.GENERATE_TO_OBJECT) {
  19985. /**
  19986. * Creates an object representation of this proto.
  19987. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  19988. * Optional fields that are not set will be set to undefined.
  19989. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  19990. * For the list of reserved names please see:
  19991. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  19992. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  19993. * JSPB instance for transitional soy proto support:
  19994. * http://goto/soy-param-migration
  19995. * @return {!Object}
  19996. */
  19997. proto.com.electron.zoomvideo.sdk.proto.SpeakerInfos.prototype.toObject = function(opt_includeInstance) {
  19998. return proto.com.electron.zoomvideo.sdk.proto.SpeakerInfos.toObject(opt_includeInstance, this);
  19999. };
  20000. /**
  20001. * Static version of the {@see toObject} method.
  20002. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  20003. * the JSPB instance for transitional soy proto support:
  20004. * http://goto/soy-param-migration
  20005. * @param {!proto.com.electron.zoomvideo.sdk.proto.SpeakerInfos} msg The msg instance to transform.
  20006. * @return {!Object}
  20007. * @suppress {unusedLocalVariables} f is only used for nested messages
  20008. */
  20009. proto.com.electron.zoomvideo.sdk.proto.SpeakerInfos.toObject = function(includeInstance, msg) {
  20010. var f, obj = {
  20011. deviceid: (f = jspb.Message.getField(msg, 1)) == null ? undefined : f,
  20012. devicename: (f = jspb.Message.getField(msg, 2)) == null ? undefined : f,
  20013. isselecteddevice: (f = jspb.Message.getBooleanField(msg, 3)) == null ? undefined : f
  20014. };
  20015. if (includeInstance) {
  20016. obj.$jspbMessageInstance = msg;
  20017. }
  20018. return obj;
  20019. };
  20020. }
  20021. /**
  20022. * Deserializes binary data (in protobuf wire format).
  20023. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  20024. * @return {!proto.com.electron.zoomvideo.sdk.proto.SpeakerInfos}
  20025. */
  20026. proto.com.electron.zoomvideo.sdk.proto.SpeakerInfos.deserializeBinary = function(bytes) {
  20027. var reader = new jspb.BinaryReader(bytes);
  20028. var msg = new proto.com.electron.zoomvideo.sdk.proto.SpeakerInfos;
  20029. return proto.com.electron.zoomvideo.sdk.proto.SpeakerInfos.deserializeBinaryFromReader(msg, reader);
  20030. };
  20031. /**
  20032. * Deserializes binary data (in protobuf wire format) from the
  20033. * given reader into the given message object.
  20034. * @param {!proto.com.electron.zoomvideo.sdk.proto.SpeakerInfos} msg The message object to deserialize into.
  20035. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  20036. * @return {!proto.com.electron.zoomvideo.sdk.proto.SpeakerInfos}
  20037. */
  20038. proto.com.electron.zoomvideo.sdk.proto.SpeakerInfos.deserializeBinaryFromReader = function(msg, reader) {
  20039. while (reader.nextField()) {
  20040. if (reader.isEndGroup()) {
  20041. break;
  20042. }
  20043. var field = reader.getFieldNumber();
  20044. switch (field) {
  20045. case 1:
  20046. var value = /** @type {string} */ (reader.readString());
  20047. msg.setDeviceid(value);
  20048. break;
  20049. case 2:
  20050. var value = /** @type {string} */ (reader.readString());
  20051. msg.setDevicename(value);
  20052. break;
  20053. case 3:
  20054. var value = /** @type {boolean} */ (reader.readBool());
  20055. msg.setIsselecteddevice(value);
  20056. break;
  20057. default:
  20058. reader.skipField();
  20059. break;
  20060. }
  20061. }
  20062. return msg;
  20063. };
  20064. /**
  20065. * Serializes the message to binary data (in protobuf wire format).
  20066. * @return {!Uint8Array}
  20067. */
  20068. proto.com.electron.zoomvideo.sdk.proto.SpeakerInfos.prototype.serializeBinary = function() {
  20069. var writer = new jspb.BinaryWriter();
  20070. proto.com.electron.zoomvideo.sdk.proto.SpeakerInfos.serializeBinaryToWriter(this, writer);
  20071. return writer.getResultBuffer();
  20072. };
  20073. /**
  20074. * Serializes the given message to binary data (in protobuf wire
  20075. * format), writing to the given BinaryWriter.
  20076. * @param {!proto.com.electron.zoomvideo.sdk.proto.SpeakerInfos} message
  20077. * @param {!jspb.BinaryWriter} writer
  20078. * @suppress {unusedLocalVariables} f is only used for nested messages
  20079. */
  20080. proto.com.electron.zoomvideo.sdk.proto.SpeakerInfos.serializeBinaryToWriter = function(message, writer) {
  20081. var f = undefined;
  20082. f = /** @type {string} */ (jspb.Message.getField(message, 1));
  20083. if (f != null) {
  20084. writer.writeString(
  20085. 1,
  20086. f
  20087. );
  20088. }
  20089. f = /** @type {string} */ (jspb.Message.getField(message, 2));
  20090. if (f != null) {
  20091. writer.writeString(
  20092. 2,
  20093. f
  20094. );
  20095. }
  20096. f = /** @type {boolean} */ (jspb.Message.getField(message, 3));
  20097. if (f != null) {
  20098. writer.writeBool(
  20099. 3,
  20100. f
  20101. );
  20102. }
  20103. };
  20104. /**
  20105. * optional string deviceID = 1;
  20106. * @return {string}
  20107. */
  20108. proto.com.electron.zoomvideo.sdk.proto.SpeakerInfos.prototype.getDeviceid = function() {
  20109. return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, ""));
  20110. };
  20111. /**
  20112. * @param {string} value
  20113. * @return {!proto.com.electron.zoomvideo.sdk.proto.SpeakerInfos} returns this
  20114. */
  20115. proto.com.electron.zoomvideo.sdk.proto.SpeakerInfos.prototype.setDeviceid = function(value) {
  20116. return jspb.Message.setField(this, 1, value);
  20117. };
  20118. /**
  20119. * Clears the field making it undefined.
  20120. * @return {!proto.com.electron.zoomvideo.sdk.proto.SpeakerInfos} returns this
  20121. */
  20122. proto.com.electron.zoomvideo.sdk.proto.SpeakerInfos.prototype.clearDeviceid = function() {
  20123. return jspb.Message.setField(this, 1, undefined);
  20124. };
  20125. /**
  20126. * Returns whether this field is set.
  20127. * @return {boolean}
  20128. */
  20129. proto.com.electron.zoomvideo.sdk.proto.SpeakerInfos.prototype.hasDeviceid = function() {
  20130. return jspb.Message.getField(this, 1) != null;
  20131. };
  20132. /**
  20133. * optional string deviceName = 2;
  20134. * @return {string}
  20135. */
  20136. proto.com.electron.zoomvideo.sdk.proto.SpeakerInfos.prototype.getDevicename = function() {
  20137. return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, ""));
  20138. };
  20139. /**
  20140. * @param {string} value
  20141. * @return {!proto.com.electron.zoomvideo.sdk.proto.SpeakerInfos} returns this
  20142. */
  20143. proto.com.electron.zoomvideo.sdk.proto.SpeakerInfos.prototype.setDevicename = function(value) {
  20144. return jspb.Message.setField(this, 2, value);
  20145. };
  20146. /**
  20147. * Clears the field making it undefined.
  20148. * @return {!proto.com.electron.zoomvideo.sdk.proto.SpeakerInfos} returns this
  20149. */
  20150. proto.com.electron.zoomvideo.sdk.proto.SpeakerInfos.prototype.clearDevicename = function() {
  20151. return jspb.Message.setField(this, 2, undefined);
  20152. };
  20153. /**
  20154. * Returns whether this field is set.
  20155. * @return {boolean}
  20156. */
  20157. proto.com.electron.zoomvideo.sdk.proto.SpeakerInfos.prototype.hasDevicename = function() {
  20158. return jspb.Message.getField(this, 2) != null;
  20159. };
  20160. /**
  20161. * optional bool isSelectedDevice = 3;
  20162. * @return {boolean}
  20163. */
  20164. proto.com.electron.zoomvideo.sdk.proto.SpeakerInfos.prototype.getIsselecteddevice = function() {
  20165. return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 3, false));
  20166. };
  20167. /**
  20168. * @param {boolean} value
  20169. * @return {!proto.com.electron.zoomvideo.sdk.proto.SpeakerInfos} returns this
  20170. */
  20171. proto.com.electron.zoomvideo.sdk.proto.SpeakerInfos.prototype.setIsselecteddevice = function(value) {
  20172. return jspb.Message.setField(this, 3, value);
  20173. };
  20174. /**
  20175. * Clears the field making it undefined.
  20176. * @return {!proto.com.electron.zoomvideo.sdk.proto.SpeakerInfos} returns this
  20177. */
  20178. proto.com.electron.zoomvideo.sdk.proto.SpeakerInfos.prototype.clearIsselecteddevice = function() {
  20179. return jspb.Message.setField(this, 3, undefined);
  20180. };
  20181. /**
  20182. * Returns whether this field is set.
  20183. * @return {boolean}
  20184. */
  20185. proto.com.electron.zoomvideo.sdk.proto.SpeakerInfos.prototype.hasIsselecteddevice = function() {
  20186. return jspb.Message.getField(this, 3) != null;
  20187. };
  20188. /**
  20189. * List of repeated fields within this message type.
  20190. * @private {!Array<number>}
  20191. * @const
  20192. */
  20193. proto.com.electron.zoomvideo.sdk.proto.GetSpeakerList.repeatedFields_ = [1];
  20194. if (jspb.Message.GENERATE_TO_OBJECT) {
  20195. /**
  20196. * Creates an object representation of this proto.
  20197. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  20198. * Optional fields that are not set will be set to undefined.
  20199. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  20200. * For the list of reserved names please see:
  20201. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  20202. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  20203. * JSPB instance for transitional soy proto support:
  20204. * http://goto/soy-param-migration
  20205. * @return {!Object}
  20206. */
  20207. proto.com.electron.zoomvideo.sdk.proto.GetSpeakerList.prototype.toObject = function(opt_includeInstance) {
  20208. return proto.com.electron.zoomvideo.sdk.proto.GetSpeakerList.toObject(opt_includeInstance, this);
  20209. };
  20210. /**
  20211. * Static version of the {@see toObject} method.
  20212. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  20213. * the JSPB instance for transitional soy proto support:
  20214. * http://goto/soy-param-migration
  20215. * @param {!proto.com.electron.zoomvideo.sdk.proto.GetSpeakerList} msg The msg instance to transform.
  20216. * @return {!Object}
  20217. * @suppress {unusedLocalVariables} f is only used for nested messages
  20218. */
  20219. proto.com.electron.zoomvideo.sdk.proto.GetSpeakerList.toObject = function(includeInstance, msg) {
  20220. var f, obj = {
  20221. speakerinfoList: jspb.Message.toObjectList(msg.getSpeakerinfoList(),
  20222. proto.com.electron.zoomvideo.sdk.proto.SpeakerInfos.toObject, includeInstance)
  20223. };
  20224. if (includeInstance) {
  20225. obj.$jspbMessageInstance = msg;
  20226. }
  20227. return obj;
  20228. };
  20229. }
  20230. /**
  20231. * Deserializes binary data (in protobuf wire format).
  20232. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  20233. * @return {!proto.com.electron.zoomvideo.sdk.proto.GetSpeakerList}
  20234. */
  20235. proto.com.electron.zoomvideo.sdk.proto.GetSpeakerList.deserializeBinary = function(bytes) {
  20236. var reader = new jspb.BinaryReader(bytes);
  20237. var msg = new proto.com.electron.zoomvideo.sdk.proto.GetSpeakerList;
  20238. return proto.com.electron.zoomvideo.sdk.proto.GetSpeakerList.deserializeBinaryFromReader(msg, reader);
  20239. };
  20240. /**
  20241. * Deserializes binary data (in protobuf wire format) from the
  20242. * given reader into the given message object.
  20243. * @param {!proto.com.electron.zoomvideo.sdk.proto.GetSpeakerList} msg The message object to deserialize into.
  20244. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  20245. * @return {!proto.com.electron.zoomvideo.sdk.proto.GetSpeakerList}
  20246. */
  20247. proto.com.electron.zoomvideo.sdk.proto.GetSpeakerList.deserializeBinaryFromReader = function(msg, reader) {
  20248. while (reader.nextField()) {
  20249. if (reader.isEndGroup()) {
  20250. break;
  20251. }
  20252. var field = reader.getFieldNumber();
  20253. switch (field) {
  20254. case 1:
  20255. var value = new proto.com.electron.zoomvideo.sdk.proto.SpeakerInfos;
  20256. reader.readMessage(value,proto.com.electron.zoomvideo.sdk.proto.SpeakerInfos.deserializeBinaryFromReader);
  20257. msg.addSpeakerinfo(value);
  20258. break;
  20259. default:
  20260. reader.skipField();
  20261. break;
  20262. }
  20263. }
  20264. return msg;
  20265. };
  20266. /**
  20267. * Serializes the message to binary data (in protobuf wire format).
  20268. * @return {!Uint8Array}
  20269. */
  20270. proto.com.electron.zoomvideo.sdk.proto.GetSpeakerList.prototype.serializeBinary = function() {
  20271. var writer = new jspb.BinaryWriter();
  20272. proto.com.electron.zoomvideo.sdk.proto.GetSpeakerList.serializeBinaryToWriter(this, writer);
  20273. return writer.getResultBuffer();
  20274. };
  20275. /**
  20276. * Serializes the given message to binary data (in protobuf wire
  20277. * format), writing to the given BinaryWriter.
  20278. * @param {!proto.com.electron.zoomvideo.sdk.proto.GetSpeakerList} message
  20279. * @param {!jspb.BinaryWriter} writer
  20280. * @suppress {unusedLocalVariables} f is only used for nested messages
  20281. */
  20282. proto.com.electron.zoomvideo.sdk.proto.GetSpeakerList.serializeBinaryToWriter = function(message, writer) {
  20283. var f = undefined;
  20284. f = message.getSpeakerinfoList();
  20285. if (f.length > 0) {
  20286. writer.writeRepeatedMessage(
  20287. 1,
  20288. f,
  20289. proto.com.electron.zoomvideo.sdk.proto.SpeakerInfos.serializeBinaryToWriter
  20290. );
  20291. }
  20292. };
  20293. /**
  20294. * repeated SpeakerInfos SpeakerInfo = 1;
  20295. * @return {!Array<!proto.com.electron.zoomvideo.sdk.proto.SpeakerInfos>}
  20296. */
  20297. proto.com.electron.zoomvideo.sdk.proto.GetSpeakerList.prototype.getSpeakerinfoList = function() {
  20298. return /** @type{!Array<!proto.com.electron.zoomvideo.sdk.proto.SpeakerInfos>} */ (
  20299. jspb.Message.getRepeatedWrapperField(this, proto.com.electron.zoomvideo.sdk.proto.SpeakerInfos, 1));
  20300. };
  20301. /**
  20302. * @param {!Array<!proto.com.electron.zoomvideo.sdk.proto.SpeakerInfos>} value
  20303. * @return {!proto.com.electron.zoomvideo.sdk.proto.GetSpeakerList} returns this
  20304. */
  20305. proto.com.electron.zoomvideo.sdk.proto.GetSpeakerList.prototype.setSpeakerinfoList = function(value) {
  20306. return jspb.Message.setRepeatedWrapperField(this, 1, value);
  20307. };
  20308. /**
  20309. * @param {!proto.com.electron.zoomvideo.sdk.proto.SpeakerInfos=} opt_value
  20310. * @param {number=} opt_index
  20311. * @return {!proto.com.electron.zoomvideo.sdk.proto.SpeakerInfos}
  20312. */
  20313. proto.com.electron.zoomvideo.sdk.proto.GetSpeakerList.prototype.addSpeakerinfo = function(opt_value, opt_index) {
  20314. return jspb.Message.addToRepeatedWrapperField(this, 1, opt_value, proto.com.electron.zoomvideo.sdk.proto.SpeakerInfos, opt_index);
  20315. };
  20316. /**
  20317. * Clears the list making it empty but non-null.
  20318. * @return {!proto.com.electron.zoomvideo.sdk.proto.GetSpeakerList} returns this
  20319. */
  20320. proto.com.electron.zoomvideo.sdk.proto.GetSpeakerList.prototype.clearSpeakerinfoList = function() {
  20321. return this.setSpeakerinfoList([]);
  20322. };
  20323. if (jspb.Message.GENERATE_TO_OBJECT) {
  20324. /**
  20325. * Creates an object representation of this proto.
  20326. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  20327. * Optional fields that are not set will be set to undefined.
  20328. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  20329. * For the list of reserved names please see:
  20330. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  20331. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  20332. * JSPB instance for transitional soy proto support:
  20333. * http://goto/soy-param-migration
  20334. * @return {!Object}
  20335. */
  20336. proto.com.electron.zoomvideo.sdk.proto.SendCommandParams.prototype.toObject = function(opt_includeInstance) {
  20337. return proto.com.electron.zoomvideo.sdk.proto.SendCommandParams.toObject(opt_includeInstance, this);
  20338. };
  20339. /**
  20340. * Static version of the {@see toObject} method.
  20341. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  20342. * the JSPB instance for transitional soy proto support:
  20343. * http://goto/soy-param-migration
  20344. * @param {!proto.com.electron.zoomvideo.sdk.proto.SendCommandParams} msg The msg instance to transform.
  20345. * @return {!Object}
  20346. * @suppress {unusedLocalVariables} f is only used for nested messages
  20347. */
  20348. proto.com.electron.zoomvideo.sdk.proto.SendCommandParams.toObject = function(includeInstance, msg) {
  20349. var f, obj = {
  20350. user: (f = msg.getUser()) && proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.toObject(includeInstance, f),
  20351. strcmd: (f = jspb.Message.getField(msg, 2)) == null ? undefined : f
  20352. };
  20353. if (includeInstance) {
  20354. obj.$jspbMessageInstance = msg;
  20355. }
  20356. return obj;
  20357. };
  20358. }
  20359. /**
  20360. * Deserializes binary data (in protobuf wire format).
  20361. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  20362. * @return {!proto.com.electron.zoomvideo.sdk.proto.SendCommandParams}
  20363. */
  20364. proto.com.electron.zoomvideo.sdk.proto.SendCommandParams.deserializeBinary = function(bytes) {
  20365. var reader = new jspb.BinaryReader(bytes);
  20366. var msg = new proto.com.electron.zoomvideo.sdk.proto.SendCommandParams;
  20367. return proto.com.electron.zoomvideo.sdk.proto.SendCommandParams.deserializeBinaryFromReader(msg, reader);
  20368. };
  20369. /**
  20370. * Deserializes binary data (in protobuf wire format) from the
  20371. * given reader into the given message object.
  20372. * @param {!proto.com.electron.zoomvideo.sdk.proto.SendCommandParams} msg The message object to deserialize into.
  20373. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  20374. * @return {!proto.com.electron.zoomvideo.sdk.proto.SendCommandParams}
  20375. */
  20376. proto.com.electron.zoomvideo.sdk.proto.SendCommandParams.deserializeBinaryFromReader = function(msg, reader) {
  20377. while (reader.nextField()) {
  20378. if (reader.isEndGroup()) {
  20379. break;
  20380. }
  20381. var field = reader.getFieldNumber();
  20382. switch (field) {
  20383. case 1:
  20384. var value = new proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser;
  20385. reader.readMessage(value,proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.deserializeBinaryFromReader);
  20386. msg.setUser(value);
  20387. break;
  20388. case 2:
  20389. var value = /** @type {string} */ (reader.readString());
  20390. msg.setStrcmd(value);
  20391. break;
  20392. default:
  20393. reader.skipField();
  20394. break;
  20395. }
  20396. }
  20397. return msg;
  20398. };
  20399. /**
  20400. * Serializes the message to binary data (in protobuf wire format).
  20401. * @return {!Uint8Array}
  20402. */
  20403. proto.com.electron.zoomvideo.sdk.proto.SendCommandParams.prototype.serializeBinary = function() {
  20404. var writer = new jspb.BinaryWriter();
  20405. proto.com.electron.zoomvideo.sdk.proto.SendCommandParams.serializeBinaryToWriter(this, writer);
  20406. return writer.getResultBuffer();
  20407. };
  20408. /**
  20409. * Serializes the given message to binary data (in protobuf wire
  20410. * format), writing to the given BinaryWriter.
  20411. * @param {!proto.com.electron.zoomvideo.sdk.proto.SendCommandParams} message
  20412. * @param {!jspb.BinaryWriter} writer
  20413. * @suppress {unusedLocalVariables} f is only used for nested messages
  20414. */
  20415. proto.com.electron.zoomvideo.sdk.proto.SendCommandParams.serializeBinaryToWriter = function(message, writer) {
  20416. var f = undefined;
  20417. f = message.getUser();
  20418. if (f != null) {
  20419. writer.writeMessage(
  20420. 1,
  20421. f,
  20422. proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.serializeBinaryToWriter
  20423. );
  20424. }
  20425. f = /** @type {string} */ (jspb.Message.getField(message, 2));
  20426. if (f != null) {
  20427. writer.writeString(
  20428. 2,
  20429. f
  20430. );
  20431. }
  20432. };
  20433. /**
  20434. * optional VideoSDKUser user = 1;
  20435. * @return {?proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser}
  20436. */
  20437. proto.com.electron.zoomvideo.sdk.proto.SendCommandParams.prototype.getUser = function() {
  20438. return /** @type{?proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser} */ (
  20439. jspb.Message.getWrapperField(this, proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser, 1));
  20440. };
  20441. /**
  20442. * @param {?proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser|undefined} value
  20443. * @return {!proto.com.electron.zoomvideo.sdk.proto.SendCommandParams} returns this
  20444. */
  20445. proto.com.electron.zoomvideo.sdk.proto.SendCommandParams.prototype.setUser = function(value) {
  20446. return jspb.Message.setWrapperField(this, 1, value);
  20447. };
  20448. /**
  20449. * Clears the message field making it undefined.
  20450. * @return {!proto.com.electron.zoomvideo.sdk.proto.SendCommandParams} returns this
  20451. */
  20452. proto.com.electron.zoomvideo.sdk.proto.SendCommandParams.prototype.clearUser = function() {
  20453. return this.setUser(undefined);
  20454. };
  20455. /**
  20456. * Returns whether this field is set.
  20457. * @return {boolean}
  20458. */
  20459. proto.com.electron.zoomvideo.sdk.proto.SendCommandParams.prototype.hasUser = function() {
  20460. return jspb.Message.getField(this, 1) != null;
  20461. };
  20462. /**
  20463. * optional string strCmd = 2;
  20464. * @return {string}
  20465. */
  20466. proto.com.electron.zoomvideo.sdk.proto.SendCommandParams.prototype.getStrcmd = function() {
  20467. return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, ""));
  20468. };
  20469. /**
  20470. * @param {string} value
  20471. * @return {!proto.com.electron.zoomvideo.sdk.proto.SendCommandParams} returns this
  20472. */
  20473. proto.com.electron.zoomvideo.sdk.proto.SendCommandParams.prototype.setStrcmd = function(value) {
  20474. return jspb.Message.setField(this, 2, value);
  20475. };
  20476. /**
  20477. * Clears the field making it undefined.
  20478. * @return {!proto.com.electron.zoomvideo.sdk.proto.SendCommandParams} returns this
  20479. */
  20480. proto.com.electron.zoomvideo.sdk.proto.SendCommandParams.prototype.clearStrcmd = function() {
  20481. return jspb.Message.setField(this, 2, undefined);
  20482. };
  20483. /**
  20484. * Returns whether this field is set.
  20485. * @return {boolean}
  20486. */
  20487. proto.com.electron.zoomvideo.sdk.proto.SendCommandParams.prototype.hasStrcmd = function() {
  20488. return jspb.Message.getField(this, 2) != null;
  20489. };
  20490. if (jspb.Message.GENERATE_TO_OBJECT) {
  20491. /**
  20492. * Creates an object representation of this proto.
  20493. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  20494. * Optional fields that are not set will be set to undefined.
  20495. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  20496. * For the list of reserved names please see:
  20497. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  20498. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  20499. * JSPB instance for transitional soy proto support:
  20500. * http://goto/soy-param-migration
  20501. * @return {!Object}
  20502. */
  20503. proto.com.electron.zoomvideo.sdk.proto.PhoneSupportCountryInfos.prototype.toObject = function(opt_includeInstance) {
  20504. return proto.com.electron.zoomvideo.sdk.proto.PhoneSupportCountryInfos.toObject(opt_includeInstance, this);
  20505. };
  20506. /**
  20507. * Static version of the {@see toObject} method.
  20508. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  20509. * the JSPB instance for transitional soy proto support:
  20510. * http://goto/soy-param-migration
  20511. * @param {!proto.com.electron.zoomvideo.sdk.proto.PhoneSupportCountryInfos} msg The msg instance to transform.
  20512. * @return {!Object}
  20513. * @suppress {unusedLocalVariables} f is only used for nested messages
  20514. */
  20515. proto.com.electron.zoomvideo.sdk.proto.PhoneSupportCountryInfos.toObject = function(includeInstance, msg) {
  20516. var f, obj = {
  20517. countryid: (f = jspb.Message.getField(msg, 1)) == null ? undefined : f,
  20518. countryname: (f = jspb.Message.getField(msg, 2)) == null ? undefined : f,
  20519. countrycode: (f = jspb.Message.getField(msg, 3)) == null ? undefined : f
  20520. };
  20521. if (includeInstance) {
  20522. obj.$jspbMessageInstance = msg;
  20523. }
  20524. return obj;
  20525. };
  20526. }
  20527. /**
  20528. * Deserializes binary data (in protobuf wire format).
  20529. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  20530. * @return {!proto.com.electron.zoomvideo.sdk.proto.PhoneSupportCountryInfos}
  20531. */
  20532. proto.com.electron.zoomvideo.sdk.proto.PhoneSupportCountryInfos.deserializeBinary = function(bytes) {
  20533. var reader = new jspb.BinaryReader(bytes);
  20534. var msg = new proto.com.electron.zoomvideo.sdk.proto.PhoneSupportCountryInfos;
  20535. return proto.com.electron.zoomvideo.sdk.proto.PhoneSupportCountryInfos.deserializeBinaryFromReader(msg, reader);
  20536. };
  20537. /**
  20538. * Deserializes binary data (in protobuf wire format) from the
  20539. * given reader into the given message object.
  20540. * @param {!proto.com.electron.zoomvideo.sdk.proto.PhoneSupportCountryInfos} msg The message object to deserialize into.
  20541. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  20542. * @return {!proto.com.electron.zoomvideo.sdk.proto.PhoneSupportCountryInfos}
  20543. */
  20544. proto.com.electron.zoomvideo.sdk.proto.PhoneSupportCountryInfos.deserializeBinaryFromReader = function(msg, reader) {
  20545. while (reader.nextField()) {
  20546. if (reader.isEndGroup()) {
  20547. break;
  20548. }
  20549. var field = reader.getFieldNumber();
  20550. switch (field) {
  20551. case 1:
  20552. var value = /** @type {string} */ (reader.readString());
  20553. msg.setCountryid(value);
  20554. break;
  20555. case 2:
  20556. var value = /** @type {string} */ (reader.readString());
  20557. msg.setCountryname(value);
  20558. break;
  20559. case 3:
  20560. var value = /** @type {string} */ (reader.readString());
  20561. msg.setCountrycode(value);
  20562. break;
  20563. default:
  20564. reader.skipField();
  20565. break;
  20566. }
  20567. }
  20568. return msg;
  20569. };
  20570. /**
  20571. * Serializes the message to binary data (in protobuf wire format).
  20572. * @return {!Uint8Array}
  20573. */
  20574. proto.com.electron.zoomvideo.sdk.proto.PhoneSupportCountryInfos.prototype.serializeBinary = function() {
  20575. var writer = new jspb.BinaryWriter();
  20576. proto.com.electron.zoomvideo.sdk.proto.PhoneSupportCountryInfos.serializeBinaryToWriter(this, writer);
  20577. return writer.getResultBuffer();
  20578. };
  20579. /**
  20580. * Serializes the given message to binary data (in protobuf wire
  20581. * format), writing to the given BinaryWriter.
  20582. * @param {!proto.com.electron.zoomvideo.sdk.proto.PhoneSupportCountryInfos} message
  20583. * @param {!jspb.BinaryWriter} writer
  20584. * @suppress {unusedLocalVariables} f is only used for nested messages
  20585. */
  20586. proto.com.electron.zoomvideo.sdk.proto.PhoneSupportCountryInfos.serializeBinaryToWriter = function(message, writer) {
  20587. var f = undefined;
  20588. f = /** @type {string} */ (jspb.Message.getField(message, 1));
  20589. if (f != null) {
  20590. writer.writeString(
  20591. 1,
  20592. f
  20593. );
  20594. }
  20595. f = /** @type {string} */ (jspb.Message.getField(message, 2));
  20596. if (f != null) {
  20597. writer.writeString(
  20598. 2,
  20599. f
  20600. );
  20601. }
  20602. f = /** @type {string} */ (jspb.Message.getField(message, 3));
  20603. if (f != null) {
  20604. writer.writeString(
  20605. 3,
  20606. f
  20607. );
  20608. }
  20609. };
  20610. /**
  20611. * optional string countryID = 1;
  20612. * @return {string}
  20613. */
  20614. proto.com.electron.zoomvideo.sdk.proto.PhoneSupportCountryInfos.prototype.getCountryid = function() {
  20615. return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, ""));
  20616. };
  20617. /**
  20618. * @param {string} value
  20619. * @return {!proto.com.electron.zoomvideo.sdk.proto.PhoneSupportCountryInfos} returns this
  20620. */
  20621. proto.com.electron.zoomvideo.sdk.proto.PhoneSupportCountryInfos.prototype.setCountryid = function(value) {
  20622. return jspb.Message.setField(this, 1, value);
  20623. };
  20624. /**
  20625. * Clears the field making it undefined.
  20626. * @return {!proto.com.electron.zoomvideo.sdk.proto.PhoneSupportCountryInfos} returns this
  20627. */
  20628. proto.com.electron.zoomvideo.sdk.proto.PhoneSupportCountryInfos.prototype.clearCountryid = function() {
  20629. return jspb.Message.setField(this, 1, undefined);
  20630. };
  20631. /**
  20632. * Returns whether this field is set.
  20633. * @return {boolean}
  20634. */
  20635. proto.com.electron.zoomvideo.sdk.proto.PhoneSupportCountryInfos.prototype.hasCountryid = function() {
  20636. return jspb.Message.getField(this, 1) != null;
  20637. };
  20638. /**
  20639. * optional string countryName = 2;
  20640. * @return {string}
  20641. */
  20642. proto.com.electron.zoomvideo.sdk.proto.PhoneSupportCountryInfos.prototype.getCountryname = function() {
  20643. return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, ""));
  20644. };
  20645. /**
  20646. * @param {string} value
  20647. * @return {!proto.com.electron.zoomvideo.sdk.proto.PhoneSupportCountryInfos} returns this
  20648. */
  20649. proto.com.electron.zoomvideo.sdk.proto.PhoneSupportCountryInfos.prototype.setCountryname = function(value) {
  20650. return jspb.Message.setField(this, 2, value);
  20651. };
  20652. /**
  20653. * Clears the field making it undefined.
  20654. * @return {!proto.com.electron.zoomvideo.sdk.proto.PhoneSupportCountryInfos} returns this
  20655. */
  20656. proto.com.electron.zoomvideo.sdk.proto.PhoneSupportCountryInfos.prototype.clearCountryname = function() {
  20657. return jspb.Message.setField(this, 2, undefined);
  20658. };
  20659. /**
  20660. * Returns whether this field is set.
  20661. * @return {boolean}
  20662. */
  20663. proto.com.electron.zoomvideo.sdk.proto.PhoneSupportCountryInfos.prototype.hasCountryname = function() {
  20664. return jspb.Message.getField(this, 2) != null;
  20665. };
  20666. /**
  20667. * optional string countryCode = 3;
  20668. * @return {string}
  20669. */
  20670. proto.com.electron.zoomvideo.sdk.proto.PhoneSupportCountryInfos.prototype.getCountrycode = function() {
  20671. return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 3, ""));
  20672. };
  20673. /**
  20674. * @param {string} value
  20675. * @return {!proto.com.electron.zoomvideo.sdk.proto.PhoneSupportCountryInfos} returns this
  20676. */
  20677. proto.com.electron.zoomvideo.sdk.proto.PhoneSupportCountryInfos.prototype.setCountrycode = function(value) {
  20678. return jspb.Message.setField(this, 3, value);
  20679. };
  20680. /**
  20681. * Clears the field making it undefined.
  20682. * @return {!proto.com.electron.zoomvideo.sdk.proto.PhoneSupportCountryInfos} returns this
  20683. */
  20684. proto.com.electron.zoomvideo.sdk.proto.PhoneSupportCountryInfos.prototype.clearCountrycode = function() {
  20685. return jspb.Message.setField(this, 3, undefined);
  20686. };
  20687. /**
  20688. * Returns whether this field is set.
  20689. * @return {boolean}
  20690. */
  20691. proto.com.electron.zoomvideo.sdk.proto.PhoneSupportCountryInfos.prototype.hasCountrycode = function() {
  20692. return jspb.Message.getField(this, 3) != null;
  20693. };
  20694. /**
  20695. * List of repeated fields within this message type.
  20696. * @private {!Array<number>}
  20697. * @const
  20698. */
  20699. proto.com.electron.zoomvideo.sdk.proto.GetPhoneSupportCountryList.repeatedFields_ = [1];
  20700. if (jspb.Message.GENERATE_TO_OBJECT) {
  20701. /**
  20702. * Creates an object representation of this proto.
  20703. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  20704. * Optional fields that are not set will be set to undefined.
  20705. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  20706. * For the list of reserved names please see:
  20707. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  20708. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  20709. * JSPB instance for transitional soy proto support:
  20710. * http://goto/soy-param-migration
  20711. * @return {!Object}
  20712. */
  20713. proto.com.electron.zoomvideo.sdk.proto.GetPhoneSupportCountryList.prototype.toObject = function(opt_includeInstance) {
  20714. return proto.com.electron.zoomvideo.sdk.proto.GetPhoneSupportCountryList.toObject(opt_includeInstance, this);
  20715. };
  20716. /**
  20717. * Static version of the {@see toObject} method.
  20718. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  20719. * the JSPB instance for transitional soy proto support:
  20720. * http://goto/soy-param-migration
  20721. * @param {!proto.com.electron.zoomvideo.sdk.proto.GetPhoneSupportCountryList} msg The msg instance to transform.
  20722. * @return {!Object}
  20723. * @suppress {unusedLocalVariables} f is only used for nested messages
  20724. */
  20725. proto.com.electron.zoomvideo.sdk.proto.GetPhoneSupportCountryList.toObject = function(includeInstance, msg) {
  20726. var f, obj = {
  20727. phonesupportcountryinfoList: jspb.Message.toObjectList(msg.getPhonesupportcountryinfoList(),
  20728. proto.com.electron.zoomvideo.sdk.proto.PhoneSupportCountryInfos.toObject, includeInstance)
  20729. };
  20730. if (includeInstance) {
  20731. obj.$jspbMessageInstance = msg;
  20732. }
  20733. return obj;
  20734. };
  20735. }
  20736. /**
  20737. * Deserializes binary data (in protobuf wire format).
  20738. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  20739. * @return {!proto.com.electron.zoomvideo.sdk.proto.GetPhoneSupportCountryList}
  20740. */
  20741. proto.com.electron.zoomvideo.sdk.proto.GetPhoneSupportCountryList.deserializeBinary = function(bytes) {
  20742. var reader = new jspb.BinaryReader(bytes);
  20743. var msg = new proto.com.electron.zoomvideo.sdk.proto.GetPhoneSupportCountryList;
  20744. return proto.com.electron.zoomvideo.sdk.proto.GetPhoneSupportCountryList.deserializeBinaryFromReader(msg, reader);
  20745. };
  20746. /**
  20747. * Deserializes binary data (in protobuf wire format) from the
  20748. * given reader into the given message object.
  20749. * @param {!proto.com.electron.zoomvideo.sdk.proto.GetPhoneSupportCountryList} msg The message object to deserialize into.
  20750. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  20751. * @return {!proto.com.electron.zoomvideo.sdk.proto.GetPhoneSupportCountryList}
  20752. */
  20753. proto.com.electron.zoomvideo.sdk.proto.GetPhoneSupportCountryList.deserializeBinaryFromReader = function(msg, reader) {
  20754. while (reader.nextField()) {
  20755. if (reader.isEndGroup()) {
  20756. break;
  20757. }
  20758. var field = reader.getFieldNumber();
  20759. switch (field) {
  20760. case 1:
  20761. var value = new proto.com.electron.zoomvideo.sdk.proto.PhoneSupportCountryInfos;
  20762. reader.readMessage(value,proto.com.electron.zoomvideo.sdk.proto.PhoneSupportCountryInfos.deserializeBinaryFromReader);
  20763. msg.addPhonesupportcountryinfo(value);
  20764. break;
  20765. default:
  20766. reader.skipField();
  20767. break;
  20768. }
  20769. }
  20770. return msg;
  20771. };
  20772. /**
  20773. * Serializes the message to binary data (in protobuf wire format).
  20774. * @return {!Uint8Array}
  20775. */
  20776. proto.com.electron.zoomvideo.sdk.proto.GetPhoneSupportCountryList.prototype.serializeBinary = function() {
  20777. var writer = new jspb.BinaryWriter();
  20778. proto.com.electron.zoomvideo.sdk.proto.GetPhoneSupportCountryList.serializeBinaryToWriter(this, writer);
  20779. return writer.getResultBuffer();
  20780. };
  20781. /**
  20782. * Serializes the given message to binary data (in protobuf wire
  20783. * format), writing to the given BinaryWriter.
  20784. * @param {!proto.com.electron.zoomvideo.sdk.proto.GetPhoneSupportCountryList} message
  20785. * @param {!jspb.BinaryWriter} writer
  20786. * @suppress {unusedLocalVariables} f is only used for nested messages
  20787. */
  20788. proto.com.electron.zoomvideo.sdk.proto.GetPhoneSupportCountryList.serializeBinaryToWriter = function(message, writer) {
  20789. var f = undefined;
  20790. f = message.getPhonesupportcountryinfoList();
  20791. if (f.length > 0) {
  20792. writer.writeRepeatedMessage(
  20793. 1,
  20794. f,
  20795. proto.com.electron.zoomvideo.sdk.proto.PhoneSupportCountryInfos.serializeBinaryToWriter
  20796. );
  20797. }
  20798. };
  20799. /**
  20800. * repeated PhoneSupportCountryInfos PhoneSupportCountryInfo = 1;
  20801. * @return {!Array<!proto.com.electron.zoomvideo.sdk.proto.PhoneSupportCountryInfos>}
  20802. */
  20803. proto.com.electron.zoomvideo.sdk.proto.GetPhoneSupportCountryList.prototype.getPhonesupportcountryinfoList = function() {
  20804. return /** @type{!Array<!proto.com.electron.zoomvideo.sdk.proto.PhoneSupportCountryInfos>} */ (
  20805. jspb.Message.getRepeatedWrapperField(this, proto.com.electron.zoomvideo.sdk.proto.PhoneSupportCountryInfos, 1));
  20806. };
  20807. /**
  20808. * @param {!Array<!proto.com.electron.zoomvideo.sdk.proto.PhoneSupportCountryInfos>} value
  20809. * @return {!proto.com.electron.zoomvideo.sdk.proto.GetPhoneSupportCountryList} returns this
  20810. */
  20811. proto.com.electron.zoomvideo.sdk.proto.GetPhoneSupportCountryList.prototype.setPhonesupportcountryinfoList = function(value) {
  20812. return jspb.Message.setRepeatedWrapperField(this, 1, value);
  20813. };
  20814. /**
  20815. * @param {!proto.com.electron.zoomvideo.sdk.proto.PhoneSupportCountryInfos=} opt_value
  20816. * @param {number=} opt_index
  20817. * @return {!proto.com.electron.zoomvideo.sdk.proto.PhoneSupportCountryInfos}
  20818. */
  20819. proto.com.electron.zoomvideo.sdk.proto.GetPhoneSupportCountryList.prototype.addPhonesupportcountryinfo = function(opt_value, opt_index) {
  20820. return jspb.Message.addToRepeatedWrapperField(this, 1, opt_value, proto.com.electron.zoomvideo.sdk.proto.PhoneSupportCountryInfos, opt_index);
  20821. };
  20822. /**
  20823. * Clears the list making it empty but non-null.
  20824. * @return {!proto.com.electron.zoomvideo.sdk.proto.GetPhoneSupportCountryList} returns this
  20825. */
  20826. proto.com.electron.zoomvideo.sdk.proto.GetPhoneSupportCountryList.prototype.clearPhonesupportcountryinfoList = function() {
  20827. return this.setPhonesupportcountryinfoList([]);
  20828. };
  20829. if (jspb.Message.GENERATE_TO_OBJECT) {
  20830. /**
  20831. * Creates an object representation of this proto.
  20832. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  20833. * Optional fields that are not set will be set to undefined.
  20834. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  20835. * For the list of reserved names please see:
  20836. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  20837. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  20838. * JSPB instance for transitional soy proto support:
  20839. * http://goto/soy-param-migration
  20840. * @return {!Object}
  20841. */
  20842. proto.com.electron.zoomvideo.sdk.proto.InviteByPhoneParams.prototype.toObject = function(opt_includeInstance) {
  20843. return proto.com.electron.zoomvideo.sdk.proto.InviteByPhoneParams.toObject(opt_includeInstance, this);
  20844. };
  20845. /**
  20846. * Static version of the {@see toObject} method.
  20847. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  20848. * the JSPB instance for transitional soy proto support:
  20849. * http://goto/soy-param-migration
  20850. * @param {!proto.com.electron.zoomvideo.sdk.proto.InviteByPhoneParams} msg The msg instance to transform.
  20851. * @return {!Object}
  20852. * @suppress {unusedLocalVariables} f is only used for nested messages
  20853. */
  20854. proto.com.electron.zoomvideo.sdk.proto.InviteByPhoneParams.toObject = function(includeInstance, msg) {
  20855. var f, obj = {
  20856. countrycode: (f = jspb.Message.getField(msg, 1)) == null ? undefined : f,
  20857. phonenumber: (f = jspb.Message.getField(msg, 2)) == null ? undefined : f,
  20858. name: (f = jspb.Message.getField(msg, 3)) == null ? undefined : f
  20859. };
  20860. if (includeInstance) {
  20861. obj.$jspbMessageInstance = msg;
  20862. }
  20863. return obj;
  20864. };
  20865. }
  20866. /**
  20867. * Deserializes binary data (in protobuf wire format).
  20868. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  20869. * @return {!proto.com.electron.zoomvideo.sdk.proto.InviteByPhoneParams}
  20870. */
  20871. proto.com.electron.zoomvideo.sdk.proto.InviteByPhoneParams.deserializeBinary = function(bytes) {
  20872. var reader = new jspb.BinaryReader(bytes);
  20873. var msg = new proto.com.electron.zoomvideo.sdk.proto.InviteByPhoneParams;
  20874. return proto.com.electron.zoomvideo.sdk.proto.InviteByPhoneParams.deserializeBinaryFromReader(msg, reader);
  20875. };
  20876. /**
  20877. * Deserializes binary data (in protobuf wire format) from the
  20878. * given reader into the given message object.
  20879. * @param {!proto.com.electron.zoomvideo.sdk.proto.InviteByPhoneParams} msg The message object to deserialize into.
  20880. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  20881. * @return {!proto.com.electron.zoomvideo.sdk.proto.InviteByPhoneParams}
  20882. */
  20883. proto.com.electron.zoomvideo.sdk.proto.InviteByPhoneParams.deserializeBinaryFromReader = function(msg, reader) {
  20884. while (reader.nextField()) {
  20885. if (reader.isEndGroup()) {
  20886. break;
  20887. }
  20888. var field = reader.getFieldNumber();
  20889. switch (field) {
  20890. case 1:
  20891. var value = /** @type {string} */ (reader.readString());
  20892. msg.setCountrycode(value);
  20893. break;
  20894. case 2:
  20895. var value = /** @type {string} */ (reader.readString());
  20896. msg.setPhonenumber(value);
  20897. break;
  20898. case 3:
  20899. var value = /** @type {string} */ (reader.readString());
  20900. msg.setName(value);
  20901. break;
  20902. default:
  20903. reader.skipField();
  20904. break;
  20905. }
  20906. }
  20907. return msg;
  20908. };
  20909. /**
  20910. * Serializes the message to binary data (in protobuf wire format).
  20911. * @return {!Uint8Array}
  20912. */
  20913. proto.com.electron.zoomvideo.sdk.proto.InviteByPhoneParams.prototype.serializeBinary = function() {
  20914. var writer = new jspb.BinaryWriter();
  20915. proto.com.electron.zoomvideo.sdk.proto.InviteByPhoneParams.serializeBinaryToWriter(this, writer);
  20916. return writer.getResultBuffer();
  20917. };
  20918. /**
  20919. * Serializes the given message to binary data (in protobuf wire
  20920. * format), writing to the given BinaryWriter.
  20921. * @param {!proto.com.electron.zoomvideo.sdk.proto.InviteByPhoneParams} message
  20922. * @param {!jspb.BinaryWriter} writer
  20923. * @suppress {unusedLocalVariables} f is only used for nested messages
  20924. */
  20925. proto.com.electron.zoomvideo.sdk.proto.InviteByPhoneParams.serializeBinaryToWriter = function(message, writer) {
  20926. var f = undefined;
  20927. f = /** @type {string} */ (jspb.Message.getField(message, 1));
  20928. if (f != null) {
  20929. writer.writeString(
  20930. 1,
  20931. f
  20932. );
  20933. }
  20934. f = /** @type {string} */ (jspb.Message.getField(message, 2));
  20935. if (f != null) {
  20936. writer.writeString(
  20937. 2,
  20938. f
  20939. );
  20940. }
  20941. f = /** @type {string} */ (jspb.Message.getField(message, 3));
  20942. if (f != null) {
  20943. writer.writeString(
  20944. 3,
  20945. f
  20946. );
  20947. }
  20948. };
  20949. /**
  20950. * optional string countryCode = 1;
  20951. * @return {string}
  20952. */
  20953. proto.com.electron.zoomvideo.sdk.proto.InviteByPhoneParams.prototype.getCountrycode = function() {
  20954. return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, ""));
  20955. };
  20956. /**
  20957. * @param {string} value
  20958. * @return {!proto.com.electron.zoomvideo.sdk.proto.InviteByPhoneParams} returns this
  20959. */
  20960. proto.com.electron.zoomvideo.sdk.proto.InviteByPhoneParams.prototype.setCountrycode = function(value) {
  20961. return jspb.Message.setField(this, 1, value);
  20962. };
  20963. /**
  20964. * Clears the field making it undefined.
  20965. * @return {!proto.com.electron.zoomvideo.sdk.proto.InviteByPhoneParams} returns this
  20966. */
  20967. proto.com.electron.zoomvideo.sdk.proto.InviteByPhoneParams.prototype.clearCountrycode = function() {
  20968. return jspb.Message.setField(this, 1, undefined);
  20969. };
  20970. /**
  20971. * Returns whether this field is set.
  20972. * @return {boolean}
  20973. */
  20974. proto.com.electron.zoomvideo.sdk.proto.InviteByPhoneParams.prototype.hasCountrycode = function() {
  20975. return jspb.Message.getField(this, 1) != null;
  20976. };
  20977. /**
  20978. * optional string phoneNumber = 2;
  20979. * @return {string}
  20980. */
  20981. proto.com.electron.zoomvideo.sdk.proto.InviteByPhoneParams.prototype.getPhonenumber = function() {
  20982. return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, ""));
  20983. };
  20984. /**
  20985. * @param {string} value
  20986. * @return {!proto.com.electron.zoomvideo.sdk.proto.InviteByPhoneParams} returns this
  20987. */
  20988. proto.com.electron.zoomvideo.sdk.proto.InviteByPhoneParams.prototype.setPhonenumber = function(value) {
  20989. return jspb.Message.setField(this, 2, value);
  20990. };
  20991. /**
  20992. * Clears the field making it undefined.
  20993. * @return {!proto.com.electron.zoomvideo.sdk.proto.InviteByPhoneParams} returns this
  20994. */
  20995. proto.com.electron.zoomvideo.sdk.proto.InviteByPhoneParams.prototype.clearPhonenumber = function() {
  20996. return jspb.Message.setField(this, 2, undefined);
  20997. };
  20998. /**
  20999. * Returns whether this field is set.
  21000. * @return {boolean}
  21001. */
  21002. proto.com.electron.zoomvideo.sdk.proto.InviteByPhoneParams.prototype.hasPhonenumber = function() {
  21003. return jspb.Message.getField(this, 2) != null;
  21004. };
  21005. /**
  21006. * optional string name = 3;
  21007. * @return {string}
  21008. */
  21009. proto.com.electron.zoomvideo.sdk.proto.InviteByPhoneParams.prototype.getName = function() {
  21010. return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 3, ""));
  21011. };
  21012. /**
  21013. * @param {string} value
  21014. * @return {!proto.com.electron.zoomvideo.sdk.proto.InviteByPhoneParams} returns this
  21015. */
  21016. proto.com.electron.zoomvideo.sdk.proto.InviteByPhoneParams.prototype.setName = function(value) {
  21017. return jspb.Message.setField(this, 3, value);
  21018. };
  21019. /**
  21020. * Clears the field making it undefined.
  21021. * @return {!proto.com.electron.zoomvideo.sdk.proto.InviteByPhoneParams} returns this
  21022. */
  21023. proto.com.electron.zoomvideo.sdk.proto.InviteByPhoneParams.prototype.clearName = function() {
  21024. return jspb.Message.setField(this, 3, undefined);
  21025. };
  21026. /**
  21027. * Returns whether this field is set.
  21028. * @return {boolean}
  21029. */
  21030. proto.com.electron.zoomvideo.sdk.proto.InviteByPhoneParams.prototype.hasName = function() {
  21031. return jspb.Message.getField(this, 3) != null;
  21032. };
  21033. if (jspb.Message.GENERATE_TO_OBJECT) {
  21034. /**
  21035. * Creates an object representation of this proto.
  21036. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  21037. * Optional fields that are not set will be set to undefined.
  21038. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  21039. * For the list of reserved names please see:
  21040. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  21041. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  21042. * JSPB instance for transitional soy proto support:
  21043. * http://goto/soy-param-migration
  21044. * @return {!Object}
  21045. */
  21046. proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlTurnLeftParams.prototype.toObject = function(opt_includeInstance) {
  21047. return proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlTurnLeftParams.toObject(opt_includeInstance, this);
  21048. };
  21049. /**
  21050. * Static version of the {@see toObject} method.
  21051. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  21052. * the JSPB instance for transitional soy proto support:
  21053. * http://goto/soy-param-migration
  21054. * @param {!proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlTurnLeftParams} msg The msg instance to transform.
  21055. * @return {!Object}
  21056. * @suppress {unusedLocalVariables} f is only used for nested messages
  21057. */
  21058. proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlTurnLeftParams.toObject = function(includeInstance, msg) {
  21059. var f, obj = {
  21060. range: (f = jspb.Message.getField(msg, 1)) == null ? undefined : f
  21061. };
  21062. if (includeInstance) {
  21063. obj.$jspbMessageInstance = msg;
  21064. }
  21065. return obj;
  21066. };
  21067. }
  21068. /**
  21069. * Deserializes binary data (in protobuf wire format).
  21070. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  21071. * @return {!proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlTurnLeftParams}
  21072. */
  21073. proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlTurnLeftParams.deserializeBinary = function(bytes) {
  21074. var reader = new jspb.BinaryReader(bytes);
  21075. var msg = new proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlTurnLeftParams;
  21076. return proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlTurnLeftParams.deserializeBinaryFromReader(msg, reader);
  21077. };
  21078. /**
  21079. * Deserializes binary data (in protobuf wire format) from the
  21080. * given reader into the given message object.
  21081. * @param {!proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlTurnLeftParams} msg The message object to deserialize into.
  21082. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  21083. * @return {!proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlTurnLeftParams}
  21084. */
  21085. proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlTurnLeftParams.deserializeBinaryFromReader = function(msg, reader) {
  21086. while (reader.nextField()) {
  21087. if (reader.isEndGroup()) {
  21088. break;
  21089. }
  21090. var field = reader.getFieldNumber();
  21091. switch (field) {
  21092. case 1:
  21093. var value = /** @type {number} */ (reader.readUint32());
  21094. msg.setRange(value);
  21095. break;
  21096. default:
  21097. reader.skipField();
  21098. break;
  21099. }
  21100. }
  21101. return msg;
  21102. };
  21103. /**
  21104. * Serializes the message to binary data (in protobuf wire format).
  21105. * @return {!Uint8Array}
  21106. */
  21107. proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlTurnLeftParams.prototype.serializeBinary = function() {
  21108. var writer = new jspb.BinaryWriter();
  21109. proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlTurnLeftParams.serializeBinaryToWriter(this, writer);
  21110. return writer.getResultBuffer();
  21111. };
  21112. /**
  21113. * Serializes the given message to binary data (in protobuf wire
  21114. * format), writing to the given BinaryWriter.
  21115. * @param {!proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlTurnLeftParams} message
  21116. * @param {!jspb.BinaryWriter} writer
  21117. * @suppress {unusedLocalVariables} f is only used for nested messages
  21118. */
  21119. proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlTurnLeftParams.serializeBinaryToWriter = function(message, writer) {
  21120. var f = undefined;
  21121. f = /** @type {number} */ (jspb.Message.getField(message, 1));
  21122. if (f != null) {
  21123. writer.writeUint32(
  21124. 1,
  21125. f
  21126. );
  21127. }
  21128. };
  21129. /**
  21130. * optional uint32 range = 1;
  21131. * @return {number}
  21132. */
  21133. proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlTurnLeftParams.prototype.getRange = function() {
  21134. return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 1, 0));
  21135. };
  21136. /**
  21137. * @param {number} value
  21138. * @return {!proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlTurnLeftParams} returns this
  21139. */
  21140. proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlTurnLeftParams.prototype.setRange = function(value) {
  21141. return jspb.Message.setField(this, 1, value);
  21142. };
  21143. /**
  21144. * Clears the field making it undefined.
  21145. * @return {!proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlTurnLeftParams} returns this
  21146. */
  21147. proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlTurnLeftParams.prototype.clearRange = function() {
  21148. return jspb.Message.setField(this, 1, undefined);
  21149. };
  21150. /**
  21151. * Returns whether this field is set.
  21152. * @return {boolean}
  21153. */
  21154. proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlTurnLeftParams.prototype.hasRange = function() {
  21155. return jspb.Message.getField(this, 1) != null;
  21156. };
  21157. if (jspb.Message.GENERATE_TO_OBJECT) {
  21158. /**
  21159. * Creates an object representation of this proto.
  21160. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  21161. * Optional fields that are not set will be set to undefined.
  21162. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  21163. * For the list of reserved names please see:
  21164. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  21165. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  21166. * JSPB instance for transitional soy proto support:
  21167. * http://goto/soy-param-migration
  21168. * @return {!Object}
  21169. */
  21170. proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlTurnRightParams.prototype.toObject = function(opt_includeInstance) {
  21171. return proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlTurnRightParams.toObject(opt_includeInstance, this);
  21172. };
  21173. /**
  21174. * Static version of the {@see toObject} method.
  21175. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  21176. * the JSPB instance for transitional soy proto support:
  21177. * http://goto/soy-param-migration
  21178. * @param {!proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlTurnRightParams} msg The msg instance to transform.
  21179. * @return {!Object}
  21180. * @suppress {unusedLocalVariables} f is only used for nested messages
  21181. */
  21182. proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlTurnRightParams.toObject = function(includeInstance, msg) {
  21183. var f, obj = {
  21184. range: (f = jspb.Message.getField(msg, 1)) == null ? undefined : f
  21185. };
  21186. if (includeInstance) {
  21187. obj.$jspbMessageInstance = msg;
  21188. }
  21189. return obj;
  21190. };
  21191. }
  21192. /**
  21193. * Deserializes binary data (in protobuf wire format).
  21194. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  21195. * @return {!proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlTurnRightParams}
  21196. */
  21197. proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlTurnRightParams.deserializeBinary = function(bytes) {
  21198. var reader = new jspb.BinaryReader(bytes);
  21199. var msg = new proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlTurnRightParams;
  21200. return proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlTurnRightParams.deserializeBinaryFromReader(msg, reader);
  21201. };
  21202. /**
  21203. * Deserializes binary data (in protobuf wire format) from the
  21204. * given reader into the given message object.
  21205. * @param {!proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlTurnRightParams} msg The message object to deserialize into.
  21206. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  21207. * @return {!proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlTurnRightParams}
  21208. */
  21209. proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlTurnRightParams.deserializeBinaryFromReader = function(msg, reader) {
  21210. while (reader.nextField()) {
  21211. if (reader.isEndGroup()) {
  21212. break;
  21213. }
  21214. var field = reader.getFieldNumber();
  21215. switch (field) {
  21216. case 1:
  21217. var value = /** @type {number} */ (reader.readUint32());
  21218. msg.setRange(value);
  21219. break;
  21220. default:
  21221. reader.skipField();
  21222. break;
  21223. }
  21224. }
  21225. return msg;
  21226. };
  21227. /**
  21228. * Serializes the message to binary data (in protobuf wire format).
  21229. * @return {!Uint8Array}
  21230. */
  21231. proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlTurnRightParams.prototype.serializeBinary = function() {
  21232. var writer = new jspb.BinaryWriter();
  21233. proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlTurnRightParams.serializeBinaryToWriter(this, writer);
  21234. return writer.getResultBuffer();
  21235. };
  21236. /**
  21237. * Serializes the given message to binary data (in protobuf wire
  21238. * format), writing to the given BinaryWriter.
  21239. * @param {!proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlTurnRightParams} message
  21240. * @param {!jspb.BinaryWriter} writer
  21241. * @suppress {unusedLocalVariables} f is only used for nested messages
  21242. */
  21243. proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlTurnRightParams.serializeBinaryToWriter = function(message, writer) {
  21244. var f = undefined;
  21245. f = /** @type {number} */ (jspb.Message.getField(message, 1));
  21246. if (f != null) {
  21247. writer.writeUint32(
  21248. 1,
  21249. f
  21250. );
  21251. }
  21252. };
  21253. /**
  21254. * optional uint32 range = 1;
  21255. * @return {number}
  21256. */
  21257. proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlTurnRightParams.prototype.getRange = function() {
  21258. return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 1, 0));
  21259. };
  21260. /**
  21261. * @param {number} value
  21262. * @return {!proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlTurnRightParams} returns this
  21263. */
  21264. proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlTurnRightParams.prototype.setRange = function(value) {
  21265. return jspb.Message.setField(this, 1, value);
  21266. };
  21267. /**
  21268. * Clears the field making it undefined.
  21269. * @return {!proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlTurnRightParams} returns this
  21270. */
  21271. proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlTurnRightParams.prototype.clearRange = function() {
  21272. return jspb.Message.setField(this, 1, undefined);
  21273. };
  21274. /**
  21275. * Returns whether this field is set.
  21276. * @return {boolean}
  21277. */
  21278. proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlTurnRightParams.prototype.hasRange = function() {
  21279. return jspb.Message.getField(this, 1) != null;
  21280. };
  21281. if (jspb.Message.GENERATE_TO_OBJECT) {
  21282. /**
  21283. * Creates an object representation of this proto.
  21284. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  21285. * Optional fields that are not set will be set to undefined.
  21286. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  21287. * For the list of reserved names please see:
  21288. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  21289. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  21290. * JSPB instance for transitional soy proto support:
  21291. * http://goto/soy-param-migration
  21292. * @return {!Object}
  21293. */
  21294. proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlTurnUpParams.prototype.toObject = function(opt_includeInstance) {
  21295. return proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlTurnUpParams.toObject(opt_includeInstance, this);
  21296. };
  21297. /**
  21298. * Static version of the {@see toObject} method.
  21299. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  21300. * the JSPB instance for transitional soy proto support:
  21301. * http://goto/soy-param-migration
  21302. * @param {!proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlTurnUpParams} msg The msg instance to transform.
  21303. * @return {!Object}
  21304. * @suppress {unusedLocalVariables} f is only used for nested messages
  21305. */
  21306. proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlTurnUpParams.toObject = function(includeInstance, msg) {
  21307. var f, obj = {
  21308. range: (f = jspb.Message.getField(msg, 1)) == null ? undefined : f
  21309. };
  21310. if (includeInstance) {
  21311. obj.$jspbMessageInstance = msg;
  21312. }
  21313. return obj;
  21314. };
  21315. }
  21316. /**
  21317. * Deserializes binary data (in protobuf wire format).
  21318. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  21319. * @return {!proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlTurnUpParams}
  21320. */
  21321. proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlTurnUpParams.deserializeBinary = function(bytes) {
  21322. var reader = new jspb.BinaryReader(bytes);
  21323. var msg = new proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlTurnUpParams;
  21324. return proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlTurnUpParams.deserializeBinaryFromReader(msg, reader);
  21325. };
  21326. /**
  21327. * Deserializes binary data (in protobuf wire format) from the
  21328. * given reader into the given message object.
  21329. * @param {!proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlTurnUpParams} msg The message object to deserialize into.
  21330. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  21331. * @return {!proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlTurnUpParams}
  21332. */
  21333. proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlTurnUpParams.deserializeBinaryFromReader = function(msg, reader) {
  21334. while (reader.nextField()) {
  21335. if (reader.isEndGroup()) {
  21336. break;
  21337. }
  21338. var field = reader.getFieldNumber();
  21339. switch (field) {
  21340. case 1:
  21341. var value = /** @type {number} */ (reader.readUint32());
  21342. msg.setRange(value);
  21343. break;
  21344. default:
  21345. reader.skipField();
  21346. break;
  21347. }
  21348. }
  21349. return msg;
  21350. };
  21351. /**
  21352. * Serializes the message to binary data (in protobuf wire format).
  21353. * @return {!Uint8Array}
  21354. */
  21355. proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlTurnUpParams.prototype.serializeBinary = function() {
  21356. var writer = new jspb.BinaryWriter();
  21357. proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlTurnUpParams.serializeBinaryToWriter(this, writer);
  21358. return writer.getResultBuffer();
  21359. };
  21360. /**
  21361. * Serializes the given message to binary data (in protobuf wire
  21362. * format), writing to the given BinaryWriter.
  21363. * @param {!proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlTurnUpParams} message
  21364. * @param {!jspb.BinaryWriter} writer
  21365. * @suppress {unusedLocalVariables} f is only used for nested messages
  21366. */
  21367. proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlTurnUpParams.serializeBinaryToWriter = function(message, writer) {
  21368. var f = undefined;
  21369. f = /** @type {number} */ (jspb.Message.getField(message, 1));
  21370. if (f != null) {
  21371. writer.writeUint32(
  21372. 1,
  21373. f
  21374. );
  21375. }
  21376. };
  21377. /**
  21378. * optional uint32 range = 1;
  21379. * @return {number}
  21380. */
  21381. proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlTurnUpParams.prototype.getRange = function() {
  21382. return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 1, 0));
  21383. };
  21384. /**
  21385. * @param {number} value
  21386. * @return {!proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlTurnUpParams} returns this
  21387. */
  21388. proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlTurnUpParams.prototype.setRange = function(value) {
  21389. return jspb.Message.setField(this, 1, value);
  21390. };
  21391. /**
  21392. * Clears the field making it undefined.
  21393. * @return {!proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlTurnUpParams} returns this
  21394. */
  21395. proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlTurnUpParams.prototype.clearRange = function() {
  21396. return jspb.Message.setField(this, 1, undefined);
  21397. };
  21398. /**
  21399. * Returns whether this field is set.
  21400. * @return {boolean}
  21401. */
  21402. proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlTurnUpParams.prototype.hasRange = function() {
  21403. return jspb.Message.getField(this, 1) != null;
  21404. };
  21405. if (jspb.Message.GENERATE_TO_OBJECT) {
  21406. /**
  21407. * Creates an object representation of this proto.
  21408. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  21409. * Optional fields that are not set will be set to undefined.
  21410. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  21411. * For the list of reserved names please see:
  21412. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  21413. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  21414. * JSPB instance for transitional soy proto support:
  21415. * http://goto/soy-param-migration
  21416. * @return {!Object}
  21417. */
  21418. proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlTurnDownParams.prototype.toObject = function(opt_includeInstance) {
  21419. return proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlTurnDownParams.toObject(opt_includeInstance, this);
  21420. };
  21421. /**
  21422. * Static version of the {@see toObject} method.
  21423. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  21424. * the JSPB instance for transitional soy proto support:
  21425. * http://goto/soy-param-migration
  21426. * @param {!proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlTurnDownParams} msg The msg instance to transform.
  21427. * @return {!Object}
  21428. * @suppress {unusedLocalVariables} f is only used for nested messages
  21429. */
  21430. proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlTurnDownParams.toObject = function(includeInstance, msg) {
  21431. var f, obj = {
  21432. range: (f = jspb.Message.getField(msg, 1)) == null ? undefined : f
  21433. };
  21434. if (includeInstance) {
  21435. obj.$jspbMessageInstance = msg;
  21436. }
  21437. return obj;
  21438. };
  21439. }
  21440. /**
  21441. * Deserializes binary data (in protobuf wire format).
  21442. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  21443. * @return {!proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlTurnDownParams}
  21444. */
  21445. proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlTurnDownParams.deserializeBinary = function(bytes) {
  21446. var reader = new jspb.BinaryReader(bytes);
  21447. var msg = new proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlTurnDownParams;
  21448. return proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlTurnDownParams.deserializeBinaryFromReader(msg, reader);
  21449. };
  21450. /**
  21451. * Deserializes binary data (in protobuf wire format) from the
  21452. * given reader into the given message object.
  21453. * @param {!proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlTurnDownParams} msg The message object to deserialize into.
  21454. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  21455. * @return {!proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlTurnDownParams}
  21456. */
  21457. proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlTurnDownParams.deserializeBinaryFromReader = function(msg, reader) {
  21458. while (reader.nextField()) {
  21459. if (reader.isEndGroup()) {
  21460. break;
  21461. }
  21462. var field = reader.getFieldNumber();
  21463. switch (field) {
  21464. case 1:
  21465. var value = /** @type {number} */ (reader.readUint32());
  21466. msg.setRange(value);
  21467. break;
  21468. default:
  21469. reader.skipField();
  21470. break;
  21471. }
  21472. }
  21473. return msg;
  21474. };
  21475. /**
  21476. * Serializes the message to binary data (in protobuf wire format).
  21477. * @return {!Uint8Array}
  21478. */
  21479. proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlTurnDownParams.prototype.serializeBinary = function() {
  21480. var writer = new jspb.BinaryWriter();
  21481. proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlTurnDownParams.serializeBinaryToWriter(this, writer);
  21482. return writer.getResultBuffer();
  21483. };
  21484. /**
  21485. * Serializes the given message to binary data (in protobuf wire
  21486. * format), writing to the given BinaryWriter.
  21487. * @param {!proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlTurnDownParams} message
  21488. * @param {!jspb.BinaryWriter} writer
  21489. * @suppress {unusedLocalVariables} f is only used for nested messages
  21490. */
  21491. proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlTurnDownParams.serializeBinaryToWriter = function(message, writer) {
  21492. var f = undefined;
  21493. f = /** @type {number} */ (jspb.Message.getField(message, 1));
  21494. if (f != null) {
  21495. writer.writeUint32(
  21496. 1,
  21497. f
  21498. );
  21499. }
  21500. };
  21501. /**
  21502. * optional uint32 range = 1;
  21503. * @return {number}
  21504. */
  21505. proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlTurnDownParams.prototype.getRange = function() {
  21506. return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 1, 0));
  21507. };
  21508. /**
  21509. * @param {number} value
  21510. * @return {!proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlTurnDownParams} returns this
  21511. */
  21512. proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlTurnDownParams.prototype.setRange = function(value) {
  21513. return jspb.Message.setField(this, 1, value);
  21514. };
  21515. /**
  21516. * Clears the field making it undefined.
  21517. * @return {!proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlTurnDownParams} returns this
  21518. */
  21519. proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlTurnDownParams.prototype.clearRange = function() {
  21520. return jspb.Message.setField(this, 1, undefined);
  21521. };
  21522. /**
  21523. * Returns whether this field is set.
  21524. * @return {boolean}
  21525. */
  21526. proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlTurnDownParams.prototype.hasRange = function() {
  21527. return jspb.Message.getField(this, 1) != null;
  21528. };
  21529. if (jspb.Message.GENERATE_TO_OBJECT) {
  21530. /**
  21531. * Creates an object representation of this proto.
  21532. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  21533. * Optional fields that are not set will be set to undefined.
  21534. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  21535. * For the list of reserved names please see:
  21536. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  21537. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  21538. * JSPB instance for transitional soy proto support:
  21539. * http://goto/soy-param-migration
  21540. * @return {!Object}
  21541. */
  21542. proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlZoomInParams.prototype.toObject = function(opt_includeInstance) {
  21543. return proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlZoomInParams.toObject(opt_includeInstance, this);
  21544. };
  21545. /**
  21546. * Static version of the {@see toObject} method.
  21547. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  21548. * the JSPB instance for transitional soy proto support:
  21549. * http://goto/soy-param-migration
  21550. * @param {!proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlZoomInParams} msg The msg instance to transform.
  21551. * @return {!Object}
  21552. * @suppress {unusedLocalVariables} f is only used for nested messages
  21553. */
  21554. proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlZoomInParams.toObject = function(includeInstance, msg) {
  21555. var f, obj = {
  21556. range: (f = jspb.Message.getField(msg, 1)) == null ? undefined : f
  21557. };
  21558. if (includeInstance) {
  21559. obj.$jspbMessageInstance = msg;
  21560. }
  21561. return obj;
  21562. };
  21563. }
  21564. /**
  21565. * Deserializes binary data (in protobuf wire format).
  21566. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  21567. * @return {!proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlZoomInParams}
  21568. */
  21569. proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlZoomInParams.deserializeBinary = function(bytes) {
  21570. var reader = new jspb.BinaryReader(bytes);
  21571. var msg = new proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlZoomInParams;
  21572. return proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlZoomInParams.deserializeBinaryFromReader(msg, reader);
  21573. };
  21574. /**
  21575. * Deserializes binary data (in protobuf wire format) from the
  21576. * given reader into the given message object.
  21577. * @param {!proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlZoomInParams} msg The message object to deserialize into.
  21578. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  21579. * @return {!proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlZoomInParams}
  21580. */
  21581. proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlZoomInParams.deserializeBinaryFromReader = function(msg, reader) {
  21582. while (reader.nextField()) {
  21583. if (reader.isEndGroup()) {
  21584. break;
  21585. }
  21586. var field = reader.getFieldNumber();
  21587. switch (field) {
  21588. case 1:
  21589. var value = /** @type {number} */ (reader.readUint32());
  21590. msg.setRange(value);
  21591. break;
  21592. default:
  21593. reader.skipField();
  21594. break;
  21595. }
  21596. }
  21597. return msg;
  21598. };
  21599. /**
  21600. * Serializes the message to binary data (in protobuf wire format).
  21601. * @return {!Uint8Array}
  21602. */
  21603. proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlZoomInParams.prototype.serializeBinary = function() {
  21604. var writer = new jspb.BinaryWriter();
  21605. proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlZoomInParams.serializeBinaryToWriter(this, writer);
  21606. return writer.getResultBuffer();
  21607. };
  21608. /**
  21609. * Serializes the given message to binary data (in protobuf wire
  21610. * format), writing to the given BinaryWriter.
  21611. * @param {!proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlZoomInParams} message
  21612. * @param {!jspb.BinaryWriter} writer
  21613. * @suppress {unusedLocalVariables} f is only used for nested messages
  21614. */
  21615. proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlZoomInParams.serializeBinaryToWriter = function(message, writer) {
  21616. var f = undefined;
  21617. f = /** @type {number} */ (jspb.Message.getField(message, 1));
  21618. if (f != null) {
  21619. writer.writeUint32(
  21620. 1,
  21621. f
  21622. );
  21623. }
  21624. };
  21625. /**
  21626. * optional uint32 range = 1;
  21627. * @return {number}
  21628. */
  21629. proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlZoomInParams.prototype.getRange = function() {
  21630. return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 1, 0));
  21631. };
  21632. /**
  21633. * @param {number} value
  21634. * @return {!proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlZoomInParams} returns this
  21635. */
  21636. proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlZoomInParams.prototype.setRange = function(value) {
  21637. return jspb.Message.setField(this, 1, value);
  21638. };
  21639. /**
  21640. * Clears the field making it undefined.
  21641. * @return {!proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlZoomInParams} returns this
  21642. */
  21643. proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlZoomInParams.prototype.clearRange = function() {
  21644. return jspb.Message.setField(this, 1, undefined);
  21645. };
  21646. /**
  21647. * Returns whether this field is set.
  21648. * @return {boolean}
  21649. */
  21650. proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlZoomInParams.prototype.hasRange = function() {
  21651. return jspb.Message.getField(this, 1) != null;
  21652. };
  21653. if (jspb.Message.GENERATE_TO_OBJECT) {
  21654. /**
  21655. * Creates an object representation of this proto.
  21656. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  21657. * Optional fields that are not set will be set to undefined.
  21658. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  21659. * For the list of reserved names please see:
  21660. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  21661. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  21662. * JSPB instance for transitional soy proto support:
  21663. * http://goto/soy-param-migration
  21664. * @return {!Object}
  21665. */
  21666. proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlZoomOutParams.prototype.toObject = function(opt_includeInstance) {
  21667. return proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlZoomOutParams.toObject(opt_includeInstance, this);
  21668. };
  21669. /**
  21670. * Static version of the {@see toObject} method.
  21671. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  21672. * the JSPB instance for transitional soy proto support:
  21673. * http://goto/soy-param-migration
  21674. * @param {!proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlZoomOutParams} msg The msg instance to transform.
  21675. * @return {!Object}
  21676. * @suppress {unusedLocalVariables} f is only used for nested messages
  21677. */
  21678. proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlZoomOutParams.toObject = function(includeInstance, msg) {
  21679. var f, obj = {
  21680. range: (f = jspb.Message.getField(msg, 1)) == null ? undefined : f
  21681. };
  21682. if (includeInstance) {
  21683. obj.$jspbMessageInstance = msg;
  21684. }
  21685. return obj;
  21686. };
  21687. }
  21688. /**
  21689. * Deserializes binary data (in protobuf wire format).
  21690. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  21691. * @return {!proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlZoomOutParams}
  21692. */
  21693. proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlZoomOutParams.deserializeBinary = function(bytes) {
  21694. var reader = new jspb.BinaryReader(bytes);
  21695. var msg = new proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlZoomOutParams;
  21696. return proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlZoomOutParams.deserializeBinaryFromReader(msg, reader);
  21697. };
  21698. /**
  21699. * Deserializes binary data (in protobuf wire format) from the
  21700. * given reader into the given message object.
  21701. * @param {!proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlZoomOutParams} msg The message object to deserialize into.
  21702. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  21703. * @return {!proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlZoomOutParams}
  21704. */
  21705. proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlZoomOutParams.deserializeBinaryFromReader = function(msg, reader) {
  21706. while (reader.nextField()) {
  21707. if (reader.isEndGroup()) {
  21708. break;
  21709. }
  21710. var field = reader.getFieldNumber();
  21711. switch (field) {
  21712. case 1:
  21713. var value = /** @type {number} */ (reader.readUint32());
  21714. msg.setRange(value);
  21715. break;
  21716. default:
  21717. reader.skipField();
  21718. break;
  21719. }
  21720. }
  21721. return msg;
  21722. };
  21723. /**
  21724. * Serializes the message to binary data (in protobuf wire format).
  21725. * @return {!Uint8Array}
  21726. */
  21727. proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlZoomOutParams.prototype.serializeBinary = function() {
  21728. var writer = new jspb.BinaryWriter();
  21729. proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlZoomOutParams.serializeBinaryToWriter(this, writer);
  21730. return writer.getResultBuffer();
  21731. };
  21732. /**
  21733. * Serializes the given message to binary data (in protobuf wire
  21734. * format), writing to the given BinaryWriter.
  21735. * @param {!proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlZoomOutParams} message
  21736. * @param {!jspb.BinaryWriter} writer
  21737. * @suppress {unusedLocalVariables} f is only used for nested messages
  21738. */
  21739. proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlZoomOutParams.serializeBinaryToWriter = function(message, writer) {
  21740. var f = undefined;
  21741. f = /** @type {number} */ (jspb.Message.getField(message, 1));
  21742. if (f != null) {
  21743. writer.writeUint32(
  21744. 1,
  21745. f
  21746. );
  21747. }
  21748. };
  21749. /**
  21750. * optional uint32 range = 1;
  21751. * @return {number}
  21752. */
  21753. proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlZoomOutParams.prototype.getRange = function() {
  21754. return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 1, 0));
  21755. };
  21756. /**
  21757. * @param {number} value
  21758. * @return {!proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlZoomOutParams} returns this
  21759. */
  21760. proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlZoomOutParams.prototype.setRange = function(value) {
  21761. return jspb.Message.setField(this, 1, value);
  21762. };
  21763. /**
  21764. * Clears the field making it undefined.
  21765. * @return {!proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlZoomOutParams} returns this
  21766. */
  21767. proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlZoomOutParams.prototype.clearRange = function() {
  21768. return jspb.Message.setField(this, 1, undefined);
  21769. };
  21770. /**
  21771. * Returns whether this field is set.
  21772. * @return {boolean}
  21773. */
  21774. proto.com.electron.zoomvideo.sdk.proto.LocalCameraCtrlZoomOutParams.prototype.hasRange = function() {
  21775. return jspb.Message.getField(this, 1) != null;
  21776. };
  21777. if (jspb.Message.GENERATE_TO_OBJECT) {
  21778. /**
  21779. * Creates an object representation of this proto.
  21780. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  21781. * Optional fields that are not set will be set to undefined.
  21782. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  21783. * For the list of reserved names please see:
  21784. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  21785. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  21786. * JSPB instance for transitional soy proto support:
  21787. * http://goto/soy-param-migration
  21788. * @return {!Object}
  21789. */
  21790. proto.com.electron.zoomvideo.sdk.proto.RequestControlRemoteCameraParams.prototype.toObject = function(opt_includeInstance) {
  21791. return proto.com.electron.zoomvideo.sdk.proto.RequestControlRemoteCameraParams.toObject(opt_includeInstance, this);
  21792. };
  21793. /**
  21794. * Static version of the {@see toObject} method.
  21795. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  21796. * the JSPB instance for transitional soy proto support:
  21797. * http://goto/soy-param-migration
  21798. * @param {!proto.com.electron.zoomvideo.sdk.proto.RequestControlRemoteCameraParams} msg The msg instance to transform.
  21799. * @return {!Object}
  21800. * @suppress {unusedLocalVariables} f is only used for nested messages
  21801. */
  21802. proto.com.electron.zoomvideo.sdk.proto.RequestControlRemoteCameraParams.toObject = function(includeInstance, msg) {
  21803. var f, obj = {
  21804. user: (f = msg.getUser()) && proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.toObject(includeInstance, f)
  21805. };
  21806. if (includeInstance) {
  21807. obj.$jspbMessageInstance = msg;
  21808. }
  21809. return obj;
  21810. };
  21811. }
  21812. /**
  21813. * Deserializes binary data (in protobuf wire format).
  21814. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  21815. * @return {!proto.com.electron.zoomvideo.sdk.proto.RequestControlRemoteCameraParams}
  21816. */
  21817. proto.com.electron.zoomvideo.sdk.proto.RequestControlRemoteCameraParams.deserializeBinary = function(bytes) {
  21818. var reader = new jspb.BinaryReader(bytes);
  21819. var msg = new proto.com.electron.zoomvideo.sdk.proto.RequestControlRemoteCameraParams;
  21820. return proto.com.electron.zoomvideo.sdk.proto.RequestControlRemoteCameraParams.deserializeBinaryFromReader(msg, reader);
  21821. };
  21822. /**
  21823. * Deserializes binary data (in protobuf wire format) from the
  21824. * given reader into the given message object.
  21825. * @param {!proto.com.electron.zoomvideo.sdk.proto.RequestControlRemoteCameraParams} msg The message object to deserialize into.
  21826. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  21827. * @return {!proto.com.electron.zoomvideo.sdk.proto.RequestControlRemoteCameraParams}
  21828. */
  21829. proto.com.electron.zoomvideo.sdk.proto.RequestControlRemoteCameraParams.deserializeBinaryFromReader = function(msg, reader) {
  21830. while (reader.nextField()) {
  21831. if (reader.isEndGroup()) {
  21832. break;
  21833. }
  21834. var field = reader.getFieldNumber();
  21835. switch (field) {
  21836. case 1:
  21837. var value = new proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser;
  21838. reader.readMessage(value,proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.deserializeBinaryFromReader);
  21839. msg.setUser(value);
  21840. break;
  21841. default:
  21842. reader.skipField();
  21843. break;
  21844. }
  21845. }
  21846. return msg;
  21847. };
  21848. /**
  21849. * Serializes the message to binary data (in protobuf wire format).
  21850. * @return {!Uint8Array}
  21851. */
  21852. proto.com.electron.zoomvideo.sdk.proto.RequestControlRemoteCameraParams.prototype.serializeBinary = function() {
  21853. var writer = new jspb.BinaryWriter();
  21854. proto.com.electron.zoomvideo.sdk.proto.RequestControlRemoteCameraParams.serializeBinaryToWriter(this, writer);
  21855. return writer.getResultBuffer();
  21856. };
  21857. /**
  21858. * Serializes the given message to binary data (in protobuf wire
  21859. * format), writing to the given BinaryWriter.
  21860. * @param {!proto.com.electron.zoomvideo.sdk.proto.RequestControlRemoteCameraParams} message
  21861. * @param {!jspb.BinaryWriter} writer
  21862. * @suppress {unusedLocalVariables} f is only used for nested messages
  21863. */
  21864. proto.com.electron.zoomvideo.sdk.proto.RequestControlRemoteCameraParams.serializeBinaryToWriter = function(message, writer) {
  21865. var f = undefined;
  21866. f = message.getUser();
  21867. if (f != null) {
  21868. writer.writeMessage(
  21869. 1,
  21870. f,
  21871. proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.serializeBinaryToWriter
  21872. );
  21873. }
  21874. };
  21875. /**
  21876. * optional VideoSDKUser user = 1;
  21877. * @return {?proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser}
  21878. */
  21879. proto.com.electron.zoomvideo.sdk.proto.RequestControlRemoteCameraParams.prototype.getUser = function() {
  21880. return /** @type{?proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser} */ (
  21881. jspb.Message.getWrapperField(this, proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser, 1));
  21882. };
  21883. /**
  21884. * @param {?proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser|undefined} value
  21885. * @return {!proto.com.electron.zoomvideo.sdk.proto.RequestControlRemoteCameraParams} returns this
  21886. */
  21887. proto.com.electron.zoomvideo.sdk.proto.RequestControlRemoteCameraParams.prototype.setUser = function(value) {
  21888. return jspb.Message.setWrapperField(this, 1, value);
  21889. };
  21890. /**
  21891. * Clears the message field making it undefined.
  21892. * @return {!proto.com.electron.zoomvideo.sdk.proto.RequestControlRemoteCameraParams} returns this
  21893. */
  21894. proto.com.electron.zoomvideo.sdk.proto.RequestControlRemoteCameraParams.prototype.clearUser = function() {
  21895. return this.setUser(undefined);
  21896. };
  21897. /**
  21898. * Returns whether this field is set.
  21899. * @return {boolean}
  21900. */
  21901. proto.com.electron.zoomvideo.sdk.proto.RequestControlRemoteCameraParams.prototype.hasUser = function() {
  21902. return jspb.Message.getField(this, 1) != null;
  21903. };
  21904. if (jspb.Message.GENERATE_TO_OBJECT) {
  21905. /**
  21906. * Creates an object representation of this proto.
  21907. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  21908. * Optional fields that are not set will be set to undefined.
  21909. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  21910. * For the list of reserved names please see:
  21911. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  21912. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  21913. * JSPB instance for transitional soy proto support:
  21914. * http://goto/soy-param-migration
  21915. * @return {!Object}
  21916. */
  21917. proto.com.electron.zoomvideo.sdk.proto.GiveUpControlRemoteCameraParams.prototype.toObject = function(opt_includeInstance) {
  21918. return proto.com.electron.zoomvideo.sdk.proto.GiveUpControlRemoteCameraParams.toObject(opt_includeInstance, this);
  21919. };
  21920. /**
  21921. * Static version of the {@see toObject} method.
  21922. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  21923. * the JSPB instance for transitional soy proto support:
  21924. * http://goto/soy-param-migration
  21925. * @param {!proto.com.electron.zoomvideo.sdk.proto.GiveUpControlRemoteCameraParams} msg The msg instance to transform.
  21926. * @return {!Object}
  21927. * @suppress {unusedLocalVariables} f is only used for nested messages
  21928. */
  21929. proto.com.electron.zoomvideo.sdk.proto.GiveUpControlRemoteCameraParams.toObject = function(includeInstance, msg) {
  21930. var f, obj = {
  21931. user: (f = msg.getUser()) && proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.toObject(includeInstance, f)
  21932. };
  21933. if (includeInstance) {
  21934. obj.$jspbMessageInstance = msg;
  21935. }
  21936. return obj;
  21937. };
  21938. }
  21939. /**
  21940. * Deserializes binary data (in protobuf wire format).
  21941. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  21942. * @return {!proto.com.electron.zoomvideo.sdk.proto.GiveUpControlRemoteCameraParams}
  21943. */
  21944. proto.com.electron.zoomvideo.sdk.proto.GiveUpControlRemoteCameraParams.deserializeBinary = function(bytes) {
  21945. var reader = new jspb.BinaryReader(bytes);
  21946. var msg = new proto.com.electron.zoomvideo.sdk.proto.GiveUpControlRemoteCameraParams;
  21947. return proto.com.electron.zoomvideo.sdk.proto.GiveUpControlRemoteCameraParams.deserializeBinaryFromReader(msg, reader);
  21948. };
  21949. /**
  21950. * Deserializes binary data (in protobuf wire format) from the
  21951. * given reader into the given message object.
  21952. * @param {!proto.com.electron.zoomvideo.sdk.proto.GiveUpControlRemoteCameraParams} msg The message object to deserialize into.
  21953. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  21954. * @return {!proto.com.electron.zoomvideo.sdk.proto.GiveUpControlRemoteCameraParams}
  21955. */
  21956. proto.com.electron.zoomvideo.sdk.proto.GiveUpControlRemoteCameraParams.deserializeBinaryFromReader = function(msg, reader) {
  21957. while (reader.nextField()) {
  21958. if (reader.isEndGroup()) {
  21959. break;
  21960. }
  21961. var field = reader.getFieldNumber();
  21962. switch (field) {
  21963. case 1:
  21964. var value = new proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser;
  21965. reader.readMessage(value,proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.deserializeBinaryFromReader);
  21966. msg.setUser(value);
  21967. break;
  21968. default:
  21969. reader.skipField();
  21970. break;
  21971. }
  21972. }
  21973. return msg;
  21974. };
  21975. /**
  21976. * Serializes the message to binary data (in protobuf wire format).
  21977. * @return {!Uint8Array}
  21978. */
  21979. proto.com.electron.zoomvideo.sdk.proto.GiveUpControlRemoteCameraParams.prototype.serializeBinary = function() {
  21980. var writer = new jspb.BinaryWriter();
  21981. proto.com.electron.zoomvideo.sdk.proto.GiveUpControlRemoteCameraParams.serializeBinaryToWriter(this, writer);
  21982. return writer.getResultBuffer();
  21983. };
  21984. /**
  21985. * Serializes the given message to binary data (in protobuf wire
  21986. * format), writing to the given BinaryWriter.
  21987. * @param {!proto.com.electron.zoomvideo.sdk.proto.GiveUpControlRemoteCameraParams} message
  21988. * @param {!jspb.BinaryWriter} writer
  21989. * @suppress {unusedLocalVariables} f is only used for nested messages
  21990. */
  21991. proto.com.electron.zoomvideo.sdk.proto.GiveUpControlRemoteCameraParams.serializeBinaryToWriter = function(message, writer) {
  21992. var f = undefined;
  21993. f = message.getUser();
  21994. if (f != null) {
  21995. writer.writeMessage(
  21996. 1,
  21997. f,
  21998. proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.serializeBinaryToWriter
  21999. );
  22000. }
  22001. };
  22002. /**
  22003. * optional VideoSDKUser user = 1;
  22004. * @return {?proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser}
  22005. */
  22006. proto.com.electron.zoomvideo.sdk.proto.GiveUpControlRemoteCameraParams.prototype.getUser = function() {
  22007. return /** @type{?proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser} */ (
  22008. jspb.Message.getWrapperField(this, proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser, 1));
  22009. };
  22010. /**
  22011. * @param {?proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser|undefined} value
  22012. * @return {!proto.com.electron.zoomvideo.sdk.proto.GiveUpControlRemoteCameraParams} returns this
  22013. */
  22014. proto.com.electron.zoomvideo.sdk.proto.GiveUpControlRemoteCameraParams.prototype.setUser = function(value) {
  22015. return jspb.Message.setWrapperField(this, 1, value);
  22016. };
  22017. /**
  22018. * Clears the message field making it undefined.
  22019. * @return {!proto.com.electron.zoomvideo.sdk.proto.GiveUpControlRemoteCameraParams} returns this
  22020. */
  22021. proto.com.electron.zoomvideo.sdk.proto.GiveUpControlRemoteCameraParams.prototype.clearUser = function() {
  22022. return this.setUser(undefined);
  22023. };
  22024. /**
  22025. * Returns whether this field is set.
  22026. * @return {boolean}
  22027. */
  22028. proto.com.electron.zoomvideo.sdk.proto.GiveUpControlRemoteCameraParams.prototype.hasUser = function() {
  22029. return jspb.Message.getField(this, 1) != null;
  22030. };
  22031. if (jspb.Message.GENERATE_TO_OBJECT) {
  22032. /**
  22033. * Creates an object representation of this proto.
  22034. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  22035. * Optional fields that are not set will be set to undefined.
  22036. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  22037. * For the list of reserved names please see:
  22038. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  22039. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  22040. * JSPB instance for transitional soy proto support:
  22041. * http://goto/soy-param-migration
  22042. * @return {!Object}
  22043. */
  22044. proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnLeftParams.prototype.toObject = function(opt_includeInstance) {
  22045. return proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnLeftParams.toObject(opt_includeInstance, this);
  22046. };
  22047. /**
  22048. * Static version of the {@see toObject} method.
  22049. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  22050. * the JSPB instance for transitional soy proto support:
  22051. * http://goto/soy-param-migration
  22052. * @param {!proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnLeftParams} msg The msg instance to transform.
  22053. * @return {!Object}
  22054. * @suppress {unusedLocalVariables} f is only used for nested messages
  22055. */
  22056. proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnLeftParams.toObject = function(includeInstance, msg) {
  22057. var f, obj = {
  22058. range: (f = jspb.Message.getField(msg, 1)) == null ? undefined : f,
  22059. user: (f = msg.getUser()) && proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.toObject(includeInstance, f)
  22060. };
  22061. if (includeInstance) {
  22062. obj.$jspbMessageInstance = msg;
  22063. }
  22064. return obj;
  22065. };
  22066. }
  22067. /**
  22068. * Deserializes binary data (in protobuf wire format).
  22069. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  22070. * @return {!proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnLeftParams}
  22071. */
  22072. proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnLeftParams.deserializeBinary = function(bytes) {
  22073. var reader = new jspb.BinaryReader(bytes);
  22074. var msg = new proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnLeftParams;
  22075. return proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnLeftParams.deserializeBinaryFromReader(msg, reader);
  22076. };
  22077. /**
  22078. * Deserializes binary data (in protobuf wire format) from the
  22079. * given reader into the given message object.
  22080. * @param {!proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnLeftParams} msg The message object to deserialize into.
  22081. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  22082. * @return {!proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnLeftParams}
  22083. */
  22084. proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnLeftParams.deserializeBinaryFromReader = function(msg, reader) {
  22085. while (reader.nextField()) {
  22086. if (reader.isEndGroup()) {
  22087. break;
  22088. }
  22089. var field = reader.getFieldNumber();
  22090. switch (field) {
  22091. case 1:
  22092. var value = /** @type {number} */ (reader.readUint32());
  22093. msg.setRange(value);
  22094. break;
  22095. case 2:
  22096. var value = new proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser;
  22097. reader.readMessage(value,proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.deserializeBinaryFromReader);
  22098. msg.setUser(value);
  22099. break;
  22100. default:
  22101. reader.skipField();
  22102. break;
  22103. }
  22104. }
  22105. return msg;
  22106. };
  22107. /**
  22108. * Serializes the message to binary data (in protobuf wire format).
  22109. * @return {!Uint8Array}
  22110. */
  22111. proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnLeftParams.prototype.serializeBinary = function() {
  22112. var writer = new jspb.BinaryWriter();
  22113. proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnLeftParams.serializeBinaryToWriter(this, writer);
  22114. return writer.getResultBuffer();
  22115. };
  22116. /**
  22117. * Serializes the given message to binary data (in protobuf wire
  22118. * format), writing to the given BinaryWriter.
  22119. * @param {!proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnLeftParams} message
  22120. * @param {!jspb.BinaryWriter} writer
  22121. * @suppress {unusedLocalVariables} f is only used for nested messages
  22122. */
  22123. proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnLeftParams.serializeBinaryToWriter = function(message, writer) {
  22124. var f = undefined;
  22125. f = /** @type {number} */ (jspb.Message.getField(message, 1));
  22126. if (f != null) {
  22127. writer.writeUint32(
  22128. 1,
  22129. f
  22130. );
  22131. }
  22132. f = message.getUser();
  22133. if (f != null) {
  22134. writer.writeMessage(
  22135. 2,
  22136. f,
  22137. proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.serializeBinaryToWriter
  22138. );
  22139. }
  22140. };
  22141. /**
  22142. * optional uint32 range = 1;
  22143. * @return {number}
  22144. */
  22145. proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnLeftParams.prototype.getRange = function() {
  22146. return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 1, 0));
  22147. };
  22148. /**
  22149. * @param {number} value
  22150. * @return {!proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnLeftParams} returns this
  22151. */
  22152. proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnLeftParams.prototype.setRange = function(value) {
  22153. return jspb.Message.setField(this, 1, value);
  22154. };
  22155. /**
  22156. * Clears the field making it undefined.
  22157. * @return {!proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnLeftParams} returns this
  22158. */
  22159. proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnLeftParams.prototype.clearRange = function() {
  22160. return jspb.Message.setField(this, 1, undefined);
  22161. };
  22162. /**
  22163. * Returns whether this field is set.
  22164. * @return {boolean}
  22165. */
  22166. proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnLeftParams.prototype.hasRange = function() {
  22167. return jspb.Message.getField(this, 1) != null;
  22168. };
  22169. /**
  22170. * optional VideoSDKUser user = 2;
  22171. * @return {?proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser}
  22172. */
  22173. proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnLeftParams.prototype.getUser = function() {
  22174. return /** @type{?proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser} */ (
  22175. jspb.Message.getWrapperField(this, proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser, 2));
  22176. };
  22177. /**
  22178. * @param {?proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser|undefined} value
  22179. * @return {!proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnLeftParams} returns this
  22180. */
  22181. proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnLeftParams.prototype.setUser = function(value) {
  22182. return jspb.Message.setWrapperField(this, 2, value);
  22183. };
  22184. /**
  22185. * Clears the message field making it undefined.
  22186. * @return {!proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnLeftParams} returns this
  22187. */
  22188. proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnLeftParams.prototype.clearUser = function() {
  22189. return this.setUser(undefined);
  22190. };
  22191. /**
  22192. * Returns whether this field is set.
  22193. * @return {boolean}
  22194. */
  22195. proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnLeftParams.prototype.hasUser = function() {
  22196. return jspb.Message.getField(this, 2) != null;
  22197. };
  22198. if (jspb.Message.GENERATE_TO_OBJECT) {
  22199. /**
  22200. * Creates an object representation of this proto.
  22201. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  22202. * Optional fields that are not set will be set to undefined.
  22203. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  22204. * For the list of reserved names please see:
  22205. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  22206. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  22207. * JSPB instance for transitional soy proto support:
  22208. * http://goto/soy-param-migration
  22209. * @return {!Object}
  22210. */
  22211. proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnRightParams.prototype.toObject = function(opt_includeInstance) {
  22212. return proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnRightParams.toObject(opt_includeInstance, this);
  22213. };
  22214. /**
  22215. * Static version of the {@see toObject} method.
  22216. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  22217. * the JSPB instance for transitional soy proto support:
  22218. * http://goto/soy-param-migration
  22219. * @param {!proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnRightParams} msg The msg instance to transform.
  22220. * @return {!Object}
  22221. * @suppress {unusedLocalVariables} f is only used for nested messages
  22222. */
  22223. proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnRightParams.toObject = function(includeInstance, msg) {
  22224. var f, obj = {
  22225. range: (f = jspb.Message.getField(msg, 1)) == null ? undefined : f,
  22226. user: (f = msg.getUser()) && proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.toObject(includeInstance, f)
  22227. };
  22228. if (includeInstance) {
  22229. obj.$jspbMessageInstance = msg;
  22230. }
  22231. return obj;
  22232. };
  22233. }
  22234. /**
  22235. * Deserializes binary data (in protobuf wire format).
  22236. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  22237. * @return {!proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnRightParams}
  22238. */
  22239. proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnRightParams.deserializeBinary = function(bytes) {
  22240. var reader = new jspb.BinaryReader(bytes);
  22241. var msg = new proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnRightParams;
  22242. return proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnRightParams.deserializeBinaryFromReader(msg, reader);
  22243. };
  22244. /**
  22245. * Deserializes binary data (in protobuf wire format) from the
  22246. * given reader into the given message object.
  22247. * @param {!proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnRightParams} msg The message object to deserialize into.
  22248. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  22249. * @return {!proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnRightParams}
  22250. */
  22251. proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnRightParams.deserializeBinaryFromReader = function(msg, reader) {
  22252. while (reader.nextField()) {
  22253. if (reader.isEndGroup()) {
  22254. break;
  22255. }
  22256. var field = reader.getFieldNumber();
  22257. switch (field) {
  22258. case 1:
  22259. var value = /** @type {number} */ (reader.readUint32());
  22260. msg.setRange(value);
  22261. break;
  22262. case 2:
  22263. var value = new proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser;
  22264. reader.readMessage(value,proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.deserializeBinaryFromReader);
  22265. msg.setUser(value);
  22266. break;
  22267. default:
  22268. reader.skipField();
  22269. break;
  22270. }
  22271. }
  22272. return msg;
  22273. };
  22274. /**
  22275. * Serializes the message to binary data (in protobuf wire format).
  22276. * @return {!Uint8Array}
  22277. */
  22278. proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnRightParams.prototype.serializeBinary = function() {
  22279. var writer = new jspb.BinaryWriter();
  22280. proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnRightParams.serializeBinaryToWriter(this, writer);
  22281. return writer.getResultBuffer();
  22282. };
  22283. /**
  22284. * Serializes the given message to binary data (in protobuf wire
  22285. * format), writing to the given BinaryWriter.
  22286. * @param {!proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnRightParams} message
  22287. * @param {!jspb.BinaryWriter} writer
  22288. * @suppress {unusedLocalVariables} f is only used for nested messages
  22289. */
  22290. proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnRightParams.serializeBinaryToWriter = function(message, writer) {
  22291. var f = undefined;
  22292. f = /** @type {number} */ (jspb.Message.getField(message, 1));
  22293. if (f != null) {
  22294. writer.writeUint32(
  22295. 1,
  22296. f
  22297. );
  22298. }
  22299. f = message.getUser();
  22300. if (f != null) {
  22301. writer.writeMessage(
  22302. 2,
  22303. f,
  22304. proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.serializeBinaryToWriter
  22305. );
  22306. }
  22307. };
  22308. /**
  22309. * optional uint32 range = 1;
  22310. * @return {number}
  22311. */
  22312. proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnRightParams.prototype.getRange = function() {
  22313. return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 1, 0));
  22314. };
  22315. /**
  22316. * @param {number} value
  22317. * @return {!proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnRightParams} returns this
  22318. */
  22319. proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnRightParams.prototype.setRange = function(value) {
  22320. return jspb.Message.setField(this, 1, value);
  22321. };
  22322. /**
  22323. * Clears the field making it undefined.
  22324. * @return {!proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnRightParams} returns this
  22325. */
  22326. proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnRightParams.prototype.clearRange = function() {
  22327. return jspb.Message.setField(this, 1, undefined);
  22328. };
  22329. /**
  22330. * Returns whether this field is set.
  22331. * @return {boolean}
  22332. */
  22333. proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnRightParams.prototype.hasRange = function() {
  22334. return jspb.Message.getField(this, 1) != null;
  22335. };
  22336. /**
  22337. * optional VideoSDKUser user = 2;
  22338. * @return {?proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser}
  22339. */
  22340. proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnRightParams.prototype.getUser = function() {
  22341. return /** @type{?proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser} */ (
  22342. jspb.Message.getWrapperField(this, proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser, 2));
  22343. };
  22344. /**
  22345. * @param {?proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser|undefined} value
  22346. * @return {!proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnRightParams} returns this
  22347. */
  22348. proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnRightParams.prototype.setUser = function(value) {
  22349. return jspb.Message.setWrapperField(this, 2, value);
  22350. };
  22351. /**
  22352. * Clears the message field making it undefined.
  22353. * @return {!proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnRightParams} returns this
  22354. */
  22355. proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnRightParams.prototype.clearUser = function() {
  22356. return this.setUser(undefined);
  22357. };
  22358. /**
  22359. * Returns whether this field is set.
  22360. * @return {boolean}
  22361. */
  22362. proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnRightParams.prototype.hasUser = function() {
  22363. return jspb.Message.getField(this, 2) != null;
  22364. };
  22365. if (jspb.Message.GENERATE_TO_OBJECT) {
  22366. /**
  22367. * Creates an object representation of this proto.
  22368. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  22369. * Optional fields that are not set will be set to undefined.
  22370. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  22371. * For the list of reserved names please see:
  22372. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  22373. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  22374. * JSPB instance for transitional soy proto support:
  22375. * http://goto/soy-param-migration
  22376. * @return {!Object}
  22377. */
  22378. proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnUpParams.prototype.toObject = function(opt_includeInstance) {
  22379. return proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnUpParams.toObject(opt_includeInstance, this);
  22380. };
  22381. /**
  22382. * Static version of the {@see toObject} method.
  22383. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  22384. * the JSPB instance for transitional soy proto support:
  22385. * http://goto/soy-param-migration
  22386. * @param {!proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnUpParams} msg The msg instance to transform.
  22387. * @return {!Object}
  22388. * @suppress {unusedLocalVariables} f is only used for nested messages
  22389. */
  22390. proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnUpParams.toObject = function(includeInstance, msg) {
  22391. var f, obj = {
  22392. range: (f = jspb.Message.getField(msg, 1)) == null ? undefined : f,
  22393. user: (f = msg.getUser()) && proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.toObject(includeInstance, f)
  22394. };
  22395. if (includeInstance) {
  22396. obj.$jspbMessageInstance = msg;
  22397. }
  22398. return obj;
  22399. };
  22400. }
  22401. /**
  22402. * Deserializes binary data (in protobuf wire format).
  22403. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  22404. * @return {!proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnUpParams}
  22405. */
  22406. proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnUpParams.deserializeBinary = function(bytes) {
  22407. var reader = new jspb.BinaryReader(bytes);
  22408. var msg = new proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnUpParams;
  22409. return proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnUpParams.deserializeBinaryFromReader(msg, reader);
  22410. };
  22411. /**
  22412. * Deserializes binary data (in protobuf wire format) from the
  22413. * given reader into the given message object.
  22414. * @param {!proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnUpParams} msg The message object to deserialize into.
  22415. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  22416. * @return {!proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnUpParams}
  22417. */
  22418. proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnUpParams.deserializeBinaryFromReader = function(msg, reader) {
  22419. while (reader.nextField()) {
  22420. if (reader.isEndGroup()) {
  22421. break;
  22422. }
  22423. var field = reader.getFieldNumber();
  22424. switch (field) {
  22425. case 1:
  22426. var value = /** @type {number} */ (reader.readUint32());
  22427. msg.setRange(value);
  22428. break;
  22429. case 2:
  22430. var value = new proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser;
  22431. reader.readMessage(value,proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.deserializeBinaryFromReader);
  22432. msg.setUser(value);
  22433. break;
  22434. default:
  22435. reader.skipField();
  22436. break;
  22437. }
  22438. }
  22439. return msg;
  22440. };
  22441. /**
  22442. * Serializes the message to binary data (in protobuf wire format).
  22443. * @return {!Uint8Array}
  22444. */
  22445. proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnUpParams.prototype.serializeBinary = function() {
  22446. var writer = new jspb.BinaryWriter();
  22447. proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnUpParams.serializeBinaryToWriter(this, writer);
  22448. return writer.getResultBuffer();
  22449. };
  22450. /**
  22451. * Serializes the given message to binary data (in protobuf wire
  22452. * format), writing to the given BinaryWriter.
  22453. * @param {!proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnUpParams} message
  22454. * @param {!jspb.BinaryWriter} writer
  22455. * @suppress {unusedLocalVariables} f is only used for nested messages
  22456. */
  22457. proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnUpParams.serializeBinaryToWriter = function(message, writer) {
  22458. var f = undefined;
  22459. f = /** @type {number} */ (jspb.Message.getField(message, 1));
  22460. if (f != null) {
  22461. writer.writeUint32(
  22462. 1,
  22463. f
  22464. );
  22465. }
  22466. f = message.getUser();
  22467. if (f != null) {
  22468. writer.writeMessage(
  22469. 2,
  22470. f,
  22471. proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.serializeBinaryToWriter
  22472. );
  22473. }
  22474. };
  22475. /**
  22476. * optional uint32 range = 1;
  22477. * @return {number}
  22478. */
  22479. proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnUpParams.prototype.getRange = function() {
  22480. return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 1, 0));
  22481. };
  22482. /**
  22483. * @param {number} value
  22484. * @return {!proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnUpParams} returns this
  22485. */
  22486. proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnUpParams.prototype.setRange = function(value) {
  22487. return jspb.Message.setField(this, 1, value);
  22488. };
  22489. /**
  22490. * Clears the field making it undefined.
  22491. * @return {!proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnUpParams} returns this
  22492. */
  22493. proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnUpParams.prototype.clearRange = function() {
  22494. return jspb.Message.setField(this, 1, undefined);
  22495. };
  22496. /**
  22497. * Returns whether this field is set.
  22498. * @return {boolean}
  22499. */
  22500. proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnUpParams.prototype.hasRange = function() {
  22501. return jspb.Message.getField(this, 1) != null;
  22502. };
  22503. /**
  22504. * optional VideoSDKUser user = 2;
  22505. * @return {?proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser}
  22506. */
  22507. proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnUpParams.prototype.getUser = function() {
  22508. return /** @type{?proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser} */ (
  22509. jspb.Message.getWrapperField(this, proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser, 2));
  22510. };
  22511. /**
  22512. * @param {?proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser|undefined} value
  22513. * @return {!proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnUpParams} returns this
  22514. */
  22515. proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnUpParams.prototype.setUser = function(value) {
  22516. return jspb.Message.setWrapperField(this, 2, value);
  22517. };
  22518. /**
  22519. * Clears the message field making it undefined.
  22520. * @return {!proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnUpParams} returns this
  22521. */
  22522. proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnUpParams.prototype.clearUser = function() {
  22523. return this.setUser(undefined);
  22524. };
  22525. /**
  22526. * Returns whether this field is set.
  22527. * @return {boolean}
  22528. */
  22529. proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnUpParams.prototype.hasUser = function() {
  22530. return jspb.Message.getField(this, 2) != null;
  22531. };
  22532. if (jspb.Message.GENERATE_TO_OBJECT) {
  22533. /**
  22534. * Creates an object representation of this proto.
  22535. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  22536. * Optional fields that are not set will be set to undefined.
  22537. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  22538. * For the list of reserved names please see:
  22539. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  22540. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  22541. * JSPB instance for transitional soy proto support:
  22542. * http://goto/soy-param-migration
  22543. * @return {!Object}
  22544. */
  22545. proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnDownParams.prototype.toObject = function(opt_includeInstance) {
  22546. return proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnDownParams.toObject(opt_includeInstance, this);
  22547. };
  22548. /**
  22549. * Static version of the {@see toObject} method.
  22550. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  22551. * the JSPB instance for transitional soy proto support:
  22552. * http://goto/soy-param-migration
  22553. * @param {!proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnDownParams} msg The msg instance to transform.
  22554. * @return {!Object}
  22555. * @suppress {unusedLocalVariables} f is only used for nested messages
  22556. */
  22557. proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnDownParams.toObject = function(includeInstance, msg) {
  22558. var f, obj = {
  22559. range: (f = jspb.Message.getField(msg, 1)) == null ? undefined : f,
  22560. user: (f = msg.getUser()) && proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.toObject(includeInstance, f)
  22561. };
  22562. if (includeInstance) {
  22563. obj.$jspbMessageInstance = msg;
  22564. }
  22565. return obj;
  22566. };
  22567. }
  22568. /**
  22569. * Deserializes binary data (in protobuf wire format).
  22570. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  22571. * @return {!proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnDownParams}
  22572. */
  22573. proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnDownParams.deserializeBinary = function(bytes) {
  22574. var reader = new jspb.BinaryReader(bytes);
  22575. var msg = new proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnDownParams;
  22576. return proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnDownParams.deserializeBinaryFromReader(msg, reader);
  22577. };
  22578. /**
  22579. * Deserializes binary data (in protobuf wire format) from the
  22580. * given reader into the given message object.
  22581. * @param {!proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnDownParams} msg The message object to deserialize into.
  22582. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  22583. * @return {!proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnDownParams}
  22584. */
  22585. proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnDownParams.deserializeBinaryFromReader = function(msg, reader) {
  22586. while (reader.nextField()) {
  22587. if (reader.isEndGroup()) {
  22588. break;
  22589. }
  22590. var field = reader.getFieldNumber();
  22591. switch (field) {
  22592. case 1:
  22593. var value = /** @type {number} */ (reader.readUint32());
  22594. msg.setRange(value);
  22595. break;
  22596. case 2:
  22597. var value = new proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser;
  22598. reader.readMessage(value,proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.deserializeBinaryFromReader);
  22599. msg.setUser(value);
  22600. break;
  22601. default:
  22602. reader.skipField();
  22603. break;
  22604. }
  22605. }
  22606. return msg;
  22607. };
  22608. /**
  22609. * Serializes the message to binary data (in protobuf wire format).
  22610. * @return {!Uint8Array}
  22611. */
  22612. proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnDownParams.prototype.serializeBinary = function() {
  22613. var writer = new jspb.BinaryWriter();
  22614. proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnDownParams.serializeBinaryToWriter(this, writer);
  22615. return writer.getResultBuffer();
  22616. };
  22617. /**
  22618. * Serializes the given message to binary data (in protobuf wire
  22619. * format), writing to the given BinaryWriter.
  22620. * @param {!proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnDownParams} message
  22621. * @param {!jspb.BinaryWriter} writer
  22622. * @suppress {unusedLocalVariables} f is only used for nested messages
  22623. */
  22624. proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnDownParams.serializeBinaryToWriter = function(message, writer) {
  22625. var f = undefined;
  22626. f = /** @type {number} */ (jspb.Message.getField(message, 1));
  22627. if (f != null) {
  22628. writer.writeUint32(
  22629. 1,
  22630. f
  22631. );
  22632. }
  22633. f = message.getUser();
  22634. if (f != null) {
  22635. writer.writeMessage(
  22636. 2,
  22637. f,
  22638. proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.serializeBinaryToWriter
  22639. );
  22640. }
  22641. };
  22642. /**
  22643. * optional uint32 range = 1;
  22644. * @return {number}
  22645. */
  22646. proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnDownParams.prototype.getRange = function() {
  22647. return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 1, 0));
  22648. };
  22649. /**
  22650. * @param {number} value
  22651. * @return {!proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnDownParams} returns this
  22652. */
  22653. proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnDownParams.prototype.setRange = function(value) {
  22654. return jspb.Message.setField(this, 1, value);
  22655. };
  22656. /**
  22657. * Clears the field making it undefined.
  22658. * @return {!proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnDownParams} returns this
  22659. */
  22660. proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnDownParams.prototype.clearRange = function() {
  22661. return jspb.Message.setField(this, 1, undefined);
  22662. };
  22663. /**
  22664. * Returns whether this field is set.
  22665. * @return {boolean}
  22666. */
  22667. proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnDownParams.prototype.hasRange = function() {
  22668. return jspb.Message.getField(this, 1) != null;
  22669. };
  22670. /**
  22671. * optional VideoSDKUser user = 2;
  22672. * @return {?proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser}
  22673. */
  22674. proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnDownParams.prototype.getUser = function() {
  22675. return /** @type{?proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser} */ (
  22676. jspb.Message.getWrapperField(this, proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser, 2));
  22677. };
  22678. /**
  22679. * @param {?proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser|undefined} value
  22680. * @return {!proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnDownParams} returns this
  22681. */
  22682. proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnDownParams.prototype.setUser = function(value) {
  22683. return jspb.Message.setWrapperField(this, 2, value);
  22684. };
  22685. /**
  22686. * Clears the message field making it undefined.
  22687. * @return {!proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnDownParams} returns this
  22688. */
  22689. proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnDownParams.prototype.clearUser = function() {
  22690. return this.setUser(undefined);
  22691. };
  22692. /**
  22693. * Returns whether this field is set.
  22694. * @return {boolean}
  22695. */
  22696. proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnDownParams.prototype.hasUser = function() {
  22697. return jspb.Message.getField(this, 2) != null;
  22698. };
  22699. if (jspb.Message.GENERATE_TO_OBJECT) {
  22700. /**
  22701. * Creates an object representation of this proto.
  22702. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  22703. * Optional fields that are not set will be set to undefined.
  22704. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  22705. * For the list of reserved names please see:
  22706. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  22707. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  22708. * JSPB instance for transitional soy proto support:
  22709. * http://goto/soy-param-migration
  22710. * @return {!Object}
  22711. */
  22712. proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlZoomInParams.prototype.toObject = function(opt_includeInstance) {
  22713. return proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlZoomInParams.toObject(opt_includeInstance, this);
  22714. };
  22715. /**
  22716. * Static version of the {@see toObject} method.
  22717. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  22718. * the JSPB instance for transitional soy proto support:
  22719. * http://goto/soy-param-migration
  22720. * @param {!proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlZoomInParams} msg The msg instance to transform.
  22721. * @return {!Object}
  22722. * @suppress {unusedLocalVariables} f is only used for nested messages
  22723. */
  22724. proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlZoomInParams.toObject = function(includeInstance, msg) {
  22725. var f, obj = {
  22726. range: (f = jspb.Message.getField(msg, 1)) == null ? undefined : f,
  22727. user: (f = msg.getUser()) && proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.toObject(includeInstance, f)
  22728. };
  22729. if (includeInstance) {
  22730. obj.$jspbMessageInstance = msg;
  22731. }
  22732. return obj;
  22733. };
  22734. }
  22735. /**
  22736. * Deserializes binary data (in protobuf wire format).
  22737. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  22738. * @return {!proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlZoomInParams}
  22739. */
  22740. proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlZoomInParams.deserializeBinary = function(bytes) {
  22741. var reader = new jspb.BinaryReader(bytes);
  22742. var msg = new proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlZoomInParams;
  22743. return proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlZoomInParams.deserializeBinaryFromReader(msg, reader);
  22744. };
  22745. /**
  22746. * Deserializes binary data (in protobuf wire format) from the
  22747. * given reader into the given message object.
  22748. * @param {!proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlZoomInParams} msg The message object to deserialize into.
  22749. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  22750. * @return {!proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlZoomInParams}
  22751. */
  22752. proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlZoomInParams.deserializeBinaryFromReader = function(msg, reader) {
  22753. while (reader.nextField()) {
  22754. if (reader.isEndGroup()) {
  22755. break;
  22756. }
  22757. var field = reader.getFieldNumber();
  22758. switch (field) {
  22759. case 1:
  22760. var value = /** @type {number} */ (reader.readUint32());
  22761. msg.setRange(value);
  22762. break;
  22763. case 2:
  22764. var value = new proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser;
  22765. reader.readMessage(value,proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.deserializeBinaryFromReader);
  22766. msg.setUser(value);
  22767. break;
  22768. default:
  22769. reader.skipField();
  22770. break;
  22771. }
  22772. }
  22773. return msg;
  22774. };
  22775. /**
  22776. * Serializes the message to binary data (in protobuf wire format).
  22777. * @return {!Uint8Array}
  22778. */
  22779. proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlZoomInParams.prototype.serializeBinary = function() {
  22780. var writer = new jspb.BinaryWriter();
  22781. proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlZoomInParams.serializeBinaryToWriter(this, writer);
  22782. return writer.getResultBuffer();
  22783. };
  22784. /**
  22785. * Serializes the given message to binary data (in protobuf wire
  22786. * format), writing to the given BinaryWriter.
  22787. * @param {!proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlZoomInParams} message
  22788. * @param {!jspb.BinaryWriter} writer
  22789. * @suppress {unusedLocalVariables} f is only used for nested messages
  22790. */
  22791. proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlZoomInParams.serializeBinaryToWriter = function(message, writer) {
  22792. var f = undefined;
  22793. f = /** @type {number} */ (jspb.Message.getField(message, 1));
  22794. if (f != null) {
  22795. writer.writeUint32(
  22796. 1,
  22797. f
  22798. );
  22799. }
  22800. f = message.getUser();
  22801. if (f != null) {
  22802. writer.writeMessage(
  22803. 2,
  22804. f,
  22805. proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.serializeBinaryToWriter
  22806. );
  22807. }
  22808. };
  22809. /**
  22810. * optional uint32 range = 1;
  22811. * @return {number}
  22812. */
  22813. proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlZoomInParams.prototype.getRange = function() {
  22814. return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 1, 0));
  22815. };
  22816. /**
  22817. * @param {number} value
  22818. * @return {!proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlZoomInParams} returns this
  22819. */
  22820. proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlZoomInParams.prototype.setRange = function(value) {
  22821. return jspb.Message.setField(this, 1, value);
  22822. };
  22823. /**
  22824. * Clears the field making it undefined.
  22825. * @return {!proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlZoomInParams} returns this
  22826. */
  22827. proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlZoomInParams.prototype.clearRange = function() {
  22828. return jspb.Message.setField(this, 1, undefined);
  22829. };
  22830. /**
  22831. * Returns whether this field is set.
  22832. * @return {boolean}
  22833. */
  22834. proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlZoomInParams.prototype.hasRange = function() {
  22835. return jspb.Message.getField(this, 1) != null;
  22836. };
  22837. /**
  22838. * optional VideoSDKUser user = 2;
  22839. * @return {?proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser}
  22840. */
  22841. proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlZoomInParams.prototype.getUser = function() {
  22842. return /** @type{?proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser} */ (
  22843. jspb.Message.getWrapperField(this, proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser, 2));
  22844. };
  22845. /**
  22846. * @param {?proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser|undefined} value
  22847. * @return {!proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlZoomInParams} returns this
  22848. */
  22849. proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlZoomInParams.prototype.setUser = function(value) {
  22850. return jspb.Message.setWrapperField(this, 2, value);
  22851. };
  22852. /**
  22853. * Clears the message field making it undefined.
  22854. * @return {!proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlZoomInParams} returns this
  22855. */
  22856. proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlZoomInParams.prototype.clearUser = function() {
  22857. return this.setUser(undefined);
  22858. };
  22859. /**
  22860. * Returns whether this field is set.
  22861. * @return {boolean}
  22862. */
  22863. proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlZoomInParams.prototype.hasUser = function() {
  22864. return jspb.Message.getField(this, 2) != null;
  22865. };
  22866. if (jspb.Message.GENERATE_TO_OBJECT) {
  22867. /**
  22868. * Creates an object representation of this proto.
  22869. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  22870. * Optional fields that are not set will be set to undefined.
  22871. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  22872. * For the list of reserved names please see:
  22873. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  22874. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  22875. * JSPB instance for transitional soy proto support:
  22876. * http://goto/soy-param-migration
  22877. * @return {!Object}
  22878. */
  22879. proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlZoomOutParams.prototype.toObject = function(opt_includeInstance) {
  22880. return proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlZoomOutParams.toObject(opt_includeInstance, this);
  22881. };
  22882. /**
  22883. * Static version of the {@see toObject} method.
  22884. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  22885. * the JSPB instance for transitional soy proto support:
  22886. * http://goto/soy-param-migration
  22887. * @param {!proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlZoomOutParams} msg The msg instance to transform.
  22888. * @return {!Object}
  22889. * @suppress {unusedLocalVariables} f is only used for nested messages
  22890. */
  22891. proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlZoomOutParams.toObject = function(includeInstance, msg) {
  22892. var f, obj = {
  22893. range: (f = jspb.Message.getField(msg, 1)) == null ? undefined : f,
  22894. user: (f = msg.getUser()) && proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.toObject(includeInstance, f)
  22895. };
  22896. if (includeInstance) {
  22897. obj.$jspbMessageInstance = msg;
  22898. }
  22899. return obj;
  22900. };
  22901. }
  22902. /**
  22903. * Deserializes binary data (in protobuf wire format).
  22904. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  22905. * @return {!proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlZoomOutParams}
  22906. */
  22907. proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlZoomOutParams.deserializeBinary = function(bytes) {
  22908. var reader = new jspb.BinaryReader(bytes);
  22909. var msg = new proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlZoomOutParams;
  22910. return proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlZoomOutParams.deserializeBinaryFromReader(msg, reader);
  22911. };
  22912. /**
  22913. * Deserializes binary data (in protobuf wire format) from the
  22914. * given reader into the given message object.
  22915. * @param {!proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlZoomOutParams} msg The message object to deserialize into.
  22916. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  22917. * @return {!proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlZoomOutParams}
  22918. */
  22919. proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlZoomOutParams.deserializeBinaryFromReader = function(msg, reader) {
  22920. while (reader.nextField()) {
  22921. if (reader.isEndGroup()) {
  22922. break;
  22923. }
  22924. var field = reader.getFieldNumber();
  22925. switch (field) {
  22926. case 1:
  22927. var value = /** @type {number} */ (reader.readUint32());
  22928. msg.setRange(value);
  22929. break;
  22930. case 2:
  22931. var value = new proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser;
  22932. reader.readMessage(value,proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.deserializeBinaryFromReader);
  22933. msg.setUser(value);
  22934. break;
  22935. default:
  22936. reader.skipField();
  22937. break;
  22938. }
  22939. }
  22940. return msg;
  22941. };
  22942. /**
  22943. * Serializes the message to binary data (in protobuf wire format).
  22944. * @return {!Uint8Array}
  22945. */
  22946. proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlZoomOutParams.prototype.serializeBinary = function() {
  22947. var writer = new jspb.BinaryWriter();
  22948. proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlZoomOutParams.serializeBinaryToWriter(this, writer);
  22949. return writer.getResultBuffer();
  22950. };
  22951. /**
  22952. * Serializes the given message to binary data (in protobuf wire
  22953. * format), writing to the given BinaryWriter.
  22954. * @param {!proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlZoomOutParams} message
  22955. * @param {!jspb.BinaryWriter} writer
  22956. * @suppress {unusedLocalVariables} f is only used for nested messages
  22957. */
  22958. proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlZoomOutParams.serializeBinaryToWriter = function(message, writer) {
  22959. var f = undefined;
  22960. f = /** @type {number} */ (jspb.Message.getField(message, 1));
  22961. if (f != null) {
  22962. writer.writeUint32(
  22963. 1,
  22964. f
  22965. );
  22966. }
  22967. f = message.getUser();
  22968. if (f != null) {
  22969. writer.writeMessage(
  22970. 2,
  22971. f,
  22972. proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser.serializeBinaryToWriter
  22973. );
  22974. }
  22975. };
  22976. /**
  22977. * optional uint32 range = 1;
  22978. * @return {number}
  22979. */
  22980. proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlZoomOutParams.prototype.getRange = function() {
  22981. return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 1, 0));
  22982. };
  22983. /**
  22984. * @param {number} value
  22985. * @return {!proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlZoomOutParams} returns this
  22986. */
  22987. proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlZoomOutParams.prototype.setRange = function(value) {
  22988. return jspb.Message.setField(this, 1, value);
  22989. };
  22990. /**
  22991. * Clears the field making it undefined.
  22992. * @return {!proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlZoomOutParams} returns this
  22993. */
  22994. proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlZoomOutParams.prototype.clearRange = function() {
  22995. return jspb.Message.setField(this, 1, undefined);
  22996. };
  22997. /**
  22998. * Returns whether this field is set.
  22999. * @return {boolean}
  23000. */
  23001. proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlZoomOutParams.prototype.hasRange = function() {
  23002. return jspb.Message.getField(this, 1) != null;
  23003. };
  23004. /**
  23005. * optional VideoSDKUser user = 2;
  23006. * @return {?proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser}
  23007. */
  23008. proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlZoomOutParams.prototype.getUser = function() {
  23009. return /** @type{?proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser} */ (
  23010. jspb.Message.getWrapperField(this, proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser, 2));
  23011. };
  23012. /**
  23013. * @param {?proto.com.electron.zoomvideo.sdk.proto.VideoSDKUser|undefined} value
  23014. * @return {!proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlZoomOutParams} returns this
  23015. */
  23016. proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlZoomOutParams.prototype.setUser = function(value) {
  23017. return jspb.Message.setWrapperField(this, 2, value);
  23018. };
  23019. /**
  23020. * Clears the message field making it undefined.
  23021. * @return {!proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlZoomOutParams} returns this
  23022. */
  23023. proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlZoomOutParams.prototype.clearUser = function() {
  23024. return this.setUser(undefined);
  23025. };
  23026. /**
  23027. * Returns whether this field is set.
  23028. * @return {boolean}
  23029. */
  23030. proto.com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlZoomOutParams.prototype.hasUser = function() {
  23031. return jspb.Message.getField(this, 2) != null;
  23032. };
  23033. if (jspb.Message.GENERATE_TO_OBJECT) {
  23034. /**
  23035. * Creates an object representation of this proto.
  23036. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  23037. * Optional fields that are not set will be set to undefined.
  23038. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  23039. * For the list of reserved names please see:
  23040. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  23041. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  23042. * JSPB instance for transitional soy proto support:
  23043. * http://goto/soy-param-migration
  23044. * @return {!Object}
  23045. */
  23046. proto.com.electron.zoomvideo.sdk.proto.SetVideoQualityPreferenceParams.prototype.toObject = function(opt_includeInstance) {
  23047. return proto.com.electron.zoomvideo.sdk.proto.SetVideoQualityPreferenceParams.toObject(opt_includeInstance, this);
  23048. };
  23049. /**
  23050. * Static version of the {@see toObject} method.
  23051. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  23052. * the JSPB instance for transitional soy proto support:
  23053. * http://goto/soy-param-migration
  23054. * @param {!proto.com.electron.zoomvideo.sdk.proto.SetVideoQualityPreferenceParams} msg The msg instance to transform.
  23055. * @return {!Object}
  23056. * @suppress {unusedLocalVariables} f is only used for nested messages
  23057. */
  23058. proto.com.electron.zoomvideo.sdk.proto.SetVideoQualityPreferenceParams.toObject = function(includeInstance, msg) {
  23059. var f, obj = {
  23060. mode: (f = jspb.Message.getField(msg, 1)) == null ? undefined : f,
  23061. minimumFrameRate: (f = jspb.Message.getField(msg, 2)) == null ? undefined : f,
  23062. maximumFrameRate: (f = jspb.Message.getField(msg, 3)) == null ? undefined : f
  23063. };
  23064. if (includeInstance) {
  23065. obj.$jspbMessageInstance = msg;
  23066. }
  23067. return obj;
  23068. };
  23069. }
  23070. /**
  23071. * Deserializes binary data (in protobuf wire format).
  23072. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  23073. * @return {!proto.com.electron.zoomvideo.sdk.proto.SetVideoQualityPreferenceParams}
  23074. */
  23075. proto.com.electron.zoomvideo.sdk.proto.SetVideoQualityPreferenceParams.deserializeBinary = function(bytes) {
  23076. var reader = new jspb.BinaryReader(bytes);
  23077. var msg = new proto.com.electron.zoomvideo.sdk.proto.SetVideoQualityPreferenceParams;
  23078. return proto.com.electron.zoomvideo.sdk.proto.SetVideoQualityPreferenceParams.deserializeBinaryFromReader(msg, reader);
  23079. };
  23080. /**
  23081. * Deserializes binary data (in protobuf wire format) from the
  23082. * given reader into the given message object.
  23083. * @param {!proto.com.electron.zoomvideo.sdk.proto.SetVideoQualityPreferenceParams} msg The message object to deserialize into.
  23084. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  23085. * @return {!proto.com.electron.zoomvideo.sdk.proto.SetVideoQualityPreferenceParams}
  23086. */
  23087. proto.com.electron.zoomvideo.sdk.proto.SetVideoQualityPreferenceParams.deserializeBinaryFromReader = function(msg, reader) {
  23088. while (reader.nextField()) {
  23089. if (reader.isEndGroup()) {
  23090. break;
  23091. }
  23092. var field = reader.getFieldNumber();
  23093. switch (field) {
  23094. case 1:
  23095. var value = /** @type {number} */ (reader.readInt32());
  23096. msg.setMode(value);
  23097. break;
  23098. case 2:
  23099. var value = /** @type {number} */ (reader.readUint32());
  23100. msg.setMinimumFrameRate(value);
  23101. break;
  23102. case 3:
  23103. var value = /** @type {number} */ (reader.readUint32());
  23104. msg.setMaximumFrameRate(value);
  23105. break;
  23106. default:
  23107. reader.skipField();
  23108. break;
  23109. }
  23110. }
  23111. return msg;
  23112. };
  23113. /**
  23114. * Serializes the message to binary data (in protobuf wire format).
  23115. * @return {!Uint8Array}
  23116. */
  23117. proto.com.electron.zoomvideo.sdk.proto.SetVideoQualityPreferenceParams.prototype.serializeBinary = function() {
  23118. var writer = new jspb.BinaryWriter();
  23119. proto.com.electron.zoomvideo.sdk.proto.SetVideoQualityPreferenceParams.serializeBinaryToWriter(this, writer);
  23120. return writer.getResultBuffer();
  23121. };
  23122. /**
  23123. * Serializes the given message to binary data (in protobuf wire
  23124. * format), writing to the given BinaryWriter.
  23125. * @param {!proto.com.electron.zoomvideo.sdk.proto.SetVideoQualityPreferenceParams} message
  23126. * @param {!jspb.BinaryWriter} writer
  23127. * @suppress {unusedLocalVariables} f is only used for nested messages
  23128. */
  23129. proto.com.electron.zoomvideo.sdk.proto.SetVideoQualityPreferenceParams.serializeBinaryToWriter = function(message, writer) {
  23130. var f = undefined;
  23131. f = /** @type {number} */ (jspb.Message.getField(message, 1));
  23132. if (f != null) {
  23133. writer.writeInt32(
  23134. 1,
  23135. f
  23136. );
  23137. }
  23138. f = /** @type {number} */ (jspb.Message.getField(message, 2));
  23139. if (f != null) {
  23140. writer.writeUint32(
  23141. 2,
  23142. f
  23143. );
  23144. }
  23145. f = /** @type {number} */ (jspb.Message.getField(message, 3));
  23146. if (f != null) {
  23147. writer.writeUint32(
  23148. 3,
  23149. f
  23150. );
  23151. }
  23152. };
  23153. /**
  23154. * optional int32 mode = 1;
  23155. * @return {number}
  23156. */
  23157. proto.com.electron.zoomvideo.sdk.proto.SetVideoQualityPreferenceParams.prototype.getMode = function() {
  23158. return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 1, 0));
  23159. };
  23160. /**
  23161. * @param {number} value
  23162. * @return {!proto.com.electron.zoomvideo.sdk.proto.SetVideoQualityPreferenceParams} returns this
  23163. */
  23164. proto.com.electron.zoomvideo.sdk.proto.SetVideoQualityPreferenceParams.prototype.setMode = function(value) {
  23165. return jspb.Message.setField(this, 1, value);
  23166. };
  23167. /**
  23168. * Clears the field making it undefined.
  23169. * @return {!proto.com.electron.zoomvideo.sdk.proto.SetVideoQualityPreferenceParams} returns this
  23170. */
  23171. proto.com.electron.zoomvideo.sdk.proto.SetVideoQualityPreferenceParams.prototype.clearMode = function() {
  23172. return jspb.Message.setField(this, 1, undefined);
  23173. };
  23174. /**
  23175. * Returns whether this field is set.
  23176. * @return {boolean}
  23177. */
  23178. proto.com.electron.zoomvideo.sdk.proto.SetVideoQualityPreferenceParams.prototype.hasMode = function() {
  23179. return jspb.Message.getField(this, 1) != null;
  23180. };
  23181. /**
  23182. * optional uint32 minimum_frame_rate = 2;
  23183. * @return {number}
  23184. */
  23185. proto.com.electron.zoomvideo.sdk.proto.SetVideoQualityPreferenceParams.prototype.getMinimumFrameRate = function() {
  23186. return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 2, 0));
  23187. };
  23188. /**
  23189. * @param {number} value
  23190. * @return {!proto.com.electron.zoomvideo.sdk.proto.SetVideoQualityPreferenceParams} returns this
  23191. */
  23192. proto.com.electron.zoomvideo.sdk.proto.SetVideoQualityPreferenceParams.prototype.setMinimumFrameRate = function(value) {
  23193. return jspb.Message.setField(this, 2, value);
  23194. };
  23195. /**
  23196. * Clears the field making it undefined.
  23197. * @return {!proto.com.electron.zoomvideo.sdk.proto.SetVideoQualityPreferenceParams} returns this
  23198. */
  23199. proto.com.electron.zoomvideo.sdk.proto.SetVideoQualityPreferenceParams.prototype.clearMinimumFrameRate = function() {
  23200. return jspb.Message.setField(this, 2, undefined);
  23201. };
  23202. /**
  23203. * Returns whether this field is set.
  23204. * @return {boolean}
  23205. */
  23206. proto.com.electron.zoomvideo.sdk.proto.SetVideoQualityPreferenceParams.prototype.hasMinimumFrameRate = function() {
  23207. return jspb.Message.getField(this, 2) != null;
  23208. };
  23209. /**
  23210. * optional uint32 maximum_frame_rate = 3;
  23211. * @return {number}
  23212. */
  23213. proto.com.electron.zoomvideo.sdk.proto.SetVideoQualityPreferenceParams.prototype.getMaximumFrameRate = function() {
  23214. return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 3, 0));
  23215. };
  23216. /**
  23217. * @param {number} value
  23218. * @return {!proto.com.electron.zoomvideo.sdk.proto.SetVideoQualityPreferenceParams} returns this
  23219. */
  23220. proto.com.electron.zoomvideo.sdk.proto.SetVideoQualityPreferenceParams.prototype.setMaximumFrameRate = function(value) {
  23221. return jspb.Message.setField(this, 3, value);
  23222. };
  23223. /**
  23224. * Clears the field making it undefined.
  23225. * @return {!proto.com.electron.zoomvideo.sdk.proto.SetVideoQualityPreferenceParams} returns this
  23226. */
  23227. proto.com.electron.zoomvideo.sdk.proto.SetVideoQualityPreferenceParams.prototype.clearMaximumFrameRate = function() {
  23228. return jspb.Message.setField(this, 3, undefined);
  23229. };
  23230. /**
  23231. * Returns whether this field is set.
  23232. * @return {boolean}
  23233. */
  23234. proto.com.electron.zoomvideo.sdk.proto.SetVideoQualityPreferenceParams.prototype.hasMaximumFrameRate = function() {
  23235. return jspb.Message.getField(this, 3) != null;
  23236. };
  23237. if (jspb.Message.GENERATE_TO_OBJECT) {
  23238. /**
  23239. * Creates an object representation of this proto.
  23240. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  23241. * Optional fields that are not set will be set to undefined.
  23242. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  23243. * For the list of reserved names please see:
  23244. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  23245. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  23246. * JSPB instance for transitional soy proto support:
  23247. * http://goto/soy-param-migration
  23248. * @return {!Object}
  23249. */
  23250. proto.com.electron.zoomvideo.sdk.proto.SetSuppressBackgroundNoiseLevelParams.prototype.toObject = function(opt_includeInstance) {
  23251. return proto.com.electron.zoomvideo.sdk.proto.SetSuppressBackgroundNoiseLevelParams.toObject(opt_includeInstance, this);
  23252. };
  23253. /**
  23254. * Static version of the {@see toObject} method.
  23255. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  23256. * the JSPB instance for transitional soy proto support:
  23257. * http://goto/soy-param-migration
  23258. * @param {!proto.com.electron.zoomvideo.sdk.proto.SetSuppressBackgroundNoiseLevelParams} msg The msg instance to transform.
  23259. * @return {!Object}
  23260. * @suppress {unusedLocalVariables} f is only used for nested messages
  23261. */
  23262. proto.com.electron.zoomvideo.sdk.proto.SetSuppressBackgroundNoiseLevelParams.toObject = function(includeInstance, msg) {
  23263. var f, obj = {
  23264. level: (f = jspb.Message.getField(msg, 1)) == null ? undefined : f
  23265. };
  23266. if (includeInstance) {
  23267. obj.$jspbMessageInstance = msg;
  23268. }
  23269. return obj;
  23270. };
  23271. }
  23272. /**
  23273. * Deserializes binary data (in protobuf wire format).
  23274. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  23275. * @return {!proto.com.electron.zoomvideo.sdk.proto.SetSuppressBackgroundNoiseLevelParams}
  23276. */
  23277. proto.com.electron.zoomvideo.sdk.proto.SetSuppressBackgroundNoiseLevelParams.deserializeBinary = function(bytes) {
  23278. var reader = new jspb.BinaryReader(bytes);
  23279. var msg = new proto.com.electron.zoomvideo.sdk.proto.SetSuppressBackgroundNoiseLevelParams;
  23280. return proto.com.electron.zoomvideo.sdk.proto.SetSuppressBackgroundNoiseLevelParams.deserializeBinaryFromReader(msg, reader);
  23281. };
  23282. /**
  23283. * Deserializes binary data (in protobuf wire format) from the
  23284. * given reader into the given message object.
  23285. * @param {!proto.com.electron.zoomvideo.sdk.proto.SetSuppressBackgroundNoiseLevelParams} msg The message object to deserialize into.
  23286. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  23287. * @return {!proto.com.electron.zoomvideo.sdk.proto.SetSuppressBackgroundNoiseLevelParams}
  23288. */
  23289. proto.com.electron.zoomvideo.sdk.proto.SetSuppressBackgroundNoiseLevelParams.deserializeBinaryFromReader = function(msg, reader) {
  23290. while (reader.nextField()) {
  23291. if (reader.isEndGroup()) {
  23292. break;
  23293. }
  23294. var field = reader.getFieldNumber();
  23295. switch (field) {
  23296. case 1:
  23297. var value = /** @type {number} */ (reader.readInt32());
  23298. msg.setLevel(value);
  23299. break;
  23300. default:
  23301. reader.skipField();
  23302. break;
  23303. }
  23304. }
  23305. return msg;
  23306. };
  23307. /**
  23308. * Serializes the message to binary data (in protobuf wire format).
  23309. * @return {!Uint8Array}
  23310. */
  23311. proto.com.electron.zoomvideo.sdk.proto.SetSuppressBackgroundNoiseLevelParams.prototype.serializeBinary = function() {
  23312. var writer = new jspb.BinaryWriter();
  23313. proto.com.electron.zoomvideo.sdk.proto.SetSuppressBackgroundNoiseLevelParams.serializeBinaryToWriter(this, writer);
  23314. return writer.getResultBuffer();
  23315. };
  23316. /**
  23317. * Serializes the given message to binary data (in protobuf wire
  23318. * format), writing to the given BinaryWriter.
  23319. * @param {!proto.com.electron.zoomvideo.sdk.proto.SetSuppressBackgroundNoiseLevelParams} message
  23320. * @param {!jspb.BinaryWriter} writer
  23321. * @suppress {unusedLocalVariables} f is only used for nested messages
  23322. */
  23323. proto.com.electron.zoomvideo.sdk.proto.SetSuppressBackgroundNoiseLevelParams.serializeBinaryToWriter = function(message, writer) {
  23324. var f = undefined;
  23325. f = /** @type {number} */ (jspb.Message.getField(message, 1));
  23326. if (f != null) {
  23327. writer.writeInt32(
  23328. 1,
  23329. f
  23330. );
  23331. }
  23332. };
  23333. /**
  23334. * optional int32 level = 1;
  23335. * @return {number}
  23336. */
  23337. proto.com.electron.zoomvideo.sdk.proto.SetSuppressBackgroundNoiseLevelParams.prototype.getLevel = function() {
  23338. return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 1, 0));
  23339. };
  23340. /**
  23341. * @param {number} value
  23342. * @return {!proto.com.electron.zoomvideo.sdk.proto.SetSuppressBackgroundNoiseLevelParams} returns this
  23343. */
  23344. proto.com.electron.zoomvideo.sdk.proto.SetSuppressBackgroundNoiseLevelParams.prototype.setLevel = function(value) {
  23345. return jspb.Message.setField(this, 1, value);
  23346. };
  23347. /**
  23348. * Clears the field making it undefined.
  23349. * @return {!proto.com.electron.zoomvideo.sdk.proto.SetSuppressBackgroundNoiseLevelParams} returns this
  23350. */
  23351. proto.com.electron.zoomvideo.sdk.proto.SetSuppressBackgroundNoiseLevelParams.prototype.clearLevel = function() {
  23352. return jspb.Message.setField(this, 1, undefined);
  23353. };
  23354. /**
  23355. * Returns whether this field is set.
  23356. * @return {boolean}
  23357. */
  23358. proto.com.electron.zoomvideo.sdk.proto.SetSuppressBackgroundNoiseLevelParams.prototype.hasLevel = function() {
  23359. return jspb.Message.getField(this, 1) != null;
  23360. };
  23361. if (jspb.Message.GENERATE_TO_OBJECT) {
  23362. /**
  23363. * Creates an object representation of this proto.
  23364. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  23365. * Optional fields that are not set will be set to undefined.
  23366. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  23367. * For the list of reserved names please see:
  23368. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  23369. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  23370. * JSPB instance for transitional soy proto support:
  23371. * http://goto/soy-param-migration
  23372. * @return {!Object}
  23373. */
  23374. proto.com.electron.zoomvideo.sdk.proto.SetEchoCancellationLevelParams.prototype.toObject = function(opt_includeInstance) {
  23375. return proto.com.electron.zoomvideo.sdk.proto.SetEchoCancellationLevelParams.toObject(opt_includeInstance, this);
  23376. };
  23377. /**
  23378. * Static version of the {@see toObject} method.
  23379. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  23380. * the JSPB instance for transitional soy proto support:
  23381. * http://goto/soy-param-migration
  23382. * @param {!proto.com.electron.zoomvideo.sdk.proto.SetEchoCancellationLevelParams} msg The msg instance to transform.
  23383. * @return {!Object}
  23384. * @suppress {unusedLocalVariables} f is only used for nested messages
  23385. */
  23386. proto.com.electron.zoomvideo.sdk.proto.SetEchoCancellationLevelParams.toObject = function(includeInstance, msg) {
  23387. var f, obj = {
  23388. level: (f = jspb.Message.getField(msg, 1)) == null ? undefined : f
  23389. };
  23390. if (includeInstance) {
  23391. obj.$jspbMessageInstance = msg;
  23392. }
  23393. return obj;
  23394. };
  23395. }
  23396. /**
  23397. * Deserializes binary data (in protobuf wire format).
  23398. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  23399. * @return {!proto.com.electron.zoomvideo.sdk.proto.SetEchoCancellationLevelParams}
  23400. */
  23401. proto.com.electron.zoomvideo.sdk.proto.SetEchoCancellationLevelParams.deserializeBinary = function(bytes) {
  23402. var reader = new jspb.BinaryReader(bytes);
  23403. var msg = new proto.com.electron.zoomvideo.sdk.proto.SetEchoCancellationLevelParams;
  23404. return proto.com.electron.zoomvideo.sdk.proto.SetEchoCancellationLevelParams.deserializeBinaryFromReader(msg, reader);
  23405. };
  23406. /**
  23407. * Deserializes binary data (in protobuf wire format) from the
  23408. * given reader into the given message object.
  23409. * @param {!proto.com.electron.zoomvideo.sdk.proto.SetEchoCancellationLevelParams} msg The message object to deserialize into.
  23410. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  23411. * @return {!proto.com.electron.zoomvideo.sdk.proto.SetEchoCancellationLevelParams}
  23412. */
  23413. proto.com.electron.zoomvideo.sdk.proto.SetEchoCancellationLevelParams.deserializeBinaryFromReader = function(msg, reader) {
  23414. while (reader.nextField()) {
  23415. if (reader.isEndGroup()) {
  23416. break;
  23417. }
  23418. var field = reader.getFieldNumber();
  23419. switch (field) {
  23420. case 1:
  23421. var value = /** @type {number} */ (reader.readInt32());
  23422. msg.setLevel(value);
  23423. break;
  23424. default:
  23425. reader.skipField();
  23426. break;
  23427. }
  23428. }
  23429. return msg;
  23430. };
  23431. /**
  23432. * Serializes the message to binary data (in protobuf wire format).
  23433. * @return {!Uint8Array}
  23434. */
  23435. proto.com.electron.zoomvideo.sdk.proto.SetEchoCancellationLevelParams.prototype.serializeBinary = function() {
  23436. var writer = new jspb.BinaryWriter();
  23437. proto.com.electron.zoomvideo.sdk.proto.SetEchoCancellationLevelParams.serializeBinaryToWriter(this, writer);
  23438. return writer.getResultBuffer();
  23439. };
  23440. /**
  23441. * Serializes the given message to binary data (in protobuf wire
  23442. * format), writing to the given BinaryWriter.
  23443. * @param {!proto.com.electron.zoomvideo.sdk.proto.SetEchoCancellationLevelParams} message
  23444. * @param {!jspb.BinaryWriter} writer
  23445. * @suppress {unusedLocalVariables} f is only used for nested messages
  23446. */
  23447. proto.com.electron.zoomvideo.sdk.proto.SetEchoCancellationLevelParams.serializeBinaryToWriter = function(message, writer) {
  23448. var f = undefined;
  23449. f = /** @type {number} */ (jspb.Message.getField(message, 1));
  23450. if (f != null) {
  23451. writer.writeInt32(
  23452. 1,
  23453. f
  23454. );
  23455. }
  23456. };
  23457. /**
  23458. * optional int32 level = 1;
  23459. * @return {number}
  23460. */
  23461. proto.com.electron.zoomvideo.sdk.proto.SetEchoCancellationLevelParams.prototype.getLevel = function() {
  23462. return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 1, 0));
  23463. };
  23464. /**
  23465. * @param {number} value
  23466. * @return {!proto.com.electron.zoomvideo.sdk.proto.SetEchoCancellationLevelParams} returns this
  23467. */
  23468. proto.com.electron.zoomvideo.sdk.proto.SetEchoCancellationLevelParams.prototype.setLevel = function(value) {
  23469. return jspb.Message.setField(this, 1, value);
  23470. };
  23471. /**
  23472. * Clears the field making it undefined.
  23473. * @return {!proto.com.electron.zoomvideo.sdk.proto.SetEchoCancellationLevelParams} returns this
  23474. */
  23475. proto.com.electron.zoomvideo.sdk.proto.SetEchoCancellationLevelParams.prototype.clearLevel = function() {
  23476. return jspb.Message.setField(this, 1, undefined);
  23477. };
  23478. /**
  23479. * Returns whether this field is set.
  23480. * @return {boolean}
  23481. */
  23482. proto.com.electron.zoomvideo.sdk.proto.SetEchoCancellationLevelParams.prototype.hasLevel = function() {
  23483. return jspb.Message.getField(this, 1) != null;
  23484. };
  23485. if (jspb.Message.GENERATE_TO_OBJECT) {
  23486. /**
  23487. * Creates an object representation of this proto.
  23488. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  23489. * Optional fields that are not set will be set to undefined.
  23490. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  23491. * For the list of reserved names please see:
  23492. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  23493. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  23494. * JSPB instance for transitional soy proto support:
  23495. * http://goto/soy-param-migration
  23496. * @return {!Object}
  23497. */
  23498. proto.com.electron.zoomvideo.sdk.proto.EnableMicOriginalInputParams.prototype.toObject = function(opt_includeInstance) {
  23499. return proto.com.electron.zoomvideo.sdk.proto.EnableMicOriginalInputParams.toObject(opt_includeInstance, this);
  23500. };
  23501. /**
  23502. * Static version of the {@see toObject} method.
  23503. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  23504. * the JSPB instance for transitional soy proto support:
  23505. * http://goto/soy-param-migration
  23506. * @param {!proto.com.electron.zoomvideo.sdk.proto.EnableMicOriginalInputParams} msg The msg instance to transform.
  23507. * @return {!Object}
  23508. * @suppress {unusedLocalVariables} f is only used for nested messages
  23509. */
  23510. proto.com.electron.zoomvideo.sdk.proto.EnableMicOriginalInputParams.toObject = function(includeInstance, msg) {
  23511. var f, obj = {
  23512. benable: (f = jspb.Message.getBooleanField(msg, 1)) == null ? undefined : f
  23513. };
  23514. if (includeInstance) {
  23515. obj.$jspbMessageInstance = msg;
  23516. }
  23517. return obj;
  23518. };
  23519. }
  23520. /**
  23521. * Deserializes binary data (in protobuf wire format).
  23522. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  23523. * @return {!proto.com.electron.zoomvideo.sdk.proto.EnableMicOriginalInputParams}
  23524. */
  23525. proto.com.electron.zoomvideo.sdk.proto.EnableMicOriginalInputParams.deserializeBinary = function(bytes) {
  23526. var reader = new jspb.BinaryReader(bytes);
  23527. var msg = new proto.com.electron.zoomvideo.sdk.proto.EnableMicOriginalInputParams;
  23528. return proto.com.electron.zoomvideo.sdk.proto.EnableMicOriginalInputParams.deserializeBinaryFromReader(msg, reader);
  23529. };
  23530. /**
  23531. * Deserializes binary data (in protobuf wire format) from the
  23532. * given reader into the given message object.
  23533. * @param {!proto.com.electron.zoomvideo.sdk.proto.EnableMicOriginalInputParams} msg The message object to deserialize into.
  23534. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  23535. * @return {!proto.com.electron.zoomvideo.sdk.proto.EnableMicOriginalInputParams}
  23536. */
  23537. proto.com.electron.zoomvideo.sdk.proto.EnableMicOriginalInputParams.deserializeBinaryFromReader = function(msg, reader) {
  23538. while (reader.nextField()) {
  23539. if (reader.isEndGroup()) {
  23540. break;
  23541. }
  23542. var field = reader.getFieldNumber();
  23543. switch (field) {
  23544. case 1:
  23545. var value = /** @type {boolean} */ (reader.readBool());
  23546. msg.setBenable(value);
  23547. break;
  23548. default:
  23549. reader.skipField();
  23550. break;
  23551. }
  23552. }
  23553. return msg;
  23554. };
  23555. /**
  23556. * Serializes the message to binary data (in protobuf wire format).
  23557. * @return {!Uint8Array}
  23558. */
  23559. proto.com.electron.zoomvideo.sdk.proto.EnableMicOriginalInputParams.prototype.serializeBinary = function() {
  23560. var writer = new jspb.BinaryWriter();
  23561. proto.com.electron.zoomvideo.sdk.proto.EnableMicOriginalInputParams.serializeBinaryToWriter(this, writer);
  23562. return writer.getResultBuffer();
  23563. };
  23564. /**
  23565. * Serializes the given message to binary data (in protobuf wire
  23566. * format), writing to the given BinaryWriter.
  23567. * @param {!proto.com.electron.zoomvideo.sdk.proto.EnableMicOriginalInputParams} message
  23568. * @param {!jspb.BinaryWriter} writer
  23569. * @suppress {unusedLocalVariables} f is only used for nested messages
  23570. */
  23571. proto.com.electron.zoomvideo.sdk.proto.EnableMicOriginalInputParams.serializeBinaryToWriter = function(message, writer) {
  23572. var f = undefined;
  23573. f = /** @type {boolean} */ (jspb.Message.getField(message, 1));
  23574. if (f != null) {
  23575. writer.writeBool(
  23576. 1,
  23577. f
  23578. );
  23579. }
  23580. };
  23581. /**
  23582. * optional bool bEnable = 1;
  23583. * @return {boolean}
  23584. */
  23585. proto.com.electron.zoomvideo.sdk.proto.EnableMicOriginalInputParams.prototype.getBenable = function() {
  23586. return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 1, false));
  23587. };
  23588. /**
  23589. * @param {boolean} value
  23590. * @return {!proto.com.electron.zoomvideo.sdk.proto.EnableMicOriginalInputParams} returns this
  23591. */
  23592. proto.com.electron.zoomvideo.sdk.proto.EnableMicOriginalInputParams.prototype.setBenable = function(value) {
  23593. return jspb.Message.setField(this, 1, value);
  23594. };
  23595. /**
  23596. * Clears the field making it undefined.
  23597. * @return {!proto.com.electron.zoomvideo.sdk.proto.EnableMicOriginalInputParams} returns this
  23598. */
  23599. proto.com.electron.zoomvideo.sdk.proto.EnableMicOriginalInputParams.prototype.clearBenable = function() {
  23600. return jspb.Message.setField(this, 1, undefined);
  23601. };
  23602. /**
  23603. * Returns whether this field is set.
  23604. * @return {boolean}
  23605. */
  23606. proto.com.electron.zoomvideo.sdk.proto.EnableMicOriginalInputParams.prototype.hasBenable = function() {
  23607. return jspb.Message.getField(this, 1) != null;
  23608. };
  23609. if (jspb.Message.GENERATE_TO_OBJECT) {
  23610. /**
  23611. * Creates an object representation of this proto.
  23612. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  23613. * Optional fields that are not set will be set to undefined.
  23614. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  23615. * For the list of reserved names please see:
  23616. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  23617. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  23618. * JSPB instance for transitional soy proto support:
  23619. * http://goto/soy-param-migration
  23620. * @return {!Object}
  23621. */
  23622. proto.com.electron.zoomvideo.sdk.proto.EnableHighFidelityMusicModeParams.prototype.toObject = function(opt_includeInstance) {
  23623. return proto.com.electron.zoomvideo.sdk.proto.EnableHighFidelityMusicModeParams.toObject(opt_includeInstance, this);
  23624. };
  23625. /**
  23626. * Static version of the {@see toObject} method.
  23627. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  23628. * the JSPB instance for transitional soy proto support:
  23629. * http://goto/soy-param-migration
  23630. * @param {!proto.com.electron.zoomvideo.sdk.proto.EnableHighFidelityMusicModeParams} msg The msg instance to transform.
  23631. * @return {!Object}
  23632. * @suppress {unusedLocalVariables} f is only used for nested messages
  23633. */
  23634. proto.com.electron.zoomvideo.sdk.proto.EnableHighFidelityMusicModeParams.toObject = function(includeInstance, msg) {
  23635. var f, obj = {
  23636. benable: (f = jspb.Message.getBooleanField(msg, 1)) == null ? undefined : f
  23637. };
  23638. if (includeInstance) {
  23639. obj.$jspbMessageInstance = msg;
  23640. }
  23641. return obj;
  23642. };
  23643. }
  23644. /**
  23645. * Deserializes binary data (in protobuf wire format).
  23646. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  23647. * @return {!proto.com.electron.zoomvideo.sdk.proto.EnableHighFidelityMusicModeParams}
  23648. */
  23649. proto.com.electron.zoomvideo.sdk.proto.EnableHighFidelityMusicModeParams.deserializeBinary = function(bytes) {
  23650. var reader = new jspb.BinaryReader(bytes);
  23651. var msg = new proto.com.electron.zoomvideo.sdk.proto.EnableHighFidelityMusicModeParams;
  23652. return proto.com.electron.zoomvideo.sdk.proto.EnableHighFidelityMusicModeParams.deserializeBinaryFromReader(msg, reader);
  23653. };
  23654. /**
  23655. * Deserializes binary data (in protobuf wire format) from the
  23656. * given reader into the given message object.
  23657. * @param {!proto.com.electron.zoomvideo.sdk.proto.EnableHighFidelityMusicModeParams} msg The message object to deserialize into.
  23658. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  23659. * @return {!proto.com.electron.zoomvideo.sdk.proto.EnableHighFidelityMusicModeParams}
  23660. */
  23661. proto.com.electron.zoomvideo.sdk.proto.EnableHighFidelityMusicModeParams.deserializeBinaryFromReader = function(msg, reader) {
  23662. while (reader.nextField()) {
  23663. if (reader.isEndGroup()) {
  23664. break;
  23665. }
  23666. var field = reader.getFieldNumber();
  23667. switch (field) {
  23668. case 1:
  23669. var value = /** @type {boolean} */ (reader.readBool());
  23670. msg.setBenable(value);
  23671. break;
  23672. default:
  23673. reader.skipField();
  23674. break;
  23675. }
  23676. }
  23677. return msg;
  23678. };
  23679. /**
  23680. * Serializes the message to binary data (in protobuf wire format).
  23681. * @return {!Uint8Array}
  23682. */
  23683. proto.com.electron.zoomvideo.sdk.proto.EnableHighFidelityMusicModeParams.prototype.serializeBinary = function() {
  23684. var writer = new jspb.BinaryWriter();
  23685. proto.com.electron.zoomvideo.sdk.proto.EnableHighFidelityMusicModeParams.serializeBinaryToWriter(this, writer);
  23686. return writer.getResultBuffer();
  23687. };
  23688. /**
  23689. * Serializes the given message to binary data (in protobuf wire
  23690. * format), writing to the given BinaryWriter.
  23691. * @param {!proto.com.electron.zoomvideo.sdk.proto.EnableHighFidelityMusicModeParams} message
  23692. * @param {!jspb.BinaryWriter} writer
  23693. * @suppress {unusedLocalVariables} f is only used for nested messages
  23694. */
  23695. proto.com.electron.zoomvideo.sdk.proto.EnableHighFidelityMusicModeParams.serializeBinaryToWriter = function(message, writer) {
  23696. var f = undefined;
  23697. f = /** @type {boolean} */ (jspb.Message.getField(message, 1));
  23698. if (f != null) {
  23699. writer.writeBool(
  23700. 1,
  23701. f
  23702. );
  23703. }
  23704. };
  23705. /**
  23706. * optional bool bEnable = 1;
  23707. * @return {boolean}
  23708. */
  23709. proto.com.electron.zoomvideo.sdk.proto.EnableHighFidelityMusicModeParams.prototype.getBenable = function() {
  23710. return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 1, false));
  23711. };
  23712. /**
  23713. * @param {boolean} value
  23714. * @return {!proto.com.electron.zoomvideo.sdk.proto.EnableHighFidelityMusicModeParams} returns this
  23715. */
  23716. proto.com.electron.zoomvideo.sdk.proto.EnableHighFidelityMusicModeParams.prototype.setBenable = function(value) {
  23717. return jspb.Message.setField(this, 1, value);
  23718. };
  23719. /**
  23720. * Clears the field making it undefined.
  23721. * @return {!proto.com.electron.zoomvideo.sdk.proto.EnableHighFidelityMusicModeParams} returns this
  23722. */
  23723. proto.com.electron.zoomvideo.sdk.proto.EnableHighFidelityMusicModeParams.prototype.clearBenable = function() {
  23724. return jspb.Message.setField(this, 1, undefined);
  23725. };
  23726. /**
  23727. * Returns whether this field is set.
  23728. * @return {boolean}
  23729. */
  23730. proto.com.electron.zoomvideo.sdk.proto.EnableHighFidelityMusicModeParams.prototype.hasBenable = function() {
  23731. return jspb.Message.getField(this, 1) != null;
  23732. };
  23733. if (jspb.Message.GENERATE_TO_OBJECT) {
  23734. /**
  23735. * Creates an object representation of this proto.
  23736. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  23737. * Optional fields that are not set will be set to undefined.
  23738. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  23739. * For the list of reserved names please see:
  23740. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  23741. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  23742. * JSPB instance for transitional soy proto support:
  23743. * http://goto/soy-param-migration
  23744. * @return {!Object}
  23745. */
  23746. proto.com.electron.zoomvideo.sdk.proto.EnableEchoCancellationParams.prototype.toObject = function(opt_includeInstance) {
  23747. return proto.com.electron.zoomvideo.sdk.proto.EnableEchoCancellationParams.toObject(opt_includeInstance, this);
  23748. };
  23749. /**
  23750. * Static version of the {@see toObject} method.
  23751. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  23752. * the JSPB instance for transitional soy proto support:
  23753. * http://goto/soy-param-migration
  23754. * @param {!proto.com.electron.zoomvideo.sdk.proto.EnableEchoCancellationParams} msg The msg instance to transform.
  23755. * @return {!Object}
  23756. * @suppress {unusedLocalVariables} f is only used for nested messages
  23757. */
  23758. proto.com.electron.zoomvideo.sdk.proto.EnableEchoCancellationParams.toObject = function(includeInstance, msg) {
  23759. var f, obj = {
  23760. benable: (f = jspb.Message.getBooleanField(msg, 1)) == null ? undefined : f
  23761. };
  23762. if (includeInstance) {
  23763. obj.$jspbMessageInstance = msg;
  23764. }
  23765. return obj;
  23766. };
  23767. }
  23768. /**
  23769. * Deserializes binary data (in protobuf wire format).
  23770. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  23771. * @return {!proto.com.electron.zoomvideo.sdk.proto.EnableEchoCancellationParams}
  23772. */
  23773. proto.com.electron.zoomvideo.sdk.proto.EnableEchoCancellationParams.deserializeBinary = function(bytes) {
  23774. var reader = new jspb.BinaryReader(bytes);
  23775. var msg = new proto.com.electron.zoomvideo.sdk.proto.EnableEchoCancellationParams;
  23776. return proto.com.electron.zoomvideo.sdk.proto.EnableEchoCancellationParams.deserializeBinaryFromReader(msg, reader);
  23777. };
  23778. /**
  23779. * Deserializes binary data (in protobuf wire format) from the
  23780. * given reader into the given message object.
  23781. * @param {!proto.com.electron.zoomvideo.sdk.proto.EnableEchoCancellationParams} msg The message object to deserialize into.
  23782. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  23783. * @return {!proto.com.electron.zoomvideo.sdk.proto.EnableEchoCancellationParams}
  23784. */
  23785. proto.com.electron.zoomvideo.sdk.proto.EnableEchoCancellationParams.deserializeBinaryFromReader = function(msg, reader) {
  23786. while (reader.nextField()) {
  23787. if (reader.isEndGroup()) {
  23788. break;
  23789. }
  23790. var field = reader.getFieldNumber();
  23791. switch (field) {
  23792. case 1:
  23793. var value = /** @type {boolean} */ (reader.readBool());
  23794. msg.setBenable(value);
  23795. break;
  23796. default:
  23797. reader.skipField();
  23798. break;
  23799. }
  23800. }
  23801. return msg;
  23802. };
  23803. /**
  23804. * Serializes the message to binary data (in protobuf wire format).
  23805. * @return {!Uint8Array}
  23806. */
  23807. proto.com.electron.zoomvideo.sdk.proto.EnableEchoCancellationParams.prototype.serializeBinary = function() {
  23808. var writer = new jspb.BinaryWriter();
  23809. proto.com.electron.zoomvideo.sdk.proto.EnableEchoCancellationParams.serializeBinaryToWriter(this, writer);
  23810. return writer.getResultBuffer();
  23811. };
  23812. /**
  23813. * Serializes the given message to binary data (in protobuf wire
  23814. * format), writing to the given BinaryWriter.
  23815. * @param {!proto.com.electron.zoomvideo.sdk.proto.EnableEchoCancellationParams} message
  23816. * @param {!jspb.BinaryWriter} writer
  23817. * @suppress {unusedLocalVariables} f is only used for nested messages
  23818. */
  23819. proto.com.electron.zoomvideo.sdk.proto.EnableEchoCancellationParams.serializeBinaryToWriter = function(message, writer) {
  23820. var f = undefined;
  23821. f = /** @type {boolean} */ (jspb.Message.getField(message, 1));
  23822. if (f != null) {
  23823. writer.writeBool(
  23824. 1,
  23825. f
  23826. );
  23827. }
  23828. };
  23829. /**
  23830. * optional bool bEnable = 1;
  23831. * @return {boolean}
  23832. */
  23833. proto.com.electron.zoomvideo.sdk.proto.EnableEchoCancellationParams.prototype.getBenable = function() {
  23834. return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 1, false));
  23835. };
  23836. /**
  23837. * @param {boolean} value
  23838. * @return {!proto.com.electron.zoomvideo.sdk.proto.EnableEchoCancellationParams} returns this
  23839. */
  23840. proto.com.electron.zoomvideo.sdk.proto.EnableEchoCancellationParams.prototype.setBenable = function(value) {
  23841. return jspb.Message.setField(this, 1, value);
  23842. };
  23843. /**
  23844. * Clears the field making it undefined.
  23845. * @return {!proto.com.electron.zoomvideo.sdk.proto.EnableEchoCancellationParams} returns this
  23846. */
  23847. proto.com.electron.zoomvideo.sdk.proto.EnableEchoCancellationParams.prototype.clearBenable = function() {
  23848. return jspb.Message.setField(this, 1, undefined);
  23849. };
  23850. /**
  23851. * Returns whether this field is set.
  23852. * @return {boolean}
  23853. */
  23854. proto.com.electron.zoomvideo.sdk.proto.EnableEchoCancellationParams.prototype.hasBenable = function() {
  23855. return jspb.Message.getField(this, 1) != null;
  23856. };
  23857. if (jspb.Message.GENERATE_TO_OBJECT) {
  23858. /**
  23859. * Creates an object representation of this proto.
  23860. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  23861. * Optional fields that are not set will be set to undefined.
  23862. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  23863. * For the list of reserved names please see:
  23864. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  23865. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  23866. * JSPB instance for transitional soy proto support:
  23867. * http://goto/soy-param-migration
  23868. * @return {!Object}
  23869. */
  23870. proto.com.electron.zoomvideo.sdk.proto.EnableStereoAudioParams.prototype.toObject = function(opt_includeInstance) {
  23871. return proto.com.electron.zoomvideo.sdk.proto.EnableStereoAudioParams.toObject(opt_includeInstance, this);
  23872. };
  23873. /**
  23874. * Static version of the {@see toObject} method.
  23875. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  23876. * the JSPB instance for transitional soy proto support:
  23877. * http://goto/soy-param-migration
  23878. * @param {!proto.com.electron.zoomvideo.sdk.proto.EnableStereoAudioParams} msg The msg instance to transform.
  23879. * @return {!Object}
  23880. * @suppress {unusedLocalVariables} f is only used for nested messages
  23881. */
  23882. proto.com.electron.zoomvideo.sdk.proto.EnableStereoAudioParams.toObject = function(includeInstance, msg) {
  23883. var f, obj = {
  23884. benable: (f = jspb.Message.getBooleanField(msg, 1)) == null ? undefined : f
  23885. };
  23886. if (includeInstance) {
  23887. obj.$jspbMessageInstance = msg;
  23888. }
  23889. return obj;
  23890. };
  23891. }
  23892. /**
  23893. * Deserializes binary data (in protobuf wire format).
  23894. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  23895. * @return {!proto.com.electron.zoomvideo.sdk.proto.EnableStereoAudioParams}
  23896. */
  23897. proto.com.electron.zoomvideo.sdk.proto.EnableStereoAudioParams.deserializeBinary = function(bytes) {
  23898. var reader = new jspb.BinaryReader(bytes);
  23899. var msg = new proto.com.electron.zoomvideo.sdk.proto.EnableStereoAudioParams;
  23900. return proto.com.electron.zoomvideo.sdk.proto.EnableStereoAudioParams.deserializeBinaryFromReader(msg, reader);
  23901. };
  23902. /**
  23903. * Deserializes binary data (in protobuf wire format) from the
  23904. * given reader into the given message object.
  23905. * @param {!proto.com.electron.zoomvideo.sdk.proto.EnableStereoAudioParams} msg The message object to deserialize into.
  23906. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  23907. * @return {!proto.com.electron.zoomvideo.sdk.proto.EnableStereoAudioParams}
  23908. */
  23909. proto.com.electron.zoomvideo.sdk.proto.EnableStereoAudioParams.deserializeBinaryFromReader = function(msg, reader) {
  23910. while (reader.nextField()) {
  23911. if (reader.isEndGroup()) {
  23912. break;
  23913. }
  23914. var field = reader.getFieldNumber();
  23915. switch (field) {
  23916. case 1:
  23917. var value = /** @type {boolean} */ (reader.readBool());
  23918. msg.setBenable(value);
  23919. break;
  23920. default:
  23921. reader.skipField();
  23922. break;
  23923. }
  23924. }
  23925. return msg;
  23926. };
  23927. /**
  23928. * Serializes the message to binary data (in protobuf wire format).
  23929. * @return {!Uint8Array}
  23930. */
  23931. proto.com.electron.zoomvideo.sdk.proto.EnableStereoAudioParams.prototype.serializeBinary = function() {
  23932. var writer = new jspb.BinaryWriter();
  23933. proto.com.electron.zoomvideo.sdk.proto.EnableStereoAudioParams.serializeBinaryToWriter(this, writer);
  23934. return writer.getResultBuffer();
  23935. };
  23936. /**
  23937. * Serializes the given message to binary data (in protobuf wire
  23938. * format), writing to the given BinaryWriter.
  23939. * @param {!proto.com.electron.zoomvideo.sdk.proto.EnableStereoAudioParams} message
  23940. * @param {!jspb.BinaryWriter} writer
  23941. * @suppress {unusedLocalVariables} f is only used for nested messages
  23942. */
  23943. proto.com.electron.zoomvideo.sdk.proto.EnableStereoAudioParams.serializeBinaryToWriter = function(message, writer) {
  23944. var f = undefined;
  23945. f = /** @type {boolean} */ (jspb.Message.getField(message, 1));
  23946. if (f != null) {
  23947. writer.writeBool(
  23948. 1,
  23949. f
  23950. );
  23951. }
  23952. };
  23953. /**
  23954. * optional bool bEnable = 1;
  23955. * @return {boolean}
  23956. */
  23957. proto.com.electron.zoomvideo.sdk.proto.EnableStereoAudioParams.prototype.getBenable = function() {
  23958. return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 1, false));
  23959. };
  23960. /**
  23961. * @param {boolean} value
  23962. * @return {!proto.com.electron.zoomvideo.sdk.proto.EnableStereoAudioParams} returns this
  23963. */
  23964. proto.com.electron.zoomvideo.sdk.proto.EnableStereoAudioParams.prototype.setBenable = function(value) {
  23965. return jspb.Message.setField(this, 1, value);
  23966. };
  23967. /**
  23968. * Clears the field making it undefined.
  23969. * @return {!proto.com.electron.zoomvideo.sdk.proto.EnableStereoAudioParams} returns this
  23970. */
  23971. proto.com.electron.zoomvideo.sdk.proto.EnableStereoAudioParams.prototype.clearBenable = function() {
  23972. return jspb.Message.setField(this, 1, undefined);
  23973. };
  23974. /**
  23975. * Returns whether this field is set.
  23976. * @return {boolean}
  23977. */
  23978. proto.com.electron.zoomvideo.sdk.proto.EnableStereoAudioParams.prototype.hasBenable = function() {
  23979. return jspb.Message.getField(this, 1) != null;
  23980. };
  23981. if (jspb.Message.GENERATE_TO_OBJECT) {
  23982. /**
  23983. * Creates an object representation of this proto.
  23984. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  23985. * Optional fields that are not set will be set to undefined.
  23986. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  23987. * For the list of reserved names please see:
  23988. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  23989. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  23990. * JSPB instance for transitional soy proto support:
  23991. * http://goto/soy-param-migration
  23992. * @return {!Object}
  23993. */
  23994. proto.com.electron.zoomvideo.sdk.proto.StartMicTestRecordingParams.prototype.toObject = function(opt_includeInstance) {
  23995. return proto.com.electron.zoomvideo.sdk.proto.StartMicTestRecordingParams.toObject(opt_includeInstance, this);
  23996. };
  23997. /**
  23998. * Static version of the {@see toObject} method.
  23999. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  24000. * the JSPB instance for transitional soy proto support:
  24001. * http://goto/soy-param-migration
  24002. * @param {!proto.com.electron.zoomvideo.sdk.proto.StartMicTestRecordingParams} msg The msg instance to transform.
  24003. * @return {!Object}
  24004. * @suppress {unusedLocalVariables} f is only used for nested messages
  24005. */
  24006. proto.com.electron.zoomvideo.sdk.proto.StartMicTestRecordingParams.toObject = function(includeInstance, msg) {
  24007. var f, obj = {
  24008. deviceid: (f = jspb.Message.getField(msg, 1)) == null ? undefined : f
  24009. };
  24010. if (includeInstance) {
  24011. obj.$jspbMessageInstance = msg;
  24012. }
  24013. return obj;
  24014. };
  24015. }
  24016. /**
  24017. * Deserializes binary data (in protobuf wire format).
  24018. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  24019. * @return {!proto.com.electron.zoomvideo.sdk.proto.StartMicTestRecordingParams}
  24020. */
  24021. proto.com.electron.zoomvideo.sdk.proto.StartMicTestRecordingParams.deserializeBinary = function(bytes) {
  24022. var reader = new jspb.BinaryReader(bytes);
  24023. var msg = new proto.com.electron.zoomvideo.sdk.proto.StartMicTestRecordingParams;
  24024. return proto.com.electron.zoomvideo.sdk.proto.StartMicTestRecordingParams.deserializeBinaryFromReader(msg, reader);
  24025. };
  24026. /**
  24027. * Deserializes binary data (in protobuf wire format) from the
  24028. * given reader into the given message object.
  24029. * @param {!proto.com.electron.zoomvideo.sdk.proto.StartMicTestRecordingParams} msg The message object to deserialize into.
  24030. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  24031. * @return {!proto.com.electron.zoomvideo.sdk.proto.StartMicTestRecordingParams}
  24032. */
  24033. proto.com.electron.zoomvideo.sdk.proto.StartMicTestRecordingParams.deserializeBinaryFromReader = function(msg, reader) {
  24034. while (reader.nextField()) {
  24035. if (reader.isEndGroup()) {
  24036. break;
  24037. }
  24038. var field = reader.getFieldNumber();
  24039. switch (field) {
  24040. case 1:
  24041. var value = /** @type {string} */ (reader.readString());
  24042. msg.setDeviceid(value);
  24043. break;
  24044. default:
  24045. reader.skipField();
  24046. break;
  24047. }
  24048. }
  24049. return msg;
  24050. };
  24051. /**
  24052. * Serializes the message to binary data (in protobuf wire format).
  24053. * @return {!Uint8Array}
  24054. */
  24055. proto.com.electron.zoomvideo.sdk.proto.StartMicTestRecordingParams.prototype.serializeBinary = function() {
  24056. var writer = new jspb.BinaryWriter();
  24057. proto.com.electron.zoomvideo.sdk.proto.StartMicTestRecordingParams.serializeBinaryToWriter(this, writer);
  24058. return writer.getResultBuffer();
  24059. };
  24060. /**
  24061. * Serializes the given message to binary data (in protobuf wire
  24062. * format), writing to the given BinaryWriter.
  24063. * @param {!proto.com.electron.zoomvideo.sdk.proto.StartMicTestRecordingParams} message
  24064. * @param {!jspb.BinaryWriter} writer
  24065. * @suppress {unusedLocalVariables} f is only used for nested messages
  24066. */
  24067. proto.com.electron.zoomvideo.sdk.proto.StartMicTestRecordingParams.serializeBinaryToWriter = function(message, writer) {
  24068. var f = undefined;
  24069. f = /** @type {string} */ (jspb.Message.getField(message, 1));
  24070. if (f != null) {
  24071. writer.writeString(
  24072. 1,
  24073. f
  24074. );
  24075. }
  24076. };
  24077. /**
  24078. * optional string deviceID = 1;
  24079. * @return {string}
  24080. */
  24081. proto.com.electron.zoomvideo.sdk.proto.StartMicTestRecordingParams.prototype.getDeviceid = function() {
  24082. return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, ""));
  24083. };
  24084. /**
  24085. * @param {string} value
  24086. * @return {!proto.com.electron.zoomvideo.sdk.proto.StartMicTestRecordingParams} returns this
  24087. */
  24088. proto.com.electron.zoomvideo.sdk.proto.StartMicTestRecordingParams.prototype.setDeviceid = function(value) {
  24089. return jspb.Message.setField(this, 1, value);
  24090. };
  24091. /**
  24092. * Clears the field making it undefined.
  24093. * @return {!proto.com.electron.zoomvideo.sdk.proto.StartMicTestRecordingParams} returns this
  24094. */
  24095. proto.com.electron.zoomvideo.sdk.proto.StartMicTestRecordingParams.prototype.clearDeviceid = function() {
  24096. return jspb.Message.setField(this, 1, undefined);
  24097. };
  24098. /**
  24099. * Returns whether this field is set.
  24100. * @return {boolean}
  24101. */
  24102. proto.com.electron.zoomvideo.sdk.proto.StartMicTestRecordingParams.prototype.hasDeviceid = function() {
  24103. return jspb.Message.getField(this, 1) != null;
  24104. };
  24105. if (jspb.Message.GENERATE_TO_OBJECT) {
  24106. /**
  24107. * Creates an object representation of this proto.
  24108. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  24109. * Optional fields that are not set will be set to undefined.
  24110. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  24111. * For the list of reserved names please see:
  24112. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  24113. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  24114. * JSPB instance for transitional soy proto support:
  24115. * http://goto/soy-param-migration
  24116. * @return {!Object}
  24117. */
  24118. proto.com.electron.zoomvideo.sdk.proto.StartSpeakerTestParams.prototype.toObject = function(opt_includeInstance) {
  24119. return proto.com.electron.zoomvideo.sdk.proto.StartSpeakerTestParams.toObject(opt_includeInstance, this);
  24120. };
  24121. /**
  24122. * Static version of the {@see toObject} method.
  24123. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  24124. * the JSPB instance for transitional soy proto support:
  24125. * http://goto/soy-param-migration
  24126. * @param {!proto.com.electron.zoomvideo.sdk.proto.StartSpeakerTestParams} msg The msg instance to transform.
  24127. * @return {!Object}
  24128. * @suppress {unusedLocalVariables} f is only used for nested messages
  24129. */
  24130. proto.com.electron.zoomvideo.sdk.proto.StartSpeakerTestParams.toObject = function(includeInstance, msg) {
  24131. var f, obj = {
  24132. deviceid: (f = jspb.Message.getField(msg, 1)) == null ? undefined : f
  24133. };
  24134. if (includeInstance) {
  24135. obj.$jspbMessageInstance = msg;
  24136. }
  24137. return obj;
  24138. };
  24139. }
  24140. /**
  24141. * Deserializes binary data (in protobuf wire format).
  24142. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  24143. * @return {!proto.com.electron.zoomvideo.sdk.proto.StartSpeakerTestParams}
  24144. */
  24145. proto.com.electron.zoomvideo.sdk.proto.StartSpeakerTestParams.deserializeBinary = function(bytes) {
  24146. var reader = new jspb.BinaryReader(bytes);
  24147. var msg = new proto.com.electron.zoomvideo.sdk.proto.StartSpeakerTestParams;
  24148. return proto.com.electron.zoomvideo.sdk.proto.StartSpeakerTestParams.deserializeBinaryFromReader(msg, reader);
  24149. };
  24150. /**
  24151. * Deserializes binary data (in protobuf wire format) from the
  24152. * given reader into the given message object.
  24153. * @param {!proto.com.electron.zoomvideo.sdk.proto.StartSpeakerTestParams} msg The message object to deserialize into.
  24154. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  24155. * @return {!proto.com.electron.zoomvideo.sdk.proto.StartSpeakerTestParams}
  24156. */
  24157. proto.com.electron.zoomvideo.sdk.proto.StartSpeakerTestParams.deserializeBinaryFromReader = function(msg, reader) {
  24158. while (reader.nextField()) {
  24159. if (reader.isEndGroup()) {
  24160. break;
  24161. }
  24162. var field = reader.getFieldNumber();
  24163. switch (field) {
  24164. case 1:
  24165. var value = /** @type {string} */ (reader.readString());
  24166. msg.setDeviceid(value);
  24167. break;
  24168. default:
  24169. reader.skipField();
  24170. break;
  24171. }
  24172. }
  24173. return msg;
  24174. };
  24175. /**
  24176. * Serializes the message to binary data (in protobuf wire format).
  24177. * @return {!Uint8Array}
  24178. */
  24179. proto.com.electron.zoomvideo.sdk.proto.StartSpeakerTestParams.prototype.serializeBinary = function() {
  24180. var writer = new jspb.BinaryWriter();
  24181. proto.com.electron.zoomvideo.sdk.proto.StartSpeakerTestParams.serializeBinaryToWriter(this, writer);
  24182. return writer.getResultBuffer();
  24183. };
  24184. /**
  24185. * Serializes the given message to binary data (in protobuf wire
  24186. * format), writing to the given BinaryWriter.
  24187. * @param {!proto.com.electron.zoomvideo.sdk.proto.StartSpeakerTestParams} message
  24188. * @param {!jspb.BinaryWriter} writer
  24189. * @suppress {unusedLocalVariables} f is only used for nested messages
  24190. */
  24191. proto.com.electron.zoomvideo.sdk.proto.StartSpeakerTestParams.serializeBinaryToWriter = function(message, writer) {
  24192. var f = undefined;
  24193. f = /** @type {string} */ (jspb.Message.getField(message, 1));
  24194. if (f != null) {
  24195. writer.writeString(
  24196. 1,
  24197. f
  24198. );
  24199. }
  24200. };
  24201. /**
  24202. * optional string deviceID = 1;
  24203. * @return {string}
  24204. */
  24205. proto.com.electron.zoomvideo.sdk.proto.StartSpeakerTestParams.prototype.getDeviceid = function() {
  24206. return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, ""));
  24207. };
  24208. /**
  24209. * @param {string} value
  24210. * @return {!proto.com.electron.zoomvideo.sdk.proto.StartSpeakerTestParams} returns this
  24211. */
  24212. proto.com.electron.zoomvideo.sdk.proto.StartSpeakerTestParams.prototype.setDeviceid = function(value) {
  24213. return jspb.Message.setField(this, 1, value);
  24214. };
  24215. /**
  24216. * Clears the field making it undefined.
  24217. * @return {!proto.com.electron.zoomvideo.sdk.proto.StartSpeakerTestParams} returns this
  24218. */
  24219. proto.com.electron.zoomvideo.sdk.proto.StartSpeakerTestParams.prototype.clearDeviceid = function() {
  24220. return jspb.Message.setField(this, 1, undefined);
  24221. };
  24222. /**
  24223. * Returns whether this field is set.
  24224. * @return {boolean}
  24225. */
  24226. proto.com.electron.zoomvideo.sdk.proto.StartSpeakerTestParams.prototype.hasDeviceid = function() {
  24227. return jspb.Message.getField(this, 1) != null;
  24228. };
  24229. if (jspb.Message.GENERATE_TO_OBJECT) {
  24230. /**
  24231. * Creates an object representation of this proto.
  24232. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  24233. * Optional fields that are not set will be set to undefined.
  24234. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  24235. * For the list of reserved names please see:
  24236. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  24237. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  24238. * JSPB instance for transitional soy proto support:
  24239. * http://goto/soy-param-migration
  24240. * @return {!Object}
  24241. */
  24242. proto.com.electron.zoomvideo.sdk.proto.SetTimerIntervalParams.prototype.toObject = function(opt_includeInstance) {
  24243. return proto.com.electron.zoomvideo.sdk.proto.SetTimerIntervalParams.toObject(opt_includeInstance, this);
  24244. };
  24245. /**
  24246. * Static version of the {@see toObject} method.
  24247. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  24248. * the JSPB instance for transitional soy proto support:
  24249. * http://goto/soy-param-migration
  24250. * @param {!proto.com.electron.zoomvideo.sdk.proto.SetTimerIntervalParams} msg The msg instance to transform.
  24251. * @return {!Object}
  24252. * @suppress {unusedLocalVariables} f is only used for nested messages
  24253. */
  24254. proto.com.electron.zoomvideo.sdk.proto.SetTimerIntervalParams.toObject = function(includeInstance, msg) {
  24255. var f, obj = {
  24256. timerinterval: (f = jspb.Message.getField(msg, 1)) == null ? undefined : f
  24257. };
  24258. if (includeInstance) {
  24259. obj.$jspbMessageInstance = msg;
  24260. }
  24261. return obj;
  24262. };
  24263. }
  24264. /**
  24265. * Deserializes binary data (in protobuf wire format).
  24266. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  24267. * @return {!proto.com.electron.zoomvideo.sdk.proto.SetTimerIntervalParams}
  24268. */
  24269. proto.com.electron.zoomvideo.sdk.proto.SetTimerIntervalParams.deserializeBinary = function(bytes) {
  24270. var reader = new jspb.BinaryReader(bytes);
  24271. var msg = new proto.com.electron.zoomvideo.sdk.proto.SetTimerIntervalParams;
  24272. return proto.com.electron.zoomvideo.sdk.proto.SetTimerIntervalParams.deserializeBinaryFromReader(msg, reader);
  24273. };
  24274. /**
  24275. * Deserializes binary data (in protobuf wire format) from the
  24276. * given reader into the given message object.
  24277. * @param {!proto.com.electron.zoomvideo.sdk.proto.SetTimerIntervalParams} msg The message object to deserialize into.
  24278. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  24279. * @return {!proto.com.electron.zoomvideo.sdk.proto.SetTimerIntervalParams}
  24280. */
  24281. proto.com.electron.zoomvideo.sdk.proto.SetTimerIntervalParams.deserializeBinaryFromReader = function(msg, reader) {
  24282. while (reader.nextField()) {
  24283. if (reader.isEndGroup()) {
  24284. break;
  24285. }
  24286. var field = reader.getFieldNumber();
  24287. switch (field) {
  24288. case 1:
  24289. var value = /** @type {number} */ (reader.readUint32());
  24290. msg.setTimerinterval(value);
  24291. break;
  24292. default:
  24293. reader.skipField();
  24294. break;
  24295. }
  24296. }
  24297. return msg;
  24298. };
  24299. /**
  24300. * Serializes the message to binary data (in protobuf wire format).
  24301. * @return {!Uint8Array}
  24302. */
  24303. proto.com.electron.zoomvideo.sdk.proto.SetTimerIntervalParams.prototype.serializeBinary = function() {
  24304. var writer = new jspb.BinaryWriter();
  24305. proto.com.electron.zoomvideo.sdk.proto.SetTimerIntervalParams.serializeBinaryToWriter(this, writer);
  24306. return writer.getResultBuffer();
  24307. };
  24308. /**
  24309. * Serializes the given message to binary data (in protobuf wire
  24310. * format), writing to the given BinaryWriter.
  24311. * @param {!proto.com.electron.zoomvideo.sdk.proto.SetTimerIntervalParams} message
  24312. * @param {!jspb.BinaryWriter} writer
  24313. * @suppress {unusedLocalVariables} f is only used for nested messages
  24314. */
  24315. proto.com.electron.zoomvideo.sdk.proto.SetTimerIntervalParams.serializeBinaryToWriter = function(message, writer) {
  24316. var f = undefined;
  24317. f = /** @type {number} */ (jspb.Message.getField(message, 1));
  24318. if (f != null) {
  24319. writer.writeUint32(
  24320. 1,
  24321. f
  24322. );
  24323. }
  24324. };
  24325. /**
  24326. * optional uint32 timerInterval = 1;
  24327. * @return {number}
  24328. */
  24329. proto.com.electron.zoomvideo.sdk.proto.SetTimerIntervalParams.prototype.getTimerinterval = function() {
  24330. return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 1, 0));
  24331. };
  24332. /**
  24333. * @param {number} value
  24334. * @return {!proto.com.electron.zoomvideo.sdk.proto.SetTimerIntervalParams} returns this
  24335. */
  24336. proto.com.electron.zoomvideo.sdk.proto.SetTimerIntervalParams.prototype.setTimerinterval = function(value) {
  24337. return jspb.Message.setField(this, 1, value);
  24338. };
  24339. /**
  24340. * Clears the field making it undefined.
  24341. * @return {!proto.com.electron.zoomvideo.sdk.proto.SetTimerIntervalParams} returns this
  24342. */
  24343. proto.com.electron.zoomvideo.sdk.proto.SetTimerIntervalParams.prototype.clearTimerinterval = function() {
  24344. return jspb.Message.setField(this, 1, undefined);
  24345. };
  24346. /**
  24347. * Returns whether this field is set.
  24348. * @return {boolean}
  24349. */
  24350. proto.com.electron.zoomvideo.sdk.proto.SetTimerIntervalParams.prototype.hasTimerinterval = function() {
  24351. return jspb.Message.getField(this, 1) != null;
  24352. };
  24353. if (jspb.Message.GENERATE_TO_OBJECT) {
  24354. /**
  24355. * Creates an object representation of this proto.
  24356. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  24357. * Optional fields that are not set will be set to undefined.
  24358. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  24359. * For the list of reserved names please see:
  24360. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  24361. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  24362. * JSPB instance for transitional soy proto support:
  24363. * http://goto/soy-param-migration
  24364. * @return {!Object}
  24365. */
  24366. proto.com.electron.zoomvideo.sdk.proto.EnableMultiStreamVideoParams.prototype.toObject = function(opt_includeInstance) {
  24367. return proto.com.electron.zoomvideo.sdk.proto.EnableMultiStreamVideoParams.toObject(opt_includeInstance, this);
  24368. };
  24369. /**
  24370. * Static version of the {@see toObject} method.
  24371. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  24372. * the JSPB instance for transitional soy proto support:
  24373. * http://goto/soy-param-migration
  24374. * @param {!proto.com.electron.zoomvideo.sdk.proto.EnableMultiStreamVideoParams} msg The msg instance to transform.
  24375. * @return {!Object}
  24376. * @suppress {unusedLocalVariables} f is only used for nested messages
  24377. */
  24378. proto.com.electron.zoomvideo.sdk.proto.EnableMultiStreamVideoParams.toObject = function(includeInstance, msg) {
  24379. var f, obj = {
  24380. deviceid: (f = jspb.Message.getField(msg, 1)) == null ? undefined : f
  24381. };
  24382. if (includeInstance) {
  24383. obj.$jspbMessageInstance = msg;
  24384. }
  24385. return obj;
  24386. };
  24387. }
  24388. /**
  24389. * Deserializes binary data (in protobuf wire format).
  24390. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  24391. * @return {!proto.com.electron.zoomvideo.sdk.proto.EnableMultiStreamVideoParams}
  24392. */
  24393. proto.com.electron.zoomvideo.sdk.proto.EnableMultiStreamVideoParams.deserializeBinary = function(bytes) {
  24394. var reader = new jspb.BinaryReader(bytes);
  24395. var msg = new proto.com.electron.zoomvideo.sdk.proto.EnableMultiStreamVideoParams;
  24396. return proto.com.electron.zoomvideo.sdk.proto.EnableMultiStreamVideoParams.deserializeBinaryFromReader(msg, reader);
  24397. };
  24398. /**
  24399. * Deserializes binary data (in protobuf wire format) from the
  24400. * given reader into the given message object.
  24401. * @param {!proto.com.electron.zoomvideo.sdk.proto.EnableMultiStreamVideoParams} msg The message object to deserialize into.
  24402. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  24403. * @return {!proto.com.electron.zoomvideo.sdk.proto.EnableMultiStreamVideoParams}
  24404. */
  24405. proto.com.electron.zoomvideo.sdk.proto.EnableMultiStreamVideoParams.deserializeBinaryFromReader = function(msg, reader) {
  24406. while (reader.nextField()) {
  24407. if (reader.isEndGroup()) {
  24408. break;
  24409. }
  24410. var field = reader.getFieldNumber();
  24411. switch (field) {
  24412. case 1:
  24413. var value = /** @type {string} */ (reader.readString());
  24414. msg.setDeviceid(value);
  24415. break;
  24416. default:
  24417. reader.skipField();
  24418. break;
  24419. }
  24420. }
  24421. return msg;
  24422. };
  24423. /**
  24424. * Serializes the message to binary data (in protobuf wire format).
  24425. * @return {!Uint8Array}
  24426. */
  24427. proto.com.electron.zoomvideo.sdk.proto.EnableMultiStreamVideoParams.prototype.serializeBinary = function() {
  24428. var writer = new jspb.BinaryWriter();
  24429. proto.com.electron.zoomvideo.sdk.proto.EnableMultiStreamVideoParams.serializeBinaryToWriter(this, writer);
  24430. return writer.getResultBuffer();
  24431. };
  24432. /**
  24433. * Serializes the given message to binary data (in protobuf wire
  24434. * format), writing to the given BinaryWriter.
  24435. * @param {!proto.com.electron.zoomvideo.sdk.proto.EnableMultiStreamVideoParams} message
  24436. * @param {!jspb.BinaryWriter} writer
  24437. * @suppress {unusedLocalVariables} f is only used for nested messages
  24438. */
  24439. proto.com.electron.zoomvideo.sdk.proto.EnableMultiStreamVideoParams.serializeBinaryToWriter = function(message, writer) {
  24440. var f = undefined;
  24441. f = /** @type {string} */ (jspb.Message.getField(message, 1));
  24442. if (f != null) {
  24443. writer.writeString(
  24444. 1,
  24445. f
  24446. );
  24447. }
  24448. };
  24449. /**
  24450. * optional string deviceID = 1;
  24451. * @return {string}
  24452. */
  24453. proto.com.electron.zoomvideo.sdk.proto.EnableMultiStreamVideoParams.prototype.getDeviceid = function() {
  24454. return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, ""));
  24455. };
  24456. /**
  24457. * @param {string} value
  24458. * @return {!proto.com.electron.zoomvideo.sdk.proto.EnableMultiStreamVideoParams} returns this
  24459. */
  24460. proto.com.electron.zoomvideo.sdk.proto.EnableMultiStreamVideoParams.prototype.setDeviceid = function(value) {
  24461. return jspb.Message.setField(this, 1, value);
  24462. };
  24463. /**
  24464. * Clears the field making it undefined.
  24465. * @return {!proto.com.electron.zoomvideo.sdk.proto.EnableMultiStreamVideoParams} returns this
  24466. */
  24467. proto.com.electron.zoomvideo.sdk.proto.EnableMultiStreamVideoParams.prototype.clearDeviceid = function() {
  24468. return jspb.Message.setField(this, 1, undefined);
  24469. };
  24470. /**
  24471. * Returns whether this field is set.
  24472. * @return {boolean}
  24473. */
  24474. proto.com.electron.zoomvideo.sdk.proto.EnableMultiStreamVideoParams.prototype.hasDeviceid = function() {
  24475. return jspb.Message.getField(this, 1) != null;
  24476. };
  24477. if (jspb.Message.GENERATE_TO_OBJECT) {
  24478. /**
  24479. * Creates an object representation of this proto.
  24480. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  24481. * Optional fields that are not set will be set to undefined.
  24482. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  24483. * For the list of reserved names please see:
  24484. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  24485. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  24486. * JSPB instance for transitional soy proto support:
  24487. * http://goto/soy-param-migration
  24488. * @return {!Object}
  24489. */
  24490. proto.com.electron.zoomvideo.sdk.proto.DisableMultiStreamVideoParams.prototype.toObject = function(opt_includeInstance) {
  24491. return proto.com.electron.zoomvideo.sdk.proto.DisableMultiStreamVideoParams.toObject(opt_includeInstance, this);
  24492. };
  24493. /**
  24494. * Static version of the {@see toObject} method.
  24495. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  24496. * the JSPB instance for transitional soy proto support:
  24497. * http://goto/soy-param-migration
  24498. * @param {!proto.com.electron.zoomvideo.sdk.proto.DisableMultiStreamVideoParams} msg The msg instance to transform.
  24499. * @return {!Object}
  24500. * @suppress {unusedLocalVariables} f is only used for nested messages
  24501. */
  24502. proto.com.electron.zoomvideo.sdk.proto.DisableMultiStreamVideoParams.toObject = function(includeInstance, msg) {
  24503. var f, obj = {
  24504. deviceid: (f = jspb.Message.getField(msg, 1)) == null ? undefined : f
  24505. };
  24506. if (includeInstance) {
  24507. obj.$jspbMessageInstance = msg;
  24508. }
  24509. return obj;
  24510. };
  24511. }
  24512. /**
  24513. * Deserializes binary data (in protobuf wire format).
  24514. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  24515. * @return {!proto.com.electron.zoomvideo.sdk.proto.DisableMultiStreamVideoParams}
  24516. */
  24517. proto.com.electron.zoomvideo.sdk.proto.DisableMultiStreamVideoParams.deserializeBinary = function(bytes) {
  24518. var reader = new jspb.BinaryReader(bytes);
  24519. var msg = new proto.com.electron.zoomvideo.sdk.proto.DisableMultiStreamVideoParams;
  24520. return proto.com.electron.zoomvideo.sdk.proto.DisableMultiStreamVideoParams.deserializeBinaryFromReader(msg, reader);
  24521. };
  24522. /**
  24523. * Deserializes binary data (in protobuf wire format) from the
  24524. * given reader into the given message object.
  24525. * @param {!proto.com.electron.zoomvideo.sdk.proto.DisableMultiStreamVideoParams} msg The message object to deserialize into.
  24526. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  24527. * @return {!proto.com.electron.zoomvideo.sdk.proto.DisableMultiStreamVideoParams}
  24528. */
  24529. proto.com.electron.zoomvideo.sdk.proto.DisableMultiStreamVideoParams.deserializeBinaryFromReader = function(msg, reader) {
  24530. while (reader.nextField()) {
  24531. if (reader.isEndGroup()) {
  24532. break;
  24533. }
  24534. var field = reader.getFieldNumber();
  24535. switch (field) {
  24536. case 1:
  24537. var value = /** @type {string} */ (reader.readString());
  24538. msg.setDeviceid(value);
  24539. break;
  24540. default:
  24541. reader.skipField();
  24542. break;
  24543. }
  24544. }
  24545. return msg;
  24546. };
  24547. /**
  24548. * Serializes the message to binary data (in protobuf wire format).
  24549. * @return {!Uint8Array}
  24550. */
  24551. proto.com.electron.zoomvideo.sdk.proto.DisableMultiStreamVideoParams.prototype.serializeBinary = function() {
  24552. var writer = new jspb.BinaryWriter();
  24553. proto.com.electron.zoomvideo.sdk.proto.DisableMultiStreamVideoParams.serializeBinaryToWriter(this, writer);
  24554. return writer.getResultBuffer();
  24555. };
  24556. /**
  24557. * Serializes the given message to binary data (in protobuf wire
  24558. * format), writing to the given BinaryWriter.
  24559. * @param {!proto.com.electron.zoomvideo.sdk.proto.DisableMultiStreamVideoParams} message
  24560. * @param {!jspb.BinaryWriter} writer
  24561. * @suppress {unusedLocalVariables} f is only used for nested messages
  24562. */
  24563. proto.com.electron.zoomvideo.sdk.proto.DisableMultiStreamVideoParams.serializeBinaryToWriter = function(message, writer) {
  24564. var f = undefined;
  24565. f = /** @type {string} */ (jspb.Message.getField(message, 1));
  24566. if (f != null) {
  24567. writer.writeString(
  24568. 1,
  24569. f
  24570. );
  24571. }
  24572. };
  24573. /**
  24574. * optional string deviceID = 1;
  24575. * @return {string}
  24576. */
  24577. proto.com.electron.zoomvideo.sdk.proto.DisableMultiStreamVideoParams.prototype.getDeviceid = function() {
  24578. return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, ""));
  24579. };
  24580. /**
  24581. * @param {string} value
  24582. * @return {!proto.com.electron.zoomvideo.sdk.proto.DisableMultiStreamVideoParams} returns this
  24583. */
  24584. proto.com.electron.zoomvideo.sdk.proto.DisableMultiStreamVideoParams.prototype.setDeviceid = function(value) {
  24585. return jspb.Message.setField(this, 1, value);
  24586. };
  24587. /**
  24588. * Clears the field making it undefined.
  24589. * @return {!proto.com.electron.zoomvideo.sdk.proto.DisableMultiStreamVideoParams} returns this
  24590. */
  24591. proto.com.electron.zoomvideo.sdk.proto.DisableMultiStreamVideoParams.prototype.clearDeviceid = function() {
  24592. return jspb.Message.setField(this, 1, undefined);
  24593. };
  24594. /**
  24595. * Returns whether this field is set.
  24596. * @return {boolean}
  24597. */
  24598. proto.com.electron.zoomvideo.sdk.proto.DisableMultiStreamVideoParams.prototype.hasDeviceid = function() {
  24599. return jspb.Message.getField(this, 1) != null;
  24600. };
  24601. if (jspb.Message.GENERATE_TO_OBJECT) {
  24602. /**
  24603. * Creates an object representation of this proto.
  24604. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  24605. * Optional fields that are not set will be set to undefined.
  24606. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  24607. * For the list of reserved names please see:
  24608. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  24609. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  24610. * JSPB instance for transitional soy proto support:
  24611. * http://goto/soy-param-migration
  24612. * @return {!Object}
  24613. */
  24614. proto.com.electron.zoomvideo.sdk.proto.StartVideoPreviewParams.prototype.toObject = function(opt_includeInstance) {
  24615. return proto.com.electron.zoomvideo.sdk.proto.StartVideoPreviewParams.toObject(opt_includeInstance, this);
  24616. };
  24617. /**
  24618. * Static version of the {@see toObject} method.
  24619. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  24620. * the JSPB instance for transitional soy proto support:
  24621. * http://goto/soy-param-migration
  24622. * @param {!proto.com.electron.zoomvideo.sdk.proto.StartVideoPreviewParams} msg The msg instance to transform.
  24623. * @return {!Object}
  24624. * @suppress {unusedLocalVariables} f is only used for nested messages
  24625. */
  24626. proto.com.electron.zoomvideo.sdk.proto.StartVideoPreviewParams.toObject = function(includeInstance, msg) {
  24627. var f, obj = {
  24628. znRecvHandle: (f = jspb.Message.getField(msg, 1)) == null ? undefined : f,
  24629. cameradeviceid: (f = jspb.Message.getField(msg, 2)) == null ? undefined : f
  24630. };
  24631. if (includeInstance) {
  24632. obj.$jspbMessageInstance = msg;
  24633. }
  24634. return obj;
  24635. };
  24636. }
  24637. /**
  24638. * Deserializes binary data (in protobuf wire format).
  24639. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  24640. * @return {!proto.com.electron.zoomvideo.sdk.proto.StartVideoPreviewParams}
  24641. */
  24642. proto.com.electron.zoomvideo.sdk.proto.StartVideoPreviewParams.deserializeBinary = function(bytes) {
  24643. var reader = new jspb.BinaryReader(bytes);
  24644. var msg = new proto.com.electron.zoomvideo.sdk.proto.StartVideoPreviewParams;
  24645. return proto.com.electron.zoomvideo.sdk.proto.StartVideoPreviewParams.deserializeBinaryFromReader(msg, reader);
  24646. };
  24647. /**
  24648. * Deserializes binary data (in protobuf wire format) from the
  24649. * given reader into the given message object.
  24650. * @param {!proto.com.electron.zoomvideo.sdk.proto.StartVideoPreviewParams} msg The message object to deserialize into.
  24651. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  24652. * @return {!proto.com.electron.zoomvideo.sdk.proto.StartVideoPreviewParams}
  24653. */
  24654. proto.com.electron.zoomvideo.sdk.proto.StartVideoPreviewParams.deserializeBinaryFromReader = function(msg, reader) {
  24655. while (reader.nextField()) {
  24656. if (reader.isEndGroup()) {
  24657. break;
  24658. }
  24659. var field = reader.getFieldNumber();
  24660. switch (field) {
  24661. case 1:
  24662. var value = /** @type {number} */ (reader.readInt64());
  24663. msg.setZnRecvHandle(value);
  24664. break;
  24665. case 2:
  24666. var value = /** @type {string} */ (reader.readString());
  24667. msg.setCameradeviceid(value);
  24668. break;
  24669. default:
  24670. reader.skipField();
  24671. break;
  24672. }
  24673. }
  24674. return msg;
  24675. };
  24676. /**
  24677. * Serializes the message to binary data (in protobuf wire format).
  24678. * @return {!Uint8Array}
  24679. */
  24680. proto.com.electron.zoomvideo.sdk.proto.StartVideoPreviewParams.prototype.serializeBinary = function() {
  24681. var writer = new jspb.BinaryWriter();
  24682. proto.com.electron.zoomvideo.sdk.proto.StartVideoPreviewParams.serializeBinaryToWriter(this, writer);
  24683. return writer.getResultBuffer();
  24684. };
  24685. /**
  24686. * Serializes the given message to binary data (in protobuf wire
  24687. * format), writing to the given BinaryWriter.
  24688. * @param {!proto.com.electron.zoomvideo.sdk.proto.StartVideoPreviewParams} message
  24689. * @param {!jspb.BinaryWriter} writer
  24690. * @suppress {unusedLocalVariables} f is only used for nested messages
  24691. */
  24692. proto.com.electron.zoomvideo.sdk.proto.StartVideoPreviewParams.serializeBinaryToWriter = function(message, writer) {
  24693. var f = undefined;
  24694. f = /** @type {number} */ (jspb.Message.getField(message, 1));
  24695. if (f != null) {
  24696. writer.writeInt64(
  24697. 1,
  24698. f
  24699. );
  24700. }
  24701. f = /** @type {string} */ (jspb.Message.getField(message, 2));
  24702. if (f != null) {
  24703. writer.writeString(
  24704. 2,
  24705. f
  24706. );
  24707. }
  24708. };
  24709. /**
  24710. * optional int64 zn_recv_handle = 1;
  24711. * @return {number}
  24712. */
  24713. proto.com.electron.zoomvideo.sdk.proto.StartVideoPreviewParams.prototype.getZnRecvHandle = function() {
  24714. return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 1, 0));
  24715. };
  24716. /**
  24717. * @param {number} value
  24718. * @return {!proto.com.electron.zoomvideo.sdk.proto.StartVideoPreviewParams} returns this
  24719. */
  24720. proto.com.electron.zoomvideo.sdk.proto.StartVideoPreviewParams.prototype.setZnRecvHandle = function(value) {
  24721. return jspb.Message.setField(this, 1, value);
  24722. };
  24723. /**
  24724. * Clears the field making it undefined.
  24725. * @return {!proto.com.electron.zoomvideo.sdk.proto.StartVideoPreviewParams} returns this
  24726. */
  24727. proto.com.electron.zoomvideo.sdk.proto.StartVideoPreviewParams.prototype.clearZnRecvHandle = function() {
  24728. return jspb.Message.setField(this, 1, undefined);
  24729. };
  24730. /**
  24731. * Returns whether this field is set.
  24732. * @return {boolean}
  24733. */
  24734. proto.com.electron.zoomvideo.sdk.proto.StartVideoPreviewParams.prototype.hasZnRecvHandle = function() {
  24735. return jspb.Message.getField(this, 1) != null;
  24736. };
  24737. /**
  24738. * optional string cameraDeviceID = 2;
  24739. * @return {string}
  24740. */
  24741. proto.com.electron.zoomvideo.sdk.proto.StartVideoPreviewParams.prototype.getCameradeviceid = function() {
  24742. return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, ""));
  24743. };
  24744. /**
  24745. * @param {string} value
  24746. * @return {!proto.com.electron.zoomvideo.sdk.proto.StartVideoPreviewParams} returns this
  24747. */
  24748. proto.com.electron.zoomvideo.sdk.proto.StartVideoPreviewParams.prototype.setCameradeviceid = function(value) {
  24749. return jspb.Message.setField(this, 2, value);
  24750. };
  24751. /**
  24752. * Clears the field making it undefined.
  24753. * @return {!proto.com.electron.zoomvideo.sdk.proto.StartVideoPreviewParams} returns this
  24754. */
  24755. proto.com.electron.zoomvideo.sdk.proto.StartVideoPreviewParams.prototype.clearCameradeviceid = function() {
  24756. return jspb.Message.setField(this, 2, undefined);
  24757. };
  24758. /**
  24759. * Returns whether this field is set.
  24760. * @return {boolean}
  24761. */
  24762. proto.com.electron.zoomvideo.sdk.proto.StartVideoPreviewParams.prototype.hasCameradeviceid = function() {
  24763. return jspb.Message.getField(this, 2) != null;
  24764. };
  24765. if (jspb.Message.GENERATE_TO_OBJECT) {
  24766. /**
  24767. * Creates an object representation of this proto.
  24768. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  24769. * Optional fields that are not set will be set to undefined.
  24770. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  24771. * For the list of reserved names please see:
  24772. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  24773. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  24774. * JSPB instance for transitional soy proto support:
  24775. * http://goto/soy-param-migration
  24776. * @return {!Object}
  24777. */
  24778. proto.com.electron.zoomvideo.sdk.proto.StopVideoPreviewParams.prototype.toObject = function(opt_includeInstance) {
  24779. return proto.com.electron.zoomvideo.sdk.proto.StopVideoPreviewParams.toObject(opt_includeInstance, this);
  24780. };
  24781. /**
  24782. * Static version of the {@see toObject} method.
  24783. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  24784. * the JSPB instance for transitional soy proto support:
  24785. * http://goto/soy-param-migration
  24786. * @param {!proto.com.electron.zoomvideo.sdk.proto.StopVideoPreviewParams} msg The msg instance to transform.
  24787. * @return {!Object}
  24788. * @suppress {unusedLocalVariables} f is only used for nested messages
  24789. */
  24790. proto.com.electron.zoomvideo.sdk.proto.StopVideoPreviewParams.toObject = function(includeInstance, msg) {
  24791. var f, obj = {
  24792. znRecvHandle: (f = jspb.Message.getField(msg, 1)) == null ? undefined : f
  24793. };
  24794. if (includeInstance) {
  24795. obj.$jspbMessageInstance = msg;
  24796. }
  24797. return obj;
  24798. };
  24799. }
  24800. /**
  24801. * Deserializes binary data (in protobuf wire format).
  24802. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  24803. * @return {!proto.com.electron.zoomvideo.sdk.proto.StopVideoPreviewParams}
  24804. */
  24805. proto.com.electron.zoomvideo.sdk.proto.StopVideoPreviewParams.deserializeBinary = function(bytes) {
  24806. var reader = new jspb.BinaryReader(bytes);
  24807. var msg = new proto.com.electron.zoomvideo.sdk.proto.StopVideoPreviewParams;
  24808. return proto.com.electron.zoomvideo.sdk.proto.StopVideoPreviewParams.deserializeBinaryFromReader(msg, reader);
  24809. };
  24810. /**
  24811. * Deserializes binary data (in protobuf wire format) from the
  24812. * given reader into the given message object.
  24813. * @param {!proto.com.electron.zoomvideo.sdk.proto.StopVideoPreviewParams} msg The message object to deserialize into.
  24814. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  24815. * @return {!proto.com.electron.zoomvideo.sdk.proto.StopVideoPreviewParams}
  24816. */
  24817. proto.com.electron.zoomvideo.sdk.proto.StopVideoPreviewParams.deserializeBinaryFromReader = function(msg, reader) {
  24818. while (reader.nextField()) {
  24819. if (reader.isEndGroup()) {
  24820. break;
  24821. }
  24822. var field = reader.getFieldNumber();
  24823. switch (field) {
  24824. case 1:
  24825. var value = /** @type {number} */ (reader.readInt64());
  24826. msg.setZnRecvHandle(value);
  24827. break;
  24828. default:
  24829. reader.skipField();
  24830. break;
  24831. }
  24832. }
  24833. return msg;
  24834. };
  24835. /**
  24836. * Serializes the message to binary data (in protobuf wire format).
  24837. * @return {!Uint8Array}
  24838. */
  24839. proto.com.electron.zoomvideo.sdk.proto.StopVideoPreviewParams.prototype.serializeBinary = function() {
  24840. var writer = new jspb.BinaryWriter();
  24841. proto.com.electron.zoomvideo.sdk.proto.StopVideoPreviewParams.serializeBinaryToWriter(this, writer);
  24842. return writer.getResultBuffer();
  24843. };
  24844. /**
  24845. * Serializes the given message to binary data (in protobuf wire
  24846. * format), writing to the given BinaryWriter.
  24847. * @param {!proto.com.electron.zoomvideo.sdk.proto.StopVideoPreviewParams} message
  24848. * @param {!jspb.BinaryWriter} writer
  24849. * @suppress {unusedLocalVariables} f is only used for nested messages
  24850. */
  24851. proto.com.electron.zoomvideo.sdk.proto.StopVideoPreviewParams.serializeBinaryToWriter = function(message, writer) {
  24852. var f = undefined;
  24853. f = /** @type {number} */ (jspb.Message.getField(message, 1));
  24854. if (f != null) {
  24855. writer.writeInt64(
  24856. 1,
  24857. f
  24858. );
  24859. }
  24860. };
  24861. /**
  24862. * optional int64 zn_recv_handle = 1;
  24863. * @return {number}
  24864. */
  24865. proto.com.electron.zoomvideo.sdk.proto.StopVideoPreviewParams.prototype.getZnRecvHandle = function() {
  24866. return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 1, 0));
  24867. };
  24868. /**
  24869. * @param {number} value
  24870. * @return {!proto.com.electron.zoomvideo.sdk.proto.StopVideoPreviewParams} returns this
  24871. */
  24872. proto.com.electron.zoomvideo.sdk.proto.StopVideoPreviewParams.prototype.setZnRecvHandle = function(value) {
  24873. return jspb.Message.setField(this, 1, value);
  24874. };
  24875. /**
  24876. * Clears the field making it undefined.
  24877. * @return {!proto.com.electron.zoomvideo.sdk.proto.StopVideoPreviewParams} returns this
  24878. */
  24879. proto.com.electron.zoomvideo.sdk.proto.StopVideoPreviewParams.prototype.clearZnRecvHandle = function() {
  24880. return jspb.Message.setField(this, 1, undefined);
  24881. };
  24882. /**
  24883. * Returns whether this field is set.
  24884. * @return {boolean}
  24885. */
  24886. proto.com.electron.zoomvideo.sdk.proto.StopVideoPreviewParams.prototype.hasZnRecvHandle = function() {
  24887. return jspb.Message.getField(this, 1) != null;
  24888. };
  24889. if (jspb.Message.GENERATE_TO_OBJECT) {
  24890. /**
  24891. * Creates an object representation of this proto.
  24892. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  24893. * Optional fields that are not set will be set to undefined.
  24894. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  24895. * For the list of reserved names please see:
  24896. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  24897. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  24898. * JSPB instance for transitional soy proto support:
  24899. * http://goto/soy-param-migration
  24900. * @return {!Object}
  24901. */
  24902. proto.com.electron.zoomvideo.sdk.proto.SetSpokenLanguageParams.prototype.toObject = function(opt_includeInstance) {
  24903. return proto.com.electron.zoomvideo.sdk.proto.SetSpokenLanguageParams.toObject(opt_includeInstance, this);
  24904. };
  24905. /**
  24906. * Static version of the {@see toObject} method.
  24907. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  24908. * the JSPB instance for transitional soy proto support:
  24909. * http://goto/soy-param-migration
  24910. * @param {!proto.com.electron.zoomvideo.sdk.proto.SetSpokenLanguageParams} msg The msg instance to transform.
  24911. * @return {!Object}
  24912. * @suppress {unusedLocalVariables} f is only used for nested messages
  24913. */
  24914. proto.com.electron.zoomvideo.sdk.proto.SetSpokenLanguageParams.toObject = function(includeInstance, msg) {
  24915. var f, obj = {
  24916. languageid: (f = jspb.Message.getField(msg, 1)) == null ? undefined : f
  24917. };
  24918. if (includeInstance) {
  24919. obj.$jspbMessageInstance = msg;
  24920. }
  24921. return obj;
  24922. };
  24923. }
  24924. /**
  24925. * Deserializes binary data (in protobuf wire format).
  24926. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  24927. * @return {!proto.com.electron.zoomvideo.sdk.proto.SetSpokenLanguageParams}
  24928. */
  24929. proto.com.electron.zoomvideo.sdk.proto.SetSpokenLanguageParams.deserializeBinary = function(bytes) {
  24930. var reader = new jspb.BinaryReader(bytes);
  24931. var msg = new proto.com.electron.zoomvideo.sdk.proto.SetSpokenLanguageParams;
  24932. return proto.com.electron.zoomvideo.sdk.proto.SetSpokenLanguageParams.deserializeBinaryFromReader(msg, reader);
  24933. };
  24934. /**
  24935. * Deserializes binary data (in protobuf wire format) from the
  24936. * given reader into the given message object.
  24937. * @param {!proto.com.electron.zoomvideo.sdk.proto.SetSpokenLanguageParams} msg The message object to deserialize into.
  24938. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  24939. * @return {!proto.com.electron.zoomvideo.sdk.proto.SetSpokenLanguageParams}
  24940. */
  24941. proto.com.electron.zoomvideo.sdk.proto.SetSpokenLanguageParams.deserializeBinaryFromReader = function(msg, reader) {
  24942. while (reader.nextField()) {
  24943. if (reader.isEndGroup()) {
  24944. break;
  24945. }
  24946. var field = reader.getFieldNumber();
  24947. switch (field) {
  24948. case 1:
  24949. var value = /** @type {number} */ (reader.readInt32());
  24950. msg.setLanguageid(value);
  24951. break;
  24952. default:
  24953. reader.skipField();
  24954. break;
  24955. }
  24956. }
  24957. return msg;
  24958. };
  24959. /**
  24960. * Serializes the message to binary data (in protobuf wire format).
  24961. * @return {!Uint8Array}
  24962. */
  24963. proto.com.electron.zoomvideo.sdk.proto.SetSpokenLanguageParams.prototype.serializeBinary = function() {
  24964. var writer = new jspb.BinaryWriter();
  24965. proto.com.electron.zoomvideo.sdk.proto.SetSpokenLanguageParams.serializeBinaryToWriter(this, writer);
  24966. return writer.getResultBuffer();
  24967. };
  24968. /**
  24969. * Serializes the given message to binary data (in protobuf wire
  24970. * format), writing to the given BinaryWriter.
  24971. * @param {!proto.com.electron.zoomvideo.sdk.proto.SetSpokenLanguageParams} message
  24972. * @param {!jspb.BinaryWriter} writer
  24973. * @suppress {unusedLocalVariables} f is only used for nested messages
  24974. */
  24975. proto.com.electron.zoomvideo.sdk.proto.SetSpokenLanguageParams.serializeBinaryToWriter = function(message, writer) {
  24976. var f = undefined;
  24977. f = /** @type {number} */ (jspb.Message.getField(message, 1));
  24978. if (f != null) {
  24979. writer.writeInt32(
  24980. 1,
  24981. f
  24982. );
  24983. }
  24984. };
  24985. /**
  24986. * optional int32 languageID = 1;
  24987. * @return {number}
  24988. */
  24989. proto.com.electron.zoomvideo.sdk.proto.SetSpokenLanguageParams.prototype.getLanguageid = function() {
  24990. return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 1, 0));
  24991. };
  24992. /**
  24993. * @param {number} value
  24994. * @return {!proto.com.electron.zoomvideo.sdk.proto.SetSpokenLanguageParams} returns this
  24995. */
  24996. proto.com.electron.zoomvideo.sdk.proto.SetSpokenLanguageParams.prototype.setLanguageid = function(value) {
  24997. return jspb.Message.setField(this, 1, value);
  24998. };
  24999. /**
  25000. * Clears the field making it undefined.
  25001. * @return {!proto.com.electron.zoomvideo.sdk.proto.SetSpokenLanguageParams} returns this
  25002. */
  25003. proto.com.electron.zoomvideo.sdk.proto.SetSpokenLanguageParams.prototype.clearLanguageid = function() {
  25004. return jspb.Message.setField(this, 1, undefined);
  25005. };
  25006. /**
  25007. * Returns whether this field is set.
  25008. * @return {boolean}
  25009. */
  25010. proto.com.electron.zoomvideo.sdk.proto.SetSpokenLanguageParams.prototype.hasLanguageid = function() {
  25011. return jspb.Message.getField(this, 1) != null;
  25012. };
  25013. /**
  25014. * List of repeated fields within this message type.
  25015. * @private {!Array<number>}
  25016. * @const
  25017. */
  25018. proto.com.electron.zoomvideo.sdk.proto.LTTLanguagesList.repeatedFields_ = [1];
  25019. if (jspb.Message.GENERATE_TO_OBJECT) {
  25020. /**
  25021. * Creates an object representation of this proto.
  25022. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  25023. * Optional fields that are not set will be set to undefined.
  25024. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  25025. * For the list of reserved names please see:
  25026. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  25027. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  25028. * JSPB instance for transitional soy proto support:
  25029. * http://goto/soy-param-migration
  25030. * @return {!Object}
  25031. */
  25032. proto.com.electron.zoomvideo.sdk.proto.LTTLanguagesList.prototype.toObject = function(opt_includeInstance) {
  25033. return proto.com.electron.zoomvideo.sdk.proto.LTTLanguagesList.toObject(opt_includeInstance, this);
  25034. };
  25035. /**
  25036. * Static version of the {@see toObject} method.
  25037. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  25038. * the JSPB instance for transitional soy proto support:
  25039. * http://goto/soy-param-migration
  25040. * @param {!proto.com.electron.zoomvideo.sdk.proto.LTTLanguagesList} msg The msg instance to transform.
  25041. * @return {!Object}
  25042. * @suppress {unusedLocalVariables} f is only used for nested messages
  25043. */
  25044. proto.com.electron.zoomvideo.sdk.proto.LTTLanguagesList.toObject = function(includeInstance, msg) {
  25045. var f, obj = {
  25046. lttlanguageinfoList: jspb.Message.toObjectList(msg.getLttlanguageinfoList(),
  25047. proto.com.electron.zoomvideo.sdk.proto.LTTLanguage.toObject, includeInstance)
  25048. };
  25049. if (includeInstance) {
  25050. obj.$jspbMessageInstance = msg;
  25051. }
  25052. return obj;
  25053. };
  25054. }
  25055. /**
  25056. * Deserializes binary data (in protobuf wire format).
  25057. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  25058. * @return {!proto.com.electron.zoomvideo.sdk.proto.LTTLanguagesList}
  25059. */
  25060. proto.com.electron.zoomvideo.sdk.proto.LTTLanguagesList.deserializeBinary = function(bytes) {
  25061. var reader = new jspb.BinaryReader(bytes);
  25062. var msg = new proto.com.electron.zoomvideo.sdk.proto.LTTLanguagesList;
  25063. return proto.com.electron.zoomvideo.sdk.proto.LTTLanguagesList.deserializeBinaryFromReader(msg, reader);
  25064. };
  25065. /**
  25066. * Deserializes binary data (in protobuf wire format) from the
  25067. * given reader into the given message object.
  25068. * @param {!proto.com.electron.zoomvideo.sdk.proto.LTTLanguagesList} msg The message object to deserialize into.
  25069. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  25070. * @return {!proto.com.electron.zoomvideo.sdk.proto.LTTLanguagesList}
  25071. */
  25072. proto.com.electron.zoomvideo.sdk.proto.LTTLanguagesList.deserializeBinaryFromReader = function(msg, reader) {
  25073. while (reader.nextField()) {
  25074. if (reader.isEndGroup()) {
  25075. break;
  25076. }
  25077. var field = reader.getFieldNumber();
  25078. switch (field) {
  25079. case 1:
  25080. var value = new proto.com.electron.zoomvideo.sdk.proto.LTTLanguage;
  25081. reader.readMessage(value,proto.com.electron.zoomvideo.sdk.proto.LTTLanguage.deserializeBinaryFromReader);
  25082. msg.addLttlanguageinfo(value);
  25083. break;
  25084. default:
  25085. reader.skipField();
  25086. break;
  25087. }
  25088. }
  25089. return msg;
  25090. };
  25091. /**
  25092. * Serializes the message to binary data (in protobuf wire format).
  25093. * @return {!Uint8Array}
  25094. */
  25095. proto.com.electron.zoomvideo.sdk.proto.LTTLanguagesList.prototype.serializeBinary = function() {
  25096. var writer = new jspb.BinaryWriter();
  25097. proto.com.electron.zoomvideo.sdk.proto.LTTLanguagesList.serializeBinaryToWriter(this, writer);
  25098. return writer.getResultBuffer();
  25099. };
  25100. /**
  25101. * Serializes the given message to binary data (in protobuf wire
  25102. * format), writing to the given BinaryWriter.
  25103. * @param {!proto.com.electron.zoomvideo.sdk.proto.LTTLanguagesList} message
  25104. * @param {!jspb.BinaryWriter} writer
  25105. * @suppress {unusedLocalVariables} f is only used for nested messages
  25106. */
  25107. proto.com.electron.zoomvideo.sdk.proto.LTTLanguagesList.serializeBinaryToWriter = function(message, writer) {
  25108. var f = undefined;
  25109. f = message.getLttlanguageinfoList();
  25110. if (f.length > 0) {
  25111. writer.writeRepeatedMessage(
  25112. 1,
  25113. f,
  25114. proto.com.electron.zoomvideo.sdk.proto.LTTLanguage.serializeBinaryToWriter
  25115. );
  25116. }
  25117. };
  25118. /**
  25119. * repeated LTTLanguage lttLanguageInfo = 1;
  25120. * @return {!Array<!proto.com.electron.zoomvideo.sdk.proto.LTTLanguage>}
  25121. */
  25122. proto.com.electron.zoomvideo.sdk.proto.LTTLanguagesList.prototype.getLttlanguageinfoList = function() {
  25123. return /** @type{!Array<!proto.com.electron.zoomvideo.sdk.proto.LTTLanguage>} */ (
  25124. jspb.Message.getRepeatedWrapperField(this, proto.com.electron.zoomvideo.sdk.proto.LTTLanguage, 1));
  25125. };
  25126. /**
  25127. * @param {!Array<!proto.com.electron.zoomvideo.sdk.proto.LTTLanguage>} value
  25128. * @return {!proto.com.electron.zoomvideo.sdk.proto.LTTLanguagesList} returns this
  25129. */
  25130. proto.com.electron.zoomvideo.sdk.proto.LTTLanguagesList.prototype.setLttlanguageinfoList = function(value) {
  25131. return jspb.Message.setRepeatedWrapperField(this, 1, value);
  25132. };
  25133. /**
  25134. * @param {!proto.com.electron.zoomvideo.sdk.proto.LTTLanguage=} opt_value
  25135. * @param {number=} opt_index
  25136. * @return {!proto.com.electron.zoomvideo.sdk.proto.LTTLanguage}
  25137. */
  25138. proto.com.electron.zoomvideo.sdk.proto.LTTLanguagesList.prototype.addLttlanguageinfo = function(opt_value, opt_index) {
  25139. return jspb.Message.addToRepeatedWrapperField(this, 1, opt_value, proto.com.electron.zoomvideo.sdk.proto.LTTLanguage, opt_index);
  25140. };
  25141. /**
  25142. * Clears the list making it empty but non-null.
  25143. * @return {!proto.com.electron.zoomvideo.sdk.proto.LTTLanguagesList} returns this
  25144. */
  25145. proto.com.electron.zoomvideo.sdk.proto.LTTLanguagesList.prototype.clearLttlanguageinfoList = function() {
  25146. return this.setLttlanguageinfoList([]);
  25147. };
  25148. if (jspb.Message.GENERATE_TO_OBJECT) {
  25149. /**
  25150. * Creates an object representation of this proto.
  25151. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  25152. * Optional fields that are not set will be set to undefined.
  25153. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  25154. * For the list of reserved names please see:
  25155. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  25156. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  25157. * JSPB instance for transitional soy proto support:
  25158. * http://goto/soy-param-migration
  25159. * @return {!Object}
  25160. */
  25161. proto.com.electron.zoomvideo.sdk.proto.SetTranslationLanguageParams.prototype.toObject = function(opt_includeInstance) {
  25162. return proto.com.electron.zoomvideo.sdk.proto.SetTranslationLanguageParams.toObject(opt_includeInstance, this);
  25163. };
  25164. /**
  25165. * Static version of the {@see toObject} method.
  25166. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  25167. * the JSPB instance for transitional soy proto support:
  25168. * http://goto/soy-param-migration
  25169. * @param {!proto.com.electron.zoomvideo.sdk.proto.SetTranslationLanguageParams} msg The msg instance to transform.
  25170. * @return {!Object}
  25171. * @suppress {unusedLocalVariables} f is only used for nested messages
  25172. */
  25173. proto.com.electron.zoomvideo.sdk.proto.SetTranslationLanguageParams.toObject = function(includeInstance, msg) {
  25174. var f, obj = {
  25175. languageid: (f = jspb.Message.getField(msg, 1)) == null ? undefined : f
  25176. };
  25177. if (includeInstance) {
  25178. obj.$jspbMessageInstance = msg;
  25179. }
  25180. return obj;
  25181. };
  25182. }
  25183. /**
  25184. * Deserializes binary data (in protobuf wire format).
  25185. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  25186. * @return {!proto.com.electron.zoomvideo.sdk.proto.SetTranslationLanguageParams}
  25187. */
  25188. proto.com.electron.zoomvideo.sdk.proto.SetTranslationLanguageParams.deserializeBinary = function(bytes) {
  25189. var reader = new jspb.BinaryReader(bytes);
  25190. var msg = new proto.com.electron.zoomvideo.sdk.proto.SetTranslationLanguageParams;
  25191. return proto.com.electron.zoomvideo.sdk.proto.SetTranslationLanguageParams.deserializeBinaryFromReader(msg, reader);
  25192. };
  25193. /**
  25194. * Deserializes binary data (in protobuf wire format) from the
  25195. * given reader into the given message object.
  25196. * @param {!proto.com.electron.zoomvideo.sdk.proto.SetTranslationLanguageParams} msg The message object to deserialize into.
  25197. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  25198. * @return {!proto.com.electron.zoomvideo.sdk.proto.SetTranslationLanguageParams}
  25199. */
  25200. proto.com.electron.zoomvideo.sdk.proto.SetTranslationLanguageParams.deserializeBinaryFromReader = function(msg, reader) {
  25201. while (reader.nextField()) {
  25202. if (reader.isEndGroup()) {
  25203. break;
  25204. }
  25205. var field = reader.getFieldNumber();
  25206. switch (field) {
  25207. case 1:
  25208. var value = /** @type {number} */ (reader.readInt32());
  25209. msg.setLanguageid(value);
  25210. break;
  25211. default:
  25212. reader.skipField();
  25213. break;
  25214. }
  25215. }
  25216. return msg;
  25217. };
  25218. /**
  25219. * Serializes the message to binary data (in protobuf wire format).
  25220. * @return {!Uint8Array}
  25221. */
  25222. proto.com.electron.zoomvideo.sdk.proto.SetTranslationLanguageParams.prototype.serializeBinary = function() {
  25223. var writer = new jspb.BinaryWriter();
  25224. proto.com.electron.zoomvideo.sdk.proto.SetTranslationLanguageParams.serializeBinaryToWriter(this, writer);
  25225. return writer.getResultBuffer();
  25226. };
  25227. /**
  25228. * Serializes the given message to binary data (in protobuf wire
  25229. * format), writing to the given BinaryWriter.
  25230. * @param {!proto.com.electron.zoomvideo.sdk.proto.SetTranslationLanguageParams} message
  25231. * @param {!jspb.BinaryWriter} writer
  25232. * @suppress {unusedLocalVariables} f is only used for nested messages
  25233. */
  25234. proto.com.electron.zoomvideo.sdk.proto.SetTranslationLanguageParams.serializeBinaryToWriter = function(message, writer) {
  25235. var f = undefined;
  25236. f = /** @type {number} */ (jspb.Message.getField(message, 1));
  25237. if (f != null) {
  25238. writer.writeInt32(
  25239. 1,
  25240. f
  25241. );
  25242. }
  25243. };
  25244. /**
  25245. * optional int32 languageID = 1;
  25246. * @return {number}
  25247. */
  25248. proto.com.electron.zoomvideo.sdk.proto.SetTranslationLanguageParams.prototype.getLanguageid = function() {
  25249. return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 1, 0));
  25250. };
  25251. /**
  25252. * @param {number} value
  25253. * @return {!proto.com.electron.zoomvideo.sdk.proto.SetTranslationLanguageParams} returns this
  25254. */
  25255. proto.com.electron.zoomvideo.sdk.proto.SetTranslationLanguageParams.prototype.setLanguageid = function(value) {
  25256. return jspb.Message.setField(this, 1, value);
  25257. };
  25258. /**
  25259. * Clears the field making it undefined.
  25260. * @return {!proto.com.electron.zoomvideo.sdk.proto.SetTranslationLanguageParams} returns this
  25261. */
  25262. proto.com.electron.zoomvideo.sdk.proto.SetTranslationLanguageParams.prototype.clearLanguageid = function() {
  25263. return jspb.Message.setField(this, 1, undefined);
  25264. };
  25265. /**
  25266. * Returns whether this field is set.
  25267. * @return {boolean}
  25268. */
  25269. proto.com.electron.zoomvideo.sdk.proto.SetTranslationLanguageParams.prototype.hasLanguageid = function() {
  25270. return jspb.Message.getField(this, 1) != null;
  25271. };
  25272. if (jspb.Message.GENERATE_TO_OBJECT) {
  25273. /**
  25274. * Creates an object representation of this proto.
  25275. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  25276. * Optional fields that are not set will be set to undefined.
  25277. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  25278. * For the list of reserved names please see:
  25279. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  25280. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  25281. * JSPB instance for transitional soy proto support:
  25282. * http://goto/soy-param-migration
  25283. * @return {!Object}
  25284. */
  25285. proto.com.electron.zoomvideo.sdk.proto.CanChatMessageBeDeletedParams.prototype.toObject = function(opt_includeInstance) {
  25286. return proto.com.electron.zoomvideo.sdk.proto.CanChatMessageBeDeletedParams.toObject(opt_includeInstance, this);
  25287. };
  25288. /**
  25289. * Static version of the {@see toObject} method.
  25290. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  25291. * the JSPB instance for transitional soy proto support:
  25292. * http://goto/soy-param-migration
  25293. * @param {!proto.com.electron.zoomvideo.sdk.proto.CanChatMessageBeDeletedParams} msg The msg instance to transform.
  25294. * @return {!Object}
  25295. * @suppress {unusedLocalVariables} f is only used for nested messages
  25296. */
  25297. proto.com.electron.zoomvideo.sdk.proto.CanChatMessageBeDeletedParams.toObject = function(includeInstance, msg) {
  25298. var f, obj = {
  25299. messageid: (f = jspb.Message.getField(msg, 1)) == null ? undefined : f
  25300. };
  25301. if (includeInstance) {
  25302. obj.$jspbMessageInstance = msg;
  25303. }
  25304. return obj;
  25305. };
  25306. }
  25307. /**
  25308. * Deserializes binary data (in protobuf wire format).
  25309. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  25310. * @return {!proto.com.electron.zoomvideo.sdk.proto.CanChatMessageBeDeletedParams}
  25311. */
  25312. proto.com.electron.zoomvideo.sdk.proto.CanChatMessageBeDeletedParams.deserializeBinary = function(bytes) {
  25313. var reader = new jspb.BinaryReader(bytes);
  25314. var msg = new proto.com.electron.zoomvideo.sdk.proto.CanChatMessageBeDeletedParams;
  25315. return proto.com.electron.zoomvideo.sdk.proto.CanChatMessageBeDeletedParams.deserializeBinaryFromReader(msg, reader);
  25316. };
  25317. /**
  25318. * Deserializes binary data (in protobuf wire format) from the
  25319. * given reader into the given message object.
  25320. * @param {!proto.com.electron.zoomvideo.sdk.proto.CanChatMessageBeDeletedParams} msg The message object to deserialize into.
  25321. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  25322. * @return {!proto.com.electron.zoomvideo.sdk.proto.CanChatMessageBeDeletedParams}
  25323. */
  25324. proto.com.electron.zoomvideo.sdk.proto.CanChatMessageBeDeletedParams.deserializeBinaryFromReader = function(msg, reader) {
  25325. while (reader.nextField()) {
  25326. if (reader.isEndGroup()) {
  25327. break;
  25328. }
  25329. var field = reader.getFieldNumber();
  25330. switch (field) {
  25331. case 1:
  25332. var value = /** @type {string} */ (reader.readString());
  25333. msg.setMessageid(value);
  25334. break;
  25335. default:
  25336. reader.skipField();
  25337. break;
  25338. }
  25339. }
  25340. return msg;
  25341. };
  25342. /**
  25343. * Serializes the message to binary data (in protobuf wire format).
  25344. * @return {!Uint8Array}
  25345. */
  25346. proto.com.electron.zoomvideo.sdk.proto.CanChatMessageBeDeletedParams.prototype.serializeBinary = function() {
  25347. var writer = new jspb.BinaryWriter();
  25348. proto.com.electron.zoomvideo.sdk.proto.CanChatMessageBeDeletedParams.serializeBinaryToWriter(this, writer);
  25349. return writer.getResultBuffer();
  25350. };
  25351. /**
  25352. * Serializes the given message to binary data (in protobuf wire
  25353. * format), writing to the given BinaryWriter.
  25354. * @param {!proto.com.electron.zoomvideo.sdk.proto.CanChatMessageBeDeletedParams} message
  25355. * @param {!jspb.BinaryWriter} writer
  25356. * @suppress {unusedLocalVariables} f is only used for nested messages
  25357. */
  25358. proto.com.electron.zoomvideo.sdk.proto.CanChatMessageBeDeletedParams.serializeBinaryToWriter = function(message, writer) {
  25359. var f = undefined;
  25360. f = /** @type {string} */ (jspb.Message.getField(message, 1));
  25361. if (f != null) {
  25362. writer.writeString(
  25363. 1,
  25364. f
  25365. );
  25366. }
  25367. };
  25368. /**
  25369. * optional string messageID = 1;
  25370. * @return {string}
  25371. */
  25372. proto.com.electron.zoomvideo.sdk.proto.CanChatMessageBeDeletedParams.prototype.getMessageid = function() {
  25373. return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, ""));
  25374. };
  25375. /**
  25376. * @param {string} value
  25377. * @return {!proto.com.electron.zoomvideo.sdk.proto.CanChatMessageBeDeletedParams} returns this
  25378. */
  25379. proto.com.electron.zoomvideo.sdk.proto.CanChatMessageBeDeletedParams.prototype.setMessageid = function(value) {
  25380. return jspb.Message.setField(this, 1, value);
  25381. };
  25382. /**
  25383. * Clears the field making it undefined.
  25384. * @return {!proto.com.electron.zoomvideo.sdk.proto.CanChatMessageBeDeletedParams} returns this
  25385. */
  25386. proto.com.electron.zoomvideo.sdk.proto.CanChatMessageBeDeletedParams.prototype.clearMessageid = function() {
  25387. return jspb.Message.setField(this, 1, undefined);
  25388. };
  25389. /**
  25390. * Returns whether this field is set.
  25391. * @return {boolean}
  25392. */
  25393. proto.com.electron.zoomvideo.sdk.proto.CanChatMessageBeDeletedParams.prototype.hasMessageid = function() {
  25394. return jspb.Message.getField(this, 1) != null;
  25395. };
  25396. if (jspb.Message.GENERATE_TO_OBJECT) {
  25397. /**
  25398. * Creates an object representation of this proto.
  25399. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  25400. * Optional fields that are not set will be set to undefined.
  25401. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  25402. * For the list of reserved names please see:
  25403. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  25404. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  25405. * JSPB instance for transitional soy proto support:
  25406. * http://goto/soy-param-migration
  25407. * @return {!Object}
  25408. */
  25409. proto.com.electron.zoomvideo.sdk.proto.DeleteChatMessageParams.prototype.toObject = function(opt_includeInstance) {
  25410. return proto.com.electron.zoomvideo.sdk.proto.DeleteChatMessageParams.toObject(opt_includeInstance, this);
  25411. };
  25412. /**
  25413. * Static version of the {@see toObject} method.
  25414. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  25415. * the JSPB instance for transitional soy proto support:
  25416. * http://goto/soy-param-migration
  25417. * @param {!proto.com.electron.zoomvideo.sdk.proto.DeleteChatMessageParams} msg The msg instance to transform.
  25418. * @return {!Object}
  25419. * @suppress {unusedLocalVariables} f is only used for nested messages
  25420. */
  25421. proto.com.electron.zoomvideo.sdk.proto.DeleteChatMessageParams.toObject = function(includeInstance, msg) {
  25422. var f, obj = {
  25423. messageid: (f = jspb.Message.getField(msg, 1)) == null ? undefined : f
  25424. };
  25425. if (includeInstance) {
  25426. obj.$jspbMessageInstance = msg;
  25427. }
  25428. return obj;
  25429. };
  25430. }
  25431. /**
  25432. * Deserializes binary data (in protobuf wire format).
  25433. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  25434. * @return {!proto.com.electron.zoomvideo.sdk.proto.DeleteChatMessageParams}
  25435. */
  25436. proto.com.electron.zoomvideo.sdk.proto.DeleteChatMessageParams.deserializeBinary = function(bytes) {
  25437. var reader = new jspb.BinaryReader(bytes);
  25438. var msg = new proto.com.electron.zoomvideo.sdk.proto.DeleteChatMessageParams;
  25439. return proto.com.electron.zoomvideo.sdk.proto.DeleteChatMessageParams.deserializeBinaryFromReader(msg, reader);
  25440. };
  25441. /**
  25442. * Deserializes binary data (in protobuf wire format) from the
  25443. * given reader into the given message object.
  25444. * @param {!proto.com.electron.zoomvideo.sdk.proto.DeleteChatMessageParams} msg The message object to deserialize into.
  25445. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  25446. * @return {!proto.com.electron.zoomvideo.sdk.proto.DeleteChatMessageParams}
  25447. */
  25448. proto.com.electron.zoomvideo.sdk.proto.DeleteChatMessageParams.deserializeBinaryFromReader = function(msg, reader) {
  25449. while (reader.nextField()) {
  25450. if (reader.isEndGroup()) {
  25451. break;
  25452. }
  25453. var field = reader.getFieldNumber();
  25454. switch (field) {
  25455. case 1:
  25456. var value = /** @type {string} */ (reader.readString());
  25457. msg.setMessageid(value);
  25458. break;
  25459. default:
  25460. reader.skipField();
  25461. break;
  25462. }
  25463. }
  25464. return msg;
  25465. };
  25466. /**
  25467. * Serializes the message to binary data (in protobuf wire format).
  25468. * @return {!Uint8Array}
  25469. */
  25470. proto.com.electron.zoomvideo.sdk.proto.DeleteChatMessageParams.prototype.serializeBinary = function() {
  25471. var writer = new jspb.BinaryWriter();
  25472. proto.com.electron.zoomvideo.sdk.proto.DeleteChatMessageParams.serializeBinaryToWriter(this, writer);
  25473. return writer.getResultBuffer();
  25474. };
  25475. /**
  25476. * Serializes the given message to binary data (in protobuf wire
  25477. * format), writing to the given BinaryWriter.
  25478. * @param {!proto.com.electron.zoomvideo.sdk.proto.DeleteChatMessageParams} message
  25479. * @param {!jspb.BinaryWriter} writer
  25480. * @suppress {unusedLocalVariables} f is only used for nested messages
  25481. */
  25482. proto.com.electron.zoomvideo.sdk.proto.DeleteChatMessageParams.serializeBinaryToWriter = function(message, writer) {
  25483. var f = undefined;
  25484. f = /** @type {string} */ (jspb.Message.getField(message, 1));
  25485. if (f != null) {
  25486. writer.writeString(
  25487. 1,
  25488. f
  25489. );
  25490. }
  25491. };
  25492. /**
  25493. * optional string messageID = 1;
  25494. * @return {string}
  25495. */
  25496. proto.com.electron.zoomvideo.sdk.proto.DeleteChatMessageParams.prototype.getMessageid = function() {
  25497. return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, ""));
  25498. };
  25499. /**
  25500. * @param {string} value
  25501. * @return {!proto.com.electron.zoomvideo.sdk.proto.DeleteChatMessageParams} returns this
  25502. */
  25503. proto.com.electron.zoomvideo.sdk.proto.DeleteChatMessageParams.prototype.setMessageid = function(value) {
  25504. return jspb.Message.setField(this, 1, value);
  25505. };
  25506. /**
  25507. * Clears the field making it undefined.
  25508. * @return {!proto.com.electron.zoomvideo.sdk.proto.DeleteChatMessageParams} returns this
  25509. */
  25510. proto.com.electron.zoomvideo.sdk.proto.DeleteChatMessageParams.prototype.clearMessageid = function() {
  25511. return jspb.Message.setField(this, 1, undefined);
  25512. };
  25513. /**
  25514. * Returns whether this field is set.
  25515. * @return {boolean}
  25516. */
  25517. proto.com.electron.zoomvideo.sdk.proto.DeleteChatMessageParams.prototype.hasMessageid = function() {
  25518. return jspb.Message.getField(this, 1) != null;
  25519. };
  25520. if (jspb.Message.GENERATE_TO_OBJECT) {
  25521. /**
  25522. * Creates an object representation of this proto.
  25523. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  25524. * Optional fields that are not set will be set to undefined.
  25525. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  25526. * For the list of reserved names please see:
  25527. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  25528. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  25529. * JSPB instance for transitional soy proto support:
  25530. * http://goto/soy-param-migration
  25531. * @return {!Object}
  25532. */
  25533. proto.com.electron.zoomvideo.sdk.proto.VBItemInfo.prototype.toObject = function(opt_includeInstance) {
  25534. return proto.com.electron.zoomvideo.sdk.proto.VBItemInfo.toObject(opt_includeInstance, this);
  25535. };
  25536. /**
  25537. * Static version of the {@see toObject} method.
  25538. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  25539. * the JSPB instance for transitional soy proto support:
  25540. * http://goto/soy-param-migration
  25541. * @param {!proto.com.electron.zoomvideo.sdk.proto.VBItemInfo} msg The msg instance to transform.
  25542. * @return {!Object}
  25543. * @suppress {unusedLocalVariables} f is only used for nested messages
  25544. */
  25545. proto.com.electron.zoomvideo.sdk.proto.VBItemInfo.toObject = function(includeInstance, msg) {
  25546. var f, obj = {
  25547. imagefilepath: (f = jspb.Message.getField(msg, 1)) == null ? undefined : f,
  25548. imagename: (f = jspb.Message.getField(msg, 2)) == null ? undefined : f,
  25549. vbtype: (f = jspb.Message.getField(msg, 3)) == null ? undefined : f,
  25550. canbedeleted: (f = jspb.Message.getBooleanField(msg, 4)) == null ? undefined : f
  25551. };
  25552. if (includeInstance) {
  25553. obj.$jspbMessageInstance = msg;
  25554. }
  25555. return obj;
  25556. };
  25557. }
  25558. /**
  25559. * Deserializes binary data (in protobuf wire format).
  25560. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  25561. * @return {!proto.com.electron.zoomvideo.sdk.proto.VBItemInfo}
  25562. */
  25563. proto.com.electron.zoomvideo.sdk.proto.VBItemInfo.deserializeBinary = function(bytes) {
  25564. var reader = new jspb.BinaryReader(bytes);
  25565. var msg = new proto.com.electron.zoomvideo.sdk.proto.VBItemInfo;
  25566. return proto.com.electron.zoomvideo.sdk.proto.VBItemInfo.deserializeBinaryFromReader(msg, reader);
  25567. };
  25568. /**
  25569. * Deserializes binary data (in protobuf wire format) from the
  25570. * given reader into the given message object.
  25571. * @param {!proto.com.electron.zoomvideo.sdk.proto.VBItemInfo} msg The message object to deserialize into.
  25572. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  25573. * @return {!proto.com.electron.zoomvideo.sdk.proto.VBItemInfo}
  25574. */
  25575. proto.com.electron.zoomvideo.sdk.proto.VBItemInfo.deserializeBinaryFromReader = function(msg, reader) {
  25576. while (reader.nextField()) {
  25577. if (reader.isEndGroup()) {
  25578. break;
  25579. }
  25580. var field = reader.getFieldNumber();
  25581. switch (field) {
  25582. case 1:
  25583. var value = /** @type {string} */ (reader.readString());
  25584. msg.setImagefilepath(value);
  25585. break;
  25586. case 2:
  25587. var value = /** @type {string} */ (reader.readString());
  25588. msg.setImagename(value);
  25589. break;
  25590. case 3:
  25591. var value = /** @type {number} */ (reader.readInt32());
  25592. msg.setVbtype(value);
  25593. break;
  25594. case 4:
  25595. var value = /** @type {boolean} */ (reader.readBool());
  25596. msg.setCanbedeleted(value);
  25597. break;
  25598. default:
  25599. reader.skipField();
  25600. break;
  25601. }
  25602. }
  25603. return msg;
  25604. };
  25605. /**
  25606. * Serializes the message to binary data (in protobuf wire format).
  25607. * @return {!Uint8Array}
  25608. */
  25609. proto.com.electron.zoomvideo.sdk.proto.VBItemInfo.prototype.serializeBinary = function() {
  25610. var writer = new jspb.BinaryWriter();
  25611. proto.com.electron.zoomvideo.sdk.proto.VBItemInfo.serializeBinaryToWriter(this, writer);
  25612. return writer.getResultBuffer();
  25613. };
  25614. /**
  25615. * Serializes the given message to binary data (in protobuf wire
  25616. * format), writing to the given BinaryWriter.
  25617. * @param {!proto.com.electron.zoomvideo.sdk.proto.VBItemInfo} message
  25618. * @param {!jspb.BinaryWriter} writer
  25619. * @suppress {unusedLocalVariables} f is only used for nested messages
  25620. */
  25621. proto.com.electron.zoomvideo.sdk.proto.VBItemInfo.serializeBinaryToWriter = function(message, writer) {
  25622. var f = undefined;
  25623. f = /** @type {string} */ (jspb.Message.getField(message, 1));
  25624. if (f != null) {
  25625. writer.writeString(
  25626. 1,
  25627. f
  25628. );
  25629. }
  25630. f = /** @type {string} */ (jspb.Message.getField(message, 2));
  25631. if (f != null) {
  25632. writer.writeString(
  25633. 2,
  25634. f
  25635. );
  25636. }
  25637. f = /** @type {number} */ (jspb.Message.getField(message, 3));
  25638. if (f != null) {
  25639. writer.writeInt32(
  25640. 3,
  25641. f
  25642. );
  25643. }
  25644. f = /** @type {boolean} */ (jspb.Message.getField(message, 4));
  25645. if (f != null) {
  25646. writer.writeBool(
  25647. 4,
  25648. f
  25649. );
  25650. }
  25651. };
  25652. /**
  25653. * optional string imageFilePath = 1;
  25654. * @return {string}
  25655. */
  25656. proto.com.electron.zoomvideo.sdk.proto.VBItemInfo.prototype.getImagefilepath = function() {
  25657. return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, ""));
  25658. };
  25659. /**
  25660. * @param {string} value
  25661. * @return {!proto.com.electron.zoomvideo.sdk.proto.VBItemInfo} returns this
  25662. */
  25663. proto.com.electron.zoomvideo.sdk.proto.VBItemInfo.prototype.setImagefilepath = function(value) {
  25664. return jspb.Message.setField(this, 1, value);
  25665. };
  25666. /**
  25667. * Clears the field making it undefined.
  25668. * @return {!proto.com.electron.zoomvideo.sdk.proto.VBItemInfo} returns this
  25669. */
  25670. proto.com.electron.zoomvideo.sdk.proto.VBItemInfo.prototype.clearImagefilepath = function() {
  25671. return jspb.Message.setField(this, 1, undefined);
  25672. };
  25673. /**
  25674. * Returns whether this field is set.
  25675. * @return {boolean}
  25676. */
  25677. proto.com.electron.zoomvideo.sdk.proto.VBItemInfo.prototype.hasImagefilepath = function() {
  25678. return jspb.Message.getField(this, 1) != null;
  25679. };
  25680. /**
  25681. * optional string imageName = 2;
  25682. * @return {string}
  25683. */
  25684. proto.com.electron.zoomvideo.sdk.proto.VBItemInfo.prototype.getImagename = function() {
  25685. return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, ""));
  25686. };
  25687. /**
  25688. * @param {string} value
  25689. * @return {!proto.com.electron.zoomvideo.sdk.proto.VBItemInfo} returns this
  25690. */
  25691. proto.com.electron.zoomvideo.sdk.proto.VBItemInfo.prototype.setImagename = function(value) {
  25692. return jspb.Message.setField(this, 2, value);
  25693. };
  25694. /**
  25695. * Clears the field making it undefined.
  25696. * @return {!proto.com.electron.zoomvideo.sdk.proto.VBItemInfo} returns this
  25697. */
  25698. proto.com.electron.zoomvideo.sdk.proto.VBItemInfo.prototype.clearImagename = function() {
  25699. return jspb.Message.setField(this, 2, undefined);
  25700. };
  25701. /**
  25702. * Returns whether this field is set.
  25703. * @return {boolean}
  25704. */
  25705. proto.com.electron.zoomvideo.sdk.proto.VBItemInfo.prototype.hasImagename = function() {
  25706. return jspb.Message.getField(this, 2) != null;
  25707. };
  25708. /**
  25709. * optional int32 vbType = 3;
  25710. * @return {number}
  25711. */
  25712. proto.com.electron.zoomvideo.sdk.proto.VBItemInfo.prototype.getVbtype = function() {
  25713. return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 3, 0));
  25714. };
  25715. /**
  25716. * @param {number} value
  25717. * @return {!proto.com.electron.zoomvideo.sdk.proto.VBItemInfo} returns this
  25718. */
  25719. proto.com.electron.zoomvideo.sdk.proto.VBItemInfo.prototype.setVbtype = function(value) {
  25720. return jspb.Message.setField(this, 3, value);
  25721. };
  25722. /**
  25723. * Clears the field making it undefined.
  25724. * @return {!proto.com.electron.zoomvideo.sdk.proto.VBItemInfo} returns this
  25725. */
  25726. proto.com.electron.zoomvideo.sdk.proto.VBItemInfo.prototype.clearVbtype = function() {
  25727. return jspb.Message.setField(this, 3, undefined);
  25728. };
  25729. /**
  25730. * Returns whether this field is set.
  25731. * @return {boolean}
  25732. */
  25733. proto.com.electron.zoomvideo.sdk.proto.VBItemInfo.prototype.hasVbtype = function() {
  25734. return jspb.Message.getField(this, 3) != null;
  25735. };
  25736. /**
  25737. * optional bool canBeDeleted = 4;
  25738. * @return {boolean}
  25739. */
  25740. proto.com.electron.zoomvideo.sdk.proto.VBItemInfo.prototype.getCanbedeleted = function() {
  25741. return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 4, false));
  25742. };
  25743. /**
  25744. * @param {boolean} value
  25745. * @return {!proto.com.electron.zoomvideo.sdk.proto.VBItemInfo} returns this
  25746. */
  25747. proto.com.electron.zoomvideo.sdk.proto.VBItemInfo.prototype.setCanbedeleted = function(value) {
  25748. return jspb.Message.setField(this, 4, value);
  25749. };
  25750. /**
  25751. * Clears the field making it undefined.
  25752. * @return {!proto.com.electron.zoomvideo.sdk.proto.VBItemInfo} returns this
  25753. */
  25754. proto.com.electron.zoomvideo.sdk.proto.VBItemInfo.prototype.clearCanbedeleted = function() {
  25755. return jspb.Message.setField(this, 4, undefined);
  25756. };
  25757. /**
  25758. * Returns whether this field is set.
  25759. * @return {boolean}
  25760. */
  25761. proto.com.electron.zoomvideo.sdk.proto.VBItemInfo.prototype.hasCanbedeleted = function() {
  25762. return jspb.Message.getField(this, 4) != null;
  25763. };
  25764. /**
  25765. * List of repeated fields within this message type.
  25766. * @private {!Array<number>}
  25767. * @const
  25768. */
  25769. proto.com.electron.zoomvideo.sdk.proto.VBItemHandleList.repeatedFields_ = [1];
  25770. if (jspb.Message.GENERATE_TO_OBJECT) {
  25771. /**
  25772. * Creates an object representation of this proto.
  25773. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  25774. * Optional fields that are not set will be set to undefined.
  25775. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  25776. * For the list of reserved names please see:
  25777. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  25778. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  25779. * JSPB instance for transitional soy proto support:
  25780. * http://goto/soy-param-migration
  25781. * @return {!Object}
  25782. */
  25783. proto.com.electron.zoomvideo.sdk.proto.VBItemHandleList.prototype.toObject = function(opt_includeInstance) {
  25784. return proto.com.electron.zoomvideo.sdk.proto.VBItemHandleList.toObject(opt_includeInstance, this);
  25785. };
  25786. /**
  25787. * Static version of the {@see toObject} method.
  25788. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  25789. * the JSPB instance for transitional soy proto support:
  25790. * http://goto/soy-param-migration
  25791. * @param {!proto.com.electron.zoomvideo.sdk.proto.VBItemHandleList} msg The msg instance to transform.
  25792. * @return {!Object}
  25793. * @suppress {unusedLocalVariables} f is only used for nested messages
  25794. */
  25795. proto.com.electron.zoomvideo.sdk.proto.VBItemHandleList.toObject = function(includeInstance, msg) {
  25796. var f, obj = {
  25797. vbitemhandleList: (f = jspb.Message.getRepeatedField(msg, 1)) == null ? undefined : f
  25798. };
  25799. if (includeInstance) {
  25800. obj.$jspbMessageInstance = msg;
  25801. }
  25802. return obj;
  25803. };
  25804. }
  25805. /**
  25806. * Deserializes binary data (in protobuf wire format).
  25807. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  25808. * @return {!proto.com.electron.zoomvideo.sdk.proto.VBItemHandleList}
  25809. */
  25810. proto.com.electron.zoomvideo.sdk.proto.VBItemHandleList.deserializeBinary = function(bytes) {
  25811. var reader = new jspb.BinaryReader(bytes);
  25812. var msg = new proto.com.electron.zoomvideo.sdk.proto.VBItemHandleList;
  25813. return proto.com.electron.zoomvideo.sdk.proto.VBItemHandleList.deserializeBinaryFromReader(msg, reader);
  25814. };
  25815. /**
  25816. * Deserializes binary data (in protobuf wire format) from the
  25817. * given reader into the given message object.
  25818. * @param {!proto.com.electron.zoomvideo.sdk.proto.VBItemHandleList} msg The message object to deserialize into.
  25819. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  25820. * @return {!proto.com.electron.zoomvideo.sdk.proto.VBItemHandleList}
  25821. */
  25822. proto.com.electron.zoomvideo.sdk.proto.VBItemHandleList.deserializeBinaryFromReader = function(msg, reader) {
  25823. while (reader.nextField()) {
  25824. if (reader.isEndGroup()) {
  25825. break;
  25826. }
  25827. var field = reader.getFieldNumber();
  25828. switch (field) {
  25829. case 1:
  25830. var values = /** @type {!Array<number>} */ (reader.isDelimited() ? reader.readPackedInt64() : [reader.readInt64()]);
  25831. for (var i = 0; i < values.length; i++) {
  25832. msg.addVbitemhandle(values[i]);
  25833. }
  25834. break;
  25835. default:
  25836. reader.skipField();
  25837. break;
  25838. }
  25839. }
  25840. return msg;
  25841. };
  25842. /**
  25843. * Serializes the message to binary data (in protobuf wire format).
  25844. * @return {!Uint8Array}
  25845. */
  25846. proto.com.electron.zoomvideo.sdk.proto.VBItemHandleList.prototype.serializeBinary = function() {
  25847. var writer = new jspb.BinaryWriter();
  25848. proto.com.electron.zoomvideo.sdk.proto.VBItemHandleList.serializeBinaryToWriter(this, writer);
  25849. return writer.getResultBuffer();
  25850. };
  25851. /**
  25852. * Serializes the given message to binary data (in protobuf wire
  25853. * format), writing to the given BinaryWriter.
  25854. * @param {!proto.com.electron.zoomvideo.sdk.proto.VBItemHandleList} message
  25855. * @param {!jspb.BinaryWriter} writer
  25856. * @suppress {unusedLocalVariables} f is only used for nested messages
  25857. */
  25858. proto.com.electron.zoomvideo.sdk.proto.VBItemHandleList.serializeBinaryToWriter = function(message, writer) {
  25859. var f = undefined;
  25860. f = message.getVbitemhandleList();
  25861. if (f.length > 0) {
  25862. writer.writeRepeatedInt64(
  25863. 1,
  25864. f
  25865. );
  25866. }
  25867. };
  25868. /**
  25869. * repeated int64 vbItemHandle = 1;
  25870. * @return {!Array<number>}
  25871. */
  25872. proto.com.electron.zoomvideo.sdk.proto.VBItemHandleList.prototype.getVbitemhandleList = function() {
  25873. return /** @type {!Array<number>} */ (jspb.Message.getRepeatedField(this, 1));
  25874. };
  25875. /**
  25876. * @param {!Array<number>} value
  25877. * @return {!proto.com.electron.zoomvideo.sdk.proto.VBItemHandleList} returns this
  25878. */
  25879. proto.com.electron.zoomvideo.sdk.proto.VBItemHandleList.prototype.setVbitemhandleList = function(value) {
  25880. return jspb.Message.setField(this, 1, value || []);
  25881. };
  25882. /**
  25883. * @param {number} value
  25884. * @param {number=} opt_index
  25885. * @return {!proto.com.electron.zoomvideo.sdk.proto.VBItemHandleList} returns this
  25886. */
  25887. proto.com.electron.zoomvideo.sdk.proto.VBItemHandleList.prototype.addVbitemhandle = function(value, opt_index) {
  25888. return jspb.Message.addToRepeatedField(this, 1, value, opt_index);
  25889. };
  25890. /**
  25891. * Clears the list making it empty but non-null.
  25892. * @return {!proto.com.electron.zoomvideo.sdk.proto.VBItemHandleList} returns this
  25893. */
  25894. proto.com.electron.zoomvideo.sdk.proto.VBItemHandleList.prototype.clearVbitemhandleList = function() {
  25895. return this.setVbitemhandleList([]);
  25896. };
  25897. if (jspb.Message.GENERATE_TO_OBJECT) {
  25898. /**
  25899. * Creates an object representation of this proto.
  25900. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  25901. * Optional fields that are not set will be set to undefined.
  25902. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  25903. * For the list of reserved names please see:
  25904. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  25905. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  25906. * JSPB instance for transitional soy proto support:
  25907. * http://goto/soy-param-migration
  25908. * @return {!Object}
  25909. */
  25910. proto.com.electron.zoomvideo.sdk.proto.AddVirtualBackgroundItemParams.prototype.toObject = function(opt_includeInstance) {
  25911. return proto.com.electron.zoomvideo.sdk.proto.AddVirtualBackgroundItemParams.toObject(opt_includeInstance, this);
  25912. };
  25913. /**
  25914. * Static version of the {@see toObject} method.
  25915. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  25916. * the JSPB instance for transitional soy proto support:
  25917. * http://goto/soy-param-migration
  25918. * @param {!proto.com.electron.zoomvideo.sdk.proto.AddVirtualBackgroundItemParams} msg The msg instance to transform.
  25919. * @return {!Object}
  25920. * @suppress {unusedLocalVariables} f is only used for nested messages
  25921. */
  25922. proto.com.electron.zoomvideo.sdk.proto.AddVirtualBackgroundItemParams.toObject = function(includeInstance, msg) {
  25923. var f, obj = {
  25924. imagepath: (f = jspb.Message.getField(msg, 1)) == null ? undefined : f
  25925. };
  25926. if (includeInstance) {
  25927. obj.$jspbMessageInstance = msg;
  25928. }
  25929. return obj;
  25930. };
  25931. }
  25932. /**
  25933. * Deserializes binary data (in protobuf wire format).
  25934. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  25935. * @return {!proto.com.electron.zoomvideo.sdk.proto.AddVirtualBackgroundItemParams}
  25936. */
  25937. proto.com.electron.zoomvideo.sdk.proto.AddVirtualBackgroundItemParams.deserializeBinary = function(bytes) {
  25938. var reader = new jspb.BinaryReader(bytes);
  25939. var msg = new proto.com.electron.zoomvideo.sdk.proto.AddVirtualBackgroundItemParams;
  25940. return proto.com.electron.zoomvideo.sdk.proto.AddVirtualBackgroundItemParams.deserializeBinaryFromReader(msg, reader);
  25941. };
  25942. /**
  25943. * Deserializes binary data (in protobuf wire format) from the
  25944. * given reader into the given message object.
  25945. * @param {!proto.com.electron.zoomvideo.sdk.proto.AddVirtualBackgroundItemParams} msg The message object to deserialize into.
  25946. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  25947. * @return {!proto.com.electron.zoomvideo.sdk.proto.AddVirtualBackgroundItemParams}
  25948. */
  25949. proto.com.electron.zoomvideo.sdk.proto.AddVirtualBackgroundItemParams.deserializeBinaryFromReader = function(msg, reader) {
  25950. while (reader.nextField()) {
  25951. if (reader.isEndGroup()) {
  25952. break;
  25953. }
  25954. var field = reader.getFieldNumber();
  25955. switch (field) {
  25956. case 1:
  25957. var value = /** @type {string} */ (reader.readString());
  25958. msg.setImagepath(value);
  25959. break;
  25960. default:
  25961. reader.skipField();
  25962. break;
  25963. }
  25964. }
  25965. return msg;
  25966. };
  25967. /**
  25968. * Serializes the message to binary data (in protobuf wire format).
  25969. * @return {!Uint8Array}
  25970. */
  25971. proto.com.electron.zoomvideo.sdk.proto.AddVirtualBackgroundItemParams.prototype.serializeBinary = function() {
  25972. var writer = new jspb.BinaryWriter();
  25973. proto.com.electron.zoomvideo.sdk.proto.AddVirtualBackgroundItemParams.serializeBinaryToWriter(this, writer);
  25974. return writer.getResultBuffer();
  25975. };
  25976. /**
  25977. * Serializes the given message to binary data (in protobuf wire
  25978. * format), writing to the given BinaryWriter.
  25979. * @param {!proto.com.electron.zoomvideo.sdk.proto.AddVirtualBackgroundItemParams} message
  25980. * @param {!jspb.BinaryWriter} writer
  25981. * @suppress {unusedLocalVariables} f is only used for nested messages
  25982. */
  25983. proto.com.electron.zoomvideo.sdk.proto.AddVirtualBackgroundItemParams.serializeBinaryToWriter = function(message, writer) {
  25984. var f = undefined;
  25985. f = /** @type {string} */ (jspb.Message.getField(message, 1));
  25986. if (f != null) {
  25987. writer.writeString(
  25988. 1,
  25989. f
  25990. );
  25991. }
  25992. };
  25993. /**
  25994. * optional string imagePath = 1;
  25995. * @return {string}
  25996. */
  25997. proto.com.electron.zoomvideo.sdk.proto.AddVirtualBackgroundItemParams.prototype.getImagepath = function() {
  25998. return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, ""));
  25999. };
  26000. /**
  26001. * @param {string} value
  26002. * @return {!proto.com.electron.zoomvideo.sdk.proto.AddVirtualBackgroundItemParams} returns this
  26003. */
  26004. proto.com.electron.zoomvideo.sdk.proto.AddVirtualBackgroundItemParams.prototype.setImagepath = function(value) {
  26005. return jspb.Message.setField(this, 1, value);
  26006. };
  26007. /**
  26008. * Clears the field making it undefined.
  26009. * @return {!proto.com.electron.zoomvideo.sdk.proto.AddVirtualBackgroundItemParams} returns this
  26010. */
  26011. proto.com.electron.zoomvideo.sdk.proto.AddVirtualBackgroundItemParams.prototype.clearImagepath = function() {
  26012. return jspb.Message.setField(this, 1, undefined);
  26013. };
  26014. /**
  26015. * Returns whether this field is set.
  26016. * @return {boolean}
  26017. */
  26018. proto.com.electron.zoomvideo.sdk.proto.AddVirtualBackgroundItemParams.prototype.hasImagepath = function() {
  26019. return jspb.Message.getField(this, 1) != null;
  26020. };
  26021. if (jspb.Message.GENERATE_TO_OBJECT) {
  26022. /**
  26023. * Creates an object representation of this proto.
  26024. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  26025. * Optional fields that are not set will be set to undefined.
  26026. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  26027. * For the list of reserved names please see:
  26028. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  26029. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  26030. * JSPB instance for transitional soy proto support:
  26031. * http://goto/soy-param-migration
  26032. * @return {!Object}
  26033. */
  26034. proto.com.electron.zoomvideo.sdk.proto.RemoveVirtualBackgroundItemParams.prototype.toObject = function(opt_includeInstance) {
  26035. return proto.com.electron.zoomvideo.sdk.proto.RemoveVirtualBackgroundItemParams.toObject(opt_includeInstance, this);
  26036. };
  26037. /**
  26038. * Static version of the {@see toObject} method.
  26039. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  26040. * the JSPB instance for transitional soy proto support:
  26041. * http://goto/soy-param-migration
  26042. * @param {!proto.com.electron.zoomvideo.sdk.proto.RemoveVirtualBackgroundItemParams} msg The msg instance to transform.
  26043. * @return {!Object}
  26044. * @suppress {unusedLocalVariables} f is only used for nested messages
  26045. */
  26046. proto.com.electron.zoomvideo.sdk.proto.RemoveVirtualBackgroundItemParams.toObject = function(includeInstance, msg) {
  26047. var f, obj = {
  26048. vbitemhandle: (f = jspb.Message.getField(msg, 1)) == null ? undefined : f
  26049. };
  26050. if (includeInstance) {
  26051. obj.$jspbMessageInstance = msg;
  26052. }
  26053. return obj;
  26054. };
  26055. }
  26056. /**
  26057. * Deserializes binary data (in protobuf wire format).
  26058. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  26059. * @return {!proto.com.electron.zoomvideo.sdk.proto.RemoveVirtualBackgroundItemParams}
  26060. */
  26061. proto.com.electron.zoomvideo.sdk.proto.RemoveVirtualBackgroundItemParams.deserializeBinary = function(bytes) {
  26062. var reader = new jspb.BinaryReader(bytes);
  26063. var msg = new proto.com.electron.zoomvideo.sdk.proto.RemoveVirtualBackgroundItemParams;
  26064. return proto.com.electron.zoomvideo.sdk.proto.RemoveVirtualBackgroundItemParams.deserializeBinaryFromReader(msg, reader);
  26065. };
  26066. /**
  26067. * Deserializes binary data (in protobuf wire format) from the
  26068. * given reader into the given message object.
  26069. * @param {!proto.com.electron.zoomvideo.sdk.proto.RemoveVirtualBackgroundItemParams} msg The message object to deserialize into.
  26070. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  26071. * @return {!proto.com.electron.zoomvideo.sdk.proto.RemoveVirtualBackgroundItemParams}
  26072. */
  26073. proto.com.electron.zoomvideo.sdk.proto.RemoveVirtualBackgroundItemParams.deserializeBinaryFromReader = function(msg, reader) {
  26074. while (reader.nextField()) {
  26075. if (reader.isEndGroup()) {
  26076. break;
  26077. }
  26078. var field = reader.getFieldNumber();
  26079. switch (field) {
  26080. case 1:
  26081. var value = /** @type {number} */ (reader.readInt64());
  26082. msg.setVbitemhandle(value);
  26083. break;
  26084. default:
  26085. reader.skipField();
  26086. break;
  26087. }
  26088. }
  26089. return msg;
  26090. };
  26091. /**
  26092. * Serializes the message to binary data (in protobuf wire format).
  26093. * @return {!Uint8Array}
  26094. */
  26095. proto.com.electron.zoomvideo.sdk.proto.RemoveVirtualBackgroundItemParams.prototype.serializeBinary = function() {
  26096. var writer = new jspb.BinaryWriter();
  26097. proto.com.electron.zoomvideo.sdk.proto.RemoveVirtualBackgroundItemParams.serializeBinaryToWriter(this, writer);
  26098. return writer.getResultBuffer();
  26099. };
  26100. /**
  26101. * Serializes the given message to binary data (in protobuf wire
  26102. * format), writing to the given BinaryWriter.
  26103. * @param {!proto.com.electron.zoomvideo.sdk.proto.RemoveVirtualBackgroundItemParams} message
  26104. * @param {!jspb.BinaryWriter} writer
  26105. * @suppress {unusedLocalVariables} f is only used for nested messages
  26106. */
  26107. proto.com.electron.zoomvideo.sdk.proto.RemoveVirtualBackgroundItemParams.serializeBinaryToWriter = function(message, writer) {
  26108. var f = undefined;
  26109. f = /** @type {number} */ (jspb.Message.getField(message, 1));
  26110. if (f != null) {
  26111. writer.writeInt64(
  26112. 1,
  26113. f
  26114. );
  26115. }
  26116. };
  26117. /**
  26118. * optional int64 vbItemHandle = 1;
  26119. * @return {number}
  26120. */
  26121. proto.com.electron.zoomvideo.sdk.proto.RemoveVirtualBackgroundItemParams.prototype.getVbitemhandle = function() {
  26122. return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 1, 0));
  26123. };
  26124. /**
  26125. * @param {number} value
  26126. * @return {!proto.com.electron.zoomvideo.sdk.proto.RemoveVirtualBackgroundItemParams} returns this
  26127. */
  26128. proto.com.electron.zoomvideo.sdk.proto.RemoveVirtualBackgroundItemParams.prototype.setVbitemhandle = function(value) {
  26129. return jspb.Message.setField(this, 1, value);
  26130. };
  26131. /**
  26132. * Clears the field making it undefined.
  26133. * @return {!proto.com.electron.zoomvideo.sdk.proto.RemoveVirtualBackgroundItemParams} returns this
  26134. */
  26135. proto.com.electron.zoomvideo.sdk.proto.RemoveVirtualBackgroundItemParams.prototype.clearVbitemhandle = function() {
  26136. return jspb.Message.setField(this, 1, undefined);
  26137. };
  26138. /**
  26139. * Returns whether this field is set.
  26140. * @return {boolean}
  26141. */
  26142. proto.com.electron.zoomvideo.sdk.proto.RemoveVirtualBackgroundItemParams.prototype.hasVbitemhandle = function() {
  26143. return jspb.Message.getField(this, 1) != null;
  26144. };
  26145. if (jspb.Message.GENERATE_TO_OBJECT) {
  26146. /**
  26147. * Creates an object representation of this proto.
  26148. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  26149. * Optional fields that are not set will be set to undefined.
  26150. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  26151. * For the list of reserved names please see:
  26152. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  26153. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  26154. * JSPB instance for transitional soy proto support:
  26155. * http://goto/soy-param-migration
  26156. * @return {!Object}
  26157. */
  26158. proto.com.electron.zoomvideo.sdk.proto.SetVirtualBackgroundItemParams.prototype.toObject = function(opt_includeInstance) {
  26159. return proto.com.electron.zoomvideo.sdk.proto.SetVirtualBackgroundItemParams.toObject(opt_includeInstance, this);
  26160. };
  26161. /**
  26162. * Static version of the {@see toObject} method.
  26163. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  26164. * the JSPB instance for transitional soy proto support:
  26165. * http://goto/soy-param-migration
  26166. * @param {!proto.com.electron.zoomvideo.sdk.proto.SetVirtualBackgroundItemParams} msg The msg instance to transform.
  26167. * @return {!Object}
  26168. * @suppress {unusedLocalVariables} f is only used for nested messages
  26169. */
  26170. proto.com.electron.zoomvideo.sdk.proto.SetVirtualBackgroundItemParams.toObject = function(includeInstance, msg) {
  26171. var f, obj = {
  26172. vbitemhandle: (f = jspb.Message.getField(msg, 1)) == null ? undefined : f
  26173. };
  26174. if (includeInstance) {
  26175. obj.$jspbMessageInstance = msg;
  26176. }
  26177. return obj;
  26178. };
  26179. }
  26180. /**
  26181. * Deserializes binary data (in protobuf wire format).
  26182. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  26183. * @return {!proto.com.electron.zoomvideo.sdk.proto.SetVirtualBackgroundItemParams}
  26184. */
  26185. proto.com.electron.zoomvideo.sdk.proto.SetVirtualBackgroundItemParams.deserializeBinary = function(bytes) {
  26186. var reader = new jspb.BinaryReader(bytes);
  26187. var msg = new proto.com.electron.zoomvideo.sdk.proto.SetVirtualBackgroundItemParams;
  26188. return proto.com.electron.zoomvideo.sdk.proto.SetVirtualBackgroundItemParams.deserializeBinaryFromReader(msg, reader);
  26189. };
  26190. /**
  26191. * Deserializes binary data (in protobuf wire format) from the
  26192. * given reader into the given message object.
  26193. * @param {!proto.com.electron.zoomvideo.sdk.proto.SetVirtualBackgroundItemParams} msg The message object to deserialize into.
  26194. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  26195. * @return {!proto.com.electron.zoomvideo.sdk.proto.SetVirtualBackgroundItemParams}
  26196. */
  26197. proto.com.electron.zoomvideo.sdk.proto.SetVirtualBackgroundItemParams.deserializeBinaryFromReader = function(msg, reader) {
  26198. while (reader.nextField()) {
  26199. if (reader.isEndGroup()) {
  26200. break;
  26201. }
  26202. var field = reader.getFieldNumber();
  26203. switch (field) {
  26204. case 1:
  26205. var value = /** @type {number} */ (reader.readInt64());
  26206. msg.setVbitemhandle(value);
  26207. break;
  26208. default:
  26209. reader.skipField();
  26210. break;
  26211. }
  26212. }
  26213. return msg;
  26214. };
  26215. /**
  26216. * Serializes the message to binary data (in protobuf wire format).
  26217. * @return {!Uint8Array}
  26218. */
  26219. proto.com.electron.zoomvideo.sdk.proto.SetVirtualBackgroundItemParams.prototype.serializeBinary = function() {
  26220. var writer = new jspb.BinaryWriter();
  26221. proto.com.electron.zoomvideo.sdk.proto.SetVirtualBackgroundItemParams.serializeBinaryToWriter(this, writer);
  26222. return writer.getResultBuffer();
  26223. };
  26224. /**
  26225. * Serializes the given message to binary data (in protobuf wire
  26226. * format), writing to the given BinaryWriter.
  26227. * @param {!proto.com.electron.zoomvideo.sdk.proto.SetVirtualBackgroundItemParams} message
  26228. * @param {!jspb.BinaryWriter} writer
  26229. * @suppress {unusedLocalVariables} f is only used for nested messages
  26230. */
  26231. proto.com.electron.zoomvideo.sdk.proto.SetVirtualBackgroundItemParams.serializeBinaryToWriter = function(message, writer) {
  26232. var f = undefined;
  26233. f = /** @type {number} */ (jspb.Message.getField(message, 1));
  26234. if (f != null) {
  26235. writer.writeInt64(
  26236. 1,
  26237. f
  26238. );
  26239. }
  26240. };
  26241. /**
  26242. * optional int64 vbItemHandle = 1;
  26243. * @return {number}
  26244. */
  26245. proto.com.electron.zoomvideo.sdk.proto.SetVirtualBackgroundItemParams.prototype.getVbitemhandle = function() {
  26246. return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 1, 0));
  26247. };
  26248. /**
  26249. * @param {number} value
  26250. * @return {!proto.com.electron.zoomvideo.sdk.proto.SetVirtualBackgroundItemParams} returns this
  26251. */
  26252. proto.com.electron.zoomvideo.sdk.proto.SetVirtualBackgroundItemParams.prototype.setVbitemhandle = function(value) {
  26253. return jspb.Message.setField(this, 1, value);
  26254. };
  26255. /**
  26256. * Clears the field making it undefined.
  26257. * @return {!proto.com.electron.zoomvideo.sdk.proto.SetVirtualBackgroundItemParams} returns this
  26258. */
  26259. proto.com.electron.zoomvideo.sdk.proto.SetVirtualBackgroundItemParams.prototype.clearVbitemhandle = function() {
  26260. return jspb.Message.setField(this, 1, undefined);
  26261. };
  26262. /**
  26263. * Returns whether this field is set.
  26264. * @return {boolean}
  26265. */
  26266. proto.com.electron.zoomvideo.sdk.proto.SetVirtualBackgroundItemParams.prototype.hasVbitemhandle = function() {
  26267. return jspb.Message.getField(this, 1) != null;
  26268. };
  26269. if (jspb.Message.GENERATE_TO_OBJECT) {
  26270. /**
  26271. * Creates an object representation of this proto.
  26272. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  26273. * Optional fields that are not set will be set to undefined.
  26274. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  26275. * For the list of reserved names please see:
  26276. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  26277. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  26278. * JSPB instance for transitional soy proto support:
  26279. * http://goto/soy-param-migration
  26280. * @return {!Object}
  26281. */
  26282. proto.com.electron.zoomvideo.sdk.proto.GetVirtualBackgroundItemInfoParams.prototype.toObject = function(opt_includeInstance) {
  26283. return proto.com.electron.zoomvideo.sdk.proto.GetVirtualBackgroundItemInfoParams.toObject(opt_includeInstance, this);
  26284. };
  26285. /**
  26286. * Static version of the {@see toObject} method.
  26287. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  26288. * the JSPB instance for transitional soy proto support:
  26289. * http://goto/soy-param-migration
  26290. * @param {!proto.com.electron.zoomvideo.sdk.proto.GetVirtualBackgroundItemInfoParams} msg The msg instance to transform.
  26291. * @return {!Object}
  26292. * @suppress {unusedLocalVariables} f is only used for nested messages
  26293. */
  26294. proto.com.electron.zoomvideo.sdk.proto.GetVirtualBackgroundItemInfoParams.toObject = function(includeInstance, msg) {
  26295. var f, obj = {
  26296. vbitemhandle: (f = jspb.Message.getField(msg, 1)) == null ? undefined : f
  26297. };
  26298. if (includeInstance) {
  26299. obj.$jspbMessageInstance = msg;
  26300. }
  26301. return obj;
  26302. };
  26303. }
  26304. /**
  26305. * Deserializes binary data (in protobuf wire format).
  26306. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  26307. * @return {!proto.com.electron.zoomvideo.sdk.proto.GetVirtualBackgroundItemInfoParams}
  26308. */
  26309. proto.com.electron.zoomvideo.sdk.proto.GetVirtualBackgroundItemInfoParams.deserializeBinary = function(bytes) {
  26310. var reader = new jspb.BinaryReader(bytes);
  26311. var msg = new proto.com.electron.zoomvideo.sdk.proto.GetVirtualBackgroundItemInfoParams;
  26312. return proto.com.electron.zoomvideo.sdk.proto.GetVirtualBackgroundItemInfoParams.deserializeBinaryFromReader(msg, reader);
  26313. };
  26314. /**
  26315. * Deserializes binary data (in protobuf wire format) from the
  26316. * given reader into the given message object.
  26317. * @param {!proto.com.electron.zoomvideo.sdk.proto.GetVirtualBackgroundItemInfoParams} msg The message object to deserialize into.
  26318. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  26319. * @return {!proto.com.electron.zoomvideo.sdk.proto.GetVirtualBackgroundItemInfoParams}
  26320. */
  26321. proto.com.electron.zoomvideo.sdk.proto.GetVirtualBackgroundItemInfoParams.deserializeBinaryFromReader = function(msg, reader) {
  26322. while (reader.nextField()) {
  26323. if (reader.isEndGroup()) {
  26324. break;
  26325. }
  26326. var field = reader.getFieldNumber();
  26327. switch (field) {
  26328. case 1:
  26329. var value = /** @type {number} */ (reader.readInt64());
  26330. msg.setVbitemhandle(value);
  26331. break;
  26332. default:
  26333. reader.skipField();
  26334. break;
  26335. }
  26336. }
  26337. return msg;
  26338. };
  26339. /**
  26340. * Serializes the message to binary data (in protobuf wire format).
  26341. * @return {!Uint8Array}
  26342. */
  26343. proto.com.electron.zoomvideo.sdk.proto.GetVirtualBackgroundItemInfoParams.prototype.serializeBinary = function() {
  26344. var writer = new jspb.BinaryWriter();
  26345. proto.com.electron.zoomvideo.sdk.proto.GetVirtualBackgroundItemInfoParams.serializeBinaryToWriter(this, writer);
  26346. return writer.getResultBuffer();
  26347. };
  26348. /**
  26349. * Serializes the given message to binary data (in protobuf wire
  26350. * format), writing to the given BinaryWriter.
  26351. * @param {!proto.com.electron.zoomvideo.sdk.proto.GetVirtualBackgroundItemInfoParams} message
  26352. * @param {!jspb.BinaryWriter} writer
  26353. * @suppress {unusedLocalVariables} f is only used for nested messages
  26354. */
  26355. proto.com.electron.zoomvideo.sdk.proto.GetVirtualBackgroundItemInfoParams.serializeBinaryToWriter = function(message, writer) {
  26356. var f = undefined;
  26357. f = /** @type {number} */ (jspb.Message.getField(message, 1));
  26358. if (f != null) {
  26359. writer.writeInt64(
  26360. 1,
  26361. f
  26362. );
  26363. }
  26364. };
  26365. /**
  26366. * optional int64 vbItemHandle = 1;
  26367. * @return {number}
  26368. */
  26369. proto.com.electron.zoomvideo.sdk.proto.GetVirtualBackgroundItemInfoParams.prototype.getVbitemhandle = function() {
  26370. return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 1, 0));
  26371. };
  26372. /**
  26373. * @param {number} value
  26374. * @return {!proto.com.electron.zoomvideo.sdk.proto.GetVirtualBackgroundItemInfoParams} returns this
  26375. */
  26376. proto.com.electron.zoomvideo.sdk.proto.GetVirtualBackgroundItemInfoParams.prototype.setVbitemhandle = function(value) {
  26377. return jspb.Message.setField(this, 1, value);
  26378. };
  26379. /**
  26380. * Clears the field making it undefined.
  26381. * @return {!proto.com.electron.zoomvideo.sdk.proto.GetVirtualBackgroundItemInfoParams} returns this
  26382. */
  26383. proto.com.electron.zoomvideo.sdk.proto.GetVirtualBackgroundItemInfoParams.prototype.clearVbitemhandle = function() {
  26384. return jspb.Message.setField(this, 1, undefined);
  26385. };
  26386. /**
  26387. * Returns whether this field is set.
  26388. * @return {boolean}
  26389. */
  26390. proto.com.electron.zoomvideo.sdk.proto.GetVirtualBackgroundItemInfoParams.prototype.hasVbitemhandle = function() {
  26391. return jspb.Message.getField(this, 1) != null;
  26392. };
  26393. goog.object.extend(exports, proto.com.electron.zoomvideo.sdk.proto);