| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557555855595560556155625563556455655566556755685569557055715572557355745575557655775578557955805581558255835584558555865587558855895590559155925593559455955596559755985599560056015602560356045605560656075608560956105611561256135614561556165617561856195620562156225623562456255626562756285629563056315632563356345635563656375638563956405641564256435644564556465647564856495650565156525653565456555656565756585659566056615662566356645665566656675668566956705671567256735674567556765677567856795680568156825683568456855686568756885689569056915692569356945695569656975698569957005701570257035704570557065707570857095710571157125713571457155716571757185719572057215722572357245725572657275728572957305731573257335734573557365737573857395740574157425743574457455746574757485749575057515752575357545755575657575758575957605761576257635764576557665767576857695770577157725773577457755776577757785779578057815782578357845785578657875788578957905791579257935794579557965797579857995800580158025803580458055806580758085809581058115812581358145815581658175818581958205821582258235824582558265827582858295830583158325833583458355836583758385839584058415842584358445845584658475848584958505851585258535854585558565857585858595860586158625863586458655866586758685869587058715872587358745875587658775878587958805881588258835884588558865887588858895890589158925893589458955896589758985899590059015902590359045905590659075908590959105911591259135914591559165917591859195920592159225923592459255926592759285929593059315932593359345935593659375938593959405941594259435944594559465947594859495950595159525953595459555956595759585959596059615962596359645965596659675968596959705971597259735974597559765977597859795980598159825983598459855986598759885989599059915992599359945995599659975998599960006001600260036004600560066007600860096010601160126013601460156016601760186019602060216022602360246025602660276028602960306031603260336034603560366037603860396040604160426043604460456046604760486049605060516052605360546055605660576058605960606061606260636064606560666067606860696070607160726073607460756076607760786079608060816082608360846085608660876088608960906091609260936094609560966097609860996100610161026103610461056106610761086109611061116112611361146115611661176118611961206121612261236124612561266127612861296130613161326133613461356136613761386139614061416142614361446145614661476148614961506151615261536154615561566157615861596160616161626163616461656166616761686169617061716172617361746175617661776178617961806181618261836184618561866187618861896190619161926193619461956196619761986199620062016202620362046205620662076208620962106211621262136214621562166217621862196220622162226223622462256226622762286229623062316232623362346235623662376238623962406241624262436244624562466247624862496250625162526253625462556256625762586259626062616262626362646265626662676268626962706271627262736274627562766277627862796280628162826283628462856286628762886289629062916292629362946295629662976298629963006301630263036304630563066307630863096310631163126313631463156316631763186319632063216322632363246325632663276328632963306331633263336334633563366337633863396340634163426343634463456346634763486349635063516352635363546355635663576358635963606361636263636364636563666367636863696370637163726373637463756376637763786379638063816382638363846385638663876388638963906391639263936394639563966397639863996400640164026403640464056406640764086409641064116412641364146415641664176418641964206421642264236424642564266427642864296430643164326433643464356436643764386439644064416442644364446445644664476448644964506451645264536454645564566457645864596460646164626463646464656466646764686469647064716472647364746475647664776478647964806481648264836484648564866487648864896490649164926493649464956496649764986499650065016502650365046505650665076508650965106511651265136514651565166517651865196520652165226523652465256526652765286529653065316532653365346535653665376538653965406541654265436544654565466547654865496550655165526553655465556556655765586559656065616562656365646565656665676568656965706571657265736574657565766577657865796580658165826583658465856586658765886589659065916592659365946595659665976598659966006601660266036604660566066607660866096610661166126613661466156616661766186619662066216622662366246625662666276628662966306631663266336634663566366637663866396640664166426643664466456646664766486649665066516652665366546655665666576658665966606661666266636664666566666667666866696670667166726673667466756676667766786679668066816682668366846685668666876688668966906691669266936694669566966697669866996700670167026703670467056706670767086709671067116712671367146715671667176718671967206721672267236724672567266727672867296730673167326733673467356736673767386739674067416742674367446745674667476748674967506751675267536754675567566757675867596760676167626763676467656766676767686769677067716772677367746775677667776778677967806781678267836784678567866787678867896790679167926793679467956796679767986799680068016802680368046805680668076808680968106811681268136814681568166817681868196820682168226823682468256826682768286829683068316832683368346835683668376838683968406841684268436844684568466847684868496850685168526853685468556856685768586859686068616862686368646865686668676868686968706871687268736874687568766877687868796880688168826883688468856886688768886889689068916892689368946895689668976898689969006901690269036904690569066907690869096910691169126913691469156916691769186919692069216922692369246925692669276928692969306931693269336934693569366937693869396940694169426943694469456946694769486949695069516952695369546955695669576958695969606961696269636964696569666967696869696970697169726973697469756976697769786979698069816982698369846985698669876988698969906991699269936994699569966997699869997000700170027003700470057006700770087009701070117012701370147015701670177018701970207021702270237024702570267027702870297030703170327033703470357036703770387039704070417042704370447045704670477048704970507051705270537054705570567057705870597060706170627063706470657066706770687069707070717072707370747075707670777078707970807081708270837084708570867087708870897090709170927093709470957096709770987099710071017102710371047105710671077108710971107111711271137114711571167117711871197120712171227123712471257126712771287129713071317132713371347135713671377138713971407141714271437144714571467147714871497150715171527153715471557156715771587159716071617162716371647165716671677168716971707171717271737174717571767177717871797180718171827183718471857186718771887189719071917192719371947195719671977198719972007201720272037204720572067207720872097210721172127213721472157216721772187219722072217222722372247225722672277228722972307231723272337234723572367237723872397240724172427243724472457246724772487249725072517252725372547255725672577258725972607261726272637264726572667267726872697270727172727273727472757276727772787279728072817282728372847285728672877288728972907291729272937294729572967297729872997300730173027303730473057306730773087309731073117312731373147315731673177318731973207321732273237324732573267327732873297330733173327333733473357336733773387339734073417342734373447345734673477348734973507351735273537354735573567357735873597360736173627363736473657366736773687369737073717372 |
- // swift-interface-format-version: 1.0
- // swift-compiler-version: Apple Swift version 5.10 (swiftlang-5.10.0.13 clang-1500.3.9.4)
- // swift-module-flags: -target arm64-apple-ios13.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-bare-slash-regex -module-name OUICallingPlugin
- import AVFAudio
- import AVFoundation
- import AVKit
- import Accelerate
- import CarPlay
- import Combine
- import CommonCrypto
- import CoreFoundation
- import CoreGraphics
- import CoreImage
- import CoreMedia
- import CoreText
- import CoreVideo
- import Darwin
- import Dispatch
- import FBLPromises
- import Foundation
- import ImageIO
- import MetalKit
- import MobileCoreServices
- import Network
- import OSLog
- import OpenIMCore
- import QuartzCore
- import ReplayKit
- import Swift
- import SwiftProtobuf
- import SwiftUI
- import UIKit
- import UIKit
- import UIKit
- import UIKit
- import UIKit
- import UIKit
- import UIKit
- import UIKit
- import UIKit
- import UIKit
- import UIKit
- import UIKit
- import UIKit
- import UIKit
- import UIKit
- import UIKit
- import UIKit
- import WebRTC
- import _Concurrency
- import _StringProcessing
- import _SwiftConcurrencyShims
- extension OUICallingPlugin.Room {
- @discardableResult
- @objc(connectWithURL:token:connectOptions:roomOptions:) dynamic public func connect(url: Swift.String, token: Swift.String, connectOptions: OUICallingPlugin.ConnectOptions? = nil, roomOptions: OUICallingPlugin.RoomOptions? = nil) -> OUICallingPlugin.Promise<OUICallingPlugin.Room>.ObjCPromise<OUICallingPlugin.Room>
- @discardableResult
- @objc(disconnect) dynamic public func disconnectObjC() -> OUICallingPlugin.Promise<Swift.Void>.ObjCPromise<Foundation.NSNull>
- }
- extension OUICallingPlugin.ObservableType {
- public static func repeatElement(_ element: Self.Element, scheduler: any OUICallingPlugin.ImmediateSchedulerType = CurrentThreadScheduler.instance) -> OUICallingPlugin.Observable<Self.Element>
- }
- @objc public class BufferCaptureOptions : ObjectiveC.NSObject, OUICallingPlugin.VideoCaptureOptions {
- @objc final public let dimensions: OUICallingPlugin.Dimensions
- @objc final public let fps: Swift.Int
- public init(dimensions: OUICallingPlugin.Dimensions = .h1080_169, fps: Swift.Int = 15)
- public init(from options: OUICallingPlugin.ScreenShareCaptureOptions)
- @objc override dynamic public func isEqual(_ object: Any?) -> Swift.Bool
- @objc override dynamic public var hash: Swift.Int {
- @objc get
- }
- @objc deinit
- }
- public struct AnyObserver<Element> : OUICallingPlugin.ObserverType {
- public typealias EventHandler = (OUICallingPlugin.Event<Element>) -> Swift.Void
- public init(eventHandler: @escaping OUICallingPlugin.AnyObserver<Element>.EventHandler)
- public init<Observer>(_ observer: Observer) where Element == Observer.Element, Observer : OUICallingPlugin.ObserverType
- public func on(_ event: OUICallingPlugin.Event<Element>)
- public func asObserver() -> OUICallingPlugin.AnyObserver<Element>
- }
- extension OUICallingPlugin.ObserverType {
- public func asObserver() -> OUICallingPlugin.AnyObserver<Self.Element>
- public func mapObserver<Result>(_ transform: @escaping (Result) throws -> Self.Element) -> OUICallingPlugin.AnyObserver<Result>
- }
- extension OUICallingPlugin.ObservableType {
- public func `do`(onNext: ((Self.Element) throws -> Swift.Void)? = nil, afterNext: ((Self.Element) throws -> Swift.Void)? = nil, onError: ((any Swift.Error) throws -> Swift.Void)? = nil, afterError: ((any Swift.Error) throws -> Swift.Void)? = nil, onCompleted: (() throws -> Swift.Void)? = nil, afterCompleted: (() throws -> Swift.Void)? = nil, onSubscribe: (() -> Swift.Void)? = nil, onSubscribed: (() -> Swift.Void)? = nil, onDispose: (() -> Swift.Void)? = nil) -> OUICallingPlugin.Observable<Self.Element>
- }
- public protocol ObserverType {
- associatedtype Element
- func on(_ event: OUICallingPlugin.Event<Self.Element>)
- }
- extension OUICallingPlugin.ObserverType {
- public func onNext(_ element: Self.Element)
- public func onCompleted()
- public func onError(_ error: any Swift.Error)
- }
- public protocol ObservableType : OUICallingPlugin.ObservableConvertibleType {
- func subscribe<Observer>(_ observer: Observer) -> any OUICallingPlugin.Disposable where Observer : OUICallingPlugin.ObserverType, Self.Element == Observer.Element
- }
- extension OUICallingPlugin.ObservableType {
- public func asObservable() -> OUICallingPlugin.Observable<Self.Element>
- }
- extension OUICallingPlugin.ObservableType {
- public func observe(on scheduler: any OUICallingPlugin.ImmediateSchedulerType) -> OUICallingPlugin.Observable<Self.Element>
- @available(*, deprecated, renamed: "observe(on:)")
- public func observeOn(_ scheduler: any OUICallingPlugin.ImmediateSchedulerType) -> OUICallingPlugin.Observable<Self.Element>
- }
- public protocol ConstraintOffsetTarget : OUICallingPlugin.ConstraintConstantTarget {
- }
- extension Swift.Int : OUICallingPlugin.ConstraintOffsetTarget {
- }
- extension Swift.UInt : OUICallingPlugin.ConstraintOffsetTarget {
- }
- extension Swift.Float : OUICallingPlugin.ConstraintOffsetTarget {
- }
- extension Swift.Double : OUICallingPlugin.ConstraintOffsetTarget {
- }
- extension CoreFoundation.CGFloat : OUICallingPlugin.ConstraintOffsetTarget {
- }
- @objc public protocol ParticipantDelegate {
- @objc(participant:didUpdateMetadata:) optional func participant(_ participant: OUICallingPlugin.Participant, didUpdate metadata: Swift.String?)
- @objc(participant:didUpdateName:) optional func participant(_ participant: OUICallingPlugin.Participant, didUpdateName: Swift.String)
- @objc(participant:didUpdateSpeaking:) optional func participant(_ participant: OUICallingPlugin.Participant, didUpdate speaking: Swift.Bool)
- @objc(participant:didUpdateConnectionQuality:) optional func participant(_ participant: OUICallingPlugin.Participant, didUpdate connectionQuality: OUICallingPlugin.ConnectionQuality)
- @objc(participant:publication:didUpdateMuted:) optional func participant(_ participant: OUICallingPlugin.Participant, didUpdate publication: OUICallingPlugin.TrackPublication, muted: Swift.Bool)
- @objc(participant:didUpdatePermissions:) optional func participant(_ participant: OUICallingPlugin.Participant, didUpdate permissions: OUICallingPlugin.ParticipantPermissions)
- @objc(participant:publication:didUpdateStreamState:) optional func participant(_ participant: OUICallingPlugin.RemoteParticipant, didUpdate publication: OUICallingPlugin.RemoteTrackPublication, streamState: OUICallingPlugin.StreamState)
- @objc(participant:publication:didUpdateCanSubscribe:) optional func participant(_ participant: OUICallingPlugin.RemoteParticipant, didUpdate publication: OUICallingPlugin.RemoteTrackPublication, permission allowed: Swift.Bool)
- @objc(remoteParticipant:didPublish:) optional func participant(_ participant: OUICallingPlugin.RemoteParticipant, didPublish publication: OUICallingPlugin.RemoteTrackPublication)
- @objc(remoteParticipant:didUnpublish:) optional func participant(_ participant: OUICallingPlugin.RemoteParticipant, didUnpublish publication: OUICallingPlugin.RemoteTrackPublication)
- @objc(localParticipant:didPublish:) optional func localParticipant(_ participant: OUICallingPlugin.LocalParticipant, didPublish publication: OUICallingPlugin.LocalTrackPublication)
- @objc(localParticipant:didUnpublish:) optional func localParticipant(_ participant: OUICallingPlugin.LocalParticipant, didUnpublish publication: OUICallingPlugin.LocalTrackPublication)
- @objc(participant:didSubscribe:track:) optional func participant(_ participant: OUICallingPlugin.RemoteParticipant, didSubscribe publication: OUICallingPlugin.RemoteTrackPublication, track: OUICallingPlugin.Track)
- @objc(participant:didFailToSubscribeTrackWithSid:error:) optional func participant(_ participant: OUICallingPlugin.RemoteParticipant, didFailToSubscribe trackSid: Swift.String, error: any Swift.Error)
- @objc(participant:didUnsubscribePublication:track:) optional func participant(_ participant: OUICallingPlugin.RemoteParticipant, didUnsubscribe publication: OUICallingPlugin.RemoteTrackPublication, track: OUICallingPlugin.Track)
- @available(*, deprecated, renamed: "participant(_:didReceiveData:topic:)")
- @objc(participant:didReceiveData:) optional func participant(_ participant: OUICallingPlugin.RemoteParticipant, didReceive data: Foundation.Data)
- @objc(participant:didReceiveData:topic:) optional func participant(_ participant: OUICallingPlugin.RemoteParticipant, didReceiveData data: Foundation.Data, topic: Swift.String)
- }
- open class VirtualTimeScheduler<Converter> : OUICallingPlugin.SchedulerType where Converter : OUICallingPlugin.VirtualTimeConverterType {
- public typealias VirtualTime = Converter.VirtualTimeUnit
- public typealias VirtualTimeInterval = Converter.VirtualTimeIntervalUnit
- public var now: OUICallingPlugin.RxTime {
- get
- }
- public var clock: OUICallingPlugin.VirtualTimeScheduler<Converter>.VirtualTime {
- get
- }
- public init(initialClock: OUICallingPlugin.VirtualTimeScheduler<Converter>.VirtualTime, converter: Converter)
- public func schedule<StateType>(_ state: StateType, action: @escaping (StateType) -> any OUICallingPlugin.Disposable) -> any OUICallingPlugin.Disposable
- public func scheduleRelative<StateType>(_ state: StateType, dueTime: OUICallingPlugin.RxTimeInterval, action: @escaping (StateType) -> any OUICallingPlugin.Disposable) -> any OUICallingPlugin.Disposable
- public func scheduleRelativeVirtual<StateType>(_ state: StateType, dueTime: OUICallingPlugin.VirtualTimeScheduler<Converter>.VirtualTimeInterval, action: @escaping (StateType) -> any OUICallingPlugin.Disposable) -> any OUICallingPlugin.Disposable
- public func scheduleAbsoluteVirtual<StateType>(_ state: StateType, time: OUICallingPlugin.VirtualTimeScheduler<Converter>.VirtualTime, action: @escaping (StateType) -> any OUICallingPlugin.Disposable) -> any OUICallingPlugin.Disposable
- open func adjustScheduledTime(_ time: OUICallingPlugin.VirtualTimeScheduler<Converter>.VirtualTime) -> OUICallingPlugin.VirtualTimeScheduler<Converter>.VirtualTime
- public func start()
- public func advanceTo(_ virtualTime: OUICallingPlugin.VirtualTimeScheduler<Converter>.VirtualTime)
- public func sleep(_ virtualInterval: OUICallingPlugin.VirtualTimeScheduler<Converter>.VirtualTimeInterval)
- public func stop()
- @objc deinit
- }
- extension OUICallingPlugin.VirtualTimeScheduler : Swift.CustomDebugStringConvertible {
- public var debugDescription: Swift.String {
- get
- }
- }
- extension WebRTC.RTCPeerConnectionState : Swift.CustomStringConvertible {
- public var description: Swift.String {
- get
- }
- }
- @objc @_inheritsConvenienceInitializers @_Concurrency.MainActor(unsafe) public class LottieAnimationViewBase : UIKit.UIView {
- @_Concurrency.MainActor(unsafe) @objc override dynamic public var contentMode: UIKit.UIView.ContentMode {
- @objc get
- @objc set
- }
- @_Concurrency.MainActor(unsafe) @objc override dynamic public func didMoveToWindow()
- @_Concurrency.MainActor(unsafe) @objc override dynamic public func layoutSubviews()
- @_Concurrency.MainActor(unsafe) @objc override dynamic public init(frame: CoreFoundation.CGRect)
- @_Concurrency.MainActor(unsafe) @objc required dynamic public init?(coder: Foundation.NSCoder)
- @objc deinit
- }
- final public class PointValueProvider {
- public init(block: @escaping OUICallingPlugin.PointValueProvider.PointValueBlock)
- public init(_ point: CoreFoundation.CGPoint)
- public typealias PointValueBlock = (CoreFoundation.CGFloat) -> CoreFoundation.CGPoint
- final public var point: CoreFoundation.CGPoint {
- get
- set
- }
- final public var valueType: any Any.Type {
- get
- }
- final public var storage: OUICallingPlugin.ValueProviderStorage<OUICallingPlugin.LottieVector3D> {
- get
- }
- final public func hasUpdate(frame _: CoreFoundation.CGFloat) -> Swift.Bool
- @objc deinit
- }
- public protocol VideoCapturerProtocol {
- var capturer: WebRTC.RTCVideoCapturer { get }
- }
- extension OUICallingPlugin.VideoCapturerProtocol {
- public var capturer: WebRTC.RTCVideoCapturer {
- get
- }
- }
- @objc public protocol VideoCapturerDelegate {
- @objc(capturer:didUpdateDimensions:) optional func capturer(_ capturer: OUICallingPlugin.VideoCapturer, didUpdate dimensions: OUICallingPlugin.Dimensions?)
- @objc(capturer:didUpdateState:) optional func capturer(_ capturer: OUICallingPlugin.VideoCapturer, didUpdate state: OUICallingPlugin.VideoCapturer.CapturerState)
- }
- @objc @_hasMissingDesignatedInitializers public class VideoCapturer : ObjectiveC.NSObject, OUICallingPlugin.Loggable, OUICallingPlugin.VideoCapturerProtocol {
- public static let supportedPixelFormats: Swift.Set<Foundation.NSNumber>
- public static func createTimeStampNs() -> Swift.Int64
- @objc public enum CapturerState : Swift.Int {
- case stopped
- case started
- public init?(rawValue: Swift.Int)
- public typealias RawValue = Swift.Int
- public var rawValue: Swift.Int {
- get
- }
- }
- public var dimensions: OUICallingPlugin.Dimensions? {
- get
- }
- public var captureState: OUICallingPlugin.VideoCapturer.CapturerState {
- get
- }
- @objc deinit
- public func startCapture() -> OUICallingPlugin.Promise<Swift.Bool>
- public func stopCapture() -> OUICallingPlugin.Promise<Swift.Bool>
- public func restartCapture() -> OUICallingPlugin.Promise<Swift.Bool>
- }
- @_hasMissingDesignatedInitializers public class ConstraintMakerRelatable {
- @discardableResult
- public func equalTo(_ other: any OUICallingPlugin.ConstraintRelatableTarget, _ file: Swift.String = #file, _ line: Swift.UInt = #line) -> OUICallingPlugin.ConstraintMakerEditable
- @discardableResult
- public func equalToSuperview(_ file: Swift.String = #file, _ line: Swift.UInt = #line) -> OUICallingPlugin.ConstraintMakerEditable
- @discardableResult
- public func lessThanOrEqualTo(_ other: any OUICallingPlugin.ConstraintRelatableTarget, _ file: Swift.String = #file, _ line: Swift.UInt = #line) -> OUICallingPlugin.ConstraintMakerEditable
- @discardableResult
- public func lessThanOrEqualToSuperview(_ file: Swift.String = #file, _ line: Swift.UInt = #line) -> OUICallingPlugin.ConstraintMakerEditable
- @discardableResult
- public func greaterThanOrEqualTo(_ other: any OUICallingPlugin.ConstraintRelatableTarget, _ file: Swift.String = #file, line: Swift.UInt = #line) -> OUICallingPlugin.ConstraintMakerEditable
- @discardableResult
- public func greaterThanOrEqualToSuperview(_ file: Swift.String = #file, line: Swift.UInt = #line) -> OUICallingPlugin.ConstraintMakerEditable
- @objc deinit
- }
- public enum InfallibleEvent<Element> {
- case next(Element)
- case completed
- }
- extension OUICallingPlugin.Infallible {
- public typealias InfallibleObserver = (OUICallingPlugin.InfallibleEvent<Element>) -> Swift.Void
- public static func create(subscribe: @escaping (@escaping OUICallingPlugin.Infallible<Element>.InfallibleObserver) -> any OUICallingPlugin.Disposable) -> OUICallingPlugin.Infallible<Element>
- }
- @objc @_hasMissingDesignatedInitializers public class CameraCapturer : OUICallingPlugin.VideoCapturer {
- @objc public static func captureDevices() -> [AVFoundation.AVCaptureDevice]
- @objc public static func canSwitchPosition() -> Swift.Bool
- @objc public var device: AVFoundation.AVCaptureDevice? {
- get
- }
- public var position: AVFoundation.AVCaptureDevice.Position? {
- get
- }
- @objc public var options: OUICallingPlugin.CameraCaptureOptions
- public var isMultitaskingAccessSupported: Swift.Bool {
- get
- }
- public var isMultitaskingAccessEnabled: Swift.Bool {
- get
- set
- }
- @discardableResult
- public func switchCameraPosition() -> OUICallingPlugin.Promise<Swift.Bool>
- public func setCameraPosition(_ position: AVFoundation.AVCaptureDevice.Position) -> OUICallingPlugin.Promise<Swift.Bool>
- override public func startCapture() -> OUICallingPlugin.Promise<Swift.Bool>
- override public func stopCapture() -> OUICallingPlugin.Promise<Swift.Bool>
- @objc deinit
- }
- extension OUICallingPlugin.CameraCapturer : WebRTC.RTCVideoCapturerDelegate {
- @objc dynamic public func capturer(_ capturer: WebRTC.RTCVideoCapturer, didCapture frame: WebRTC.RTCVideoFrame)
- }
- extension OUICallingPlugin.LocalVideoTrack {
- @objc public static func createCameraTrack() -> OUICallingPlugin.LocalVideoTrack
- @objc public static func createCameraTrack(name: Swift.String? = nil, options: OUICallingPlugin.CameraCaptureOptions? = nil) -> OUICallingPlugin.LocalVideoTrack
- }
- extension AVFoundation.AVCaptureDevice.Position : Swift.CustomStringConvertible {
- public var description: Swift.String {
- get
- }
- }
- public let kScreenWidth: CoreFoundation.CGFloat
- public let kScreenHeight: CoreFoundation.CGFloat
- public let kStatusBarHeight: CoreFoundation.CGFloat
- public let kSafeAreaBottomHeight: CoreFoundation.CGFloat
- public let isIPhoneXSeries: Swift.Bool
- extension UIKit.UIFont {
- public static let f20: UIKit.UIFont
- public static let f17: UIKit.UIFont
- public static let f14: UIKit.UIFont
- public static let f12: UIKit.UIFont
- }
- extension UIKit.UIColor {
- public static let c0089FF: UIKit.UIColor
- public static let c0C1C33: UIKit.UIColor
- public static let c8E9AB0: UIKit.UIColor
- public static let cE8EAEF: UIKit.UIColor
- public static let cFF381F: UIKit.UIColor
- public static let c6085B1: UIKit.UIColor
- public static let cCCE7FE: UIKit.UIColor
- public static let cF4F5F7: UIKit.UIColor
- public static let cF8F9FA: UIKit.UIColor
- public static let cF0F2F6: UIKit.UIColor
- public static let cB3D7FF: UIKit.UIColor
- public static let cF0F0F0: UIKit.UIColor
- public static let cF1F1F1: UIKit.UIColor
- public static let c666666: UIKit.UIColor
- public static let viewBackgroundColor: UIKit.UIColor
- public static let cellBackgroundColor: UIKit.UIColor
- public static let sepratorColor: UIKit.UIColor
- }
- extension CoreFoundation.CGFloat {
- public static let margin8: Swift.Double
- public static let margin16: Swift.Double
- public static let margin24: Swift.Double
- }
- extension Swift.Int {
- public static let margin8: Swift.Int
- public static let margin16: Swift.Int
- public static let margin24: Swift.Int
- }
- public struct StandardUI {
- public static let tailSize: CoreFoundation.CGFloat
- public static let maxWidthRate: CoreFoundation.CGFloat
- public static let cornerRadius: Swift.Double
- public static let margin_22: CoreFoundation.CGFloat
- public static let avatarWidth: CoreFoundation.CGFloat
- }
- @_inheritsConvenienceInitializers @objc public class ConnectOptions : ObjectiveC.NSObject {
- @objc final public let autoSubscribe: Swift.Bool
- @objc final public let rtcConfiguration: WebRTC.RTCConfiguration
- @objc final public let publishOnlyMode: Swift.String?
- @objc final public let protocolVersion: OUICallingPlugin.ProtocolVersion
- @objc final public let reconnectAttempts: Swift.Int
- @objc final public let reconnectAttemptDelay: Foundation.TimeInterval
- @objc override dynamic public init()
- @objc public init(autoSubscribe: Swift.Bool = true, rtcConfiguration: WebRTC.RTCConfiguration? = nil, publishOnlyMode: Swift.String? = nil, reconnectAttempts: Swift.Int = 3, reconnectAttemptDelay: Foundation.TimeInterval = .defaultReconnectAttemptDelay, protocolVersion: OUICallingPlugin.ProtocolVersion = .v9)
- @objc override dynamic public func isEqual(_ object: Any?) -> Swift.Bool
- @objc override dynamic public var hash: Swift.Int {
- @objc get
- }
- @objc deinit
- }
- final public class Keyframe<T> {
- public init(_ value: T, spatialInTangent: OUICallingPlugin.LottieVector3D? = nil, spatialOutTangent: OUICallingPlugin.LottieVector3D? = nil)
- public init(value: T, time: OUICallingPlugin.AnimationFrameTime, isHold: Swift.Bool = false, inTangent: OUICallingPlugin.LottieVector2D? = nil, outTangent: OUICallingPlugin.LottieVector2D? = nil, spatialInTangent: OUICallingPlugin.LottieVector3D? = nil, spatialOutTangent: OUICallingPlugin.LottieVector3D? = nil)
- final public let value: T
- final public let time: OUICallingPlugin.AnimationFrameTime
- final public let isHold: Swift.Bool
- final public let inTangent: OUICallingPlugin.LottieVector2D?
- final public let outTangent: OUICallingPlugin.LottieVector2D?
- final public let spatialInTangent: OUICallingPlugin.LottieVector3D?
- final public let spatialOutTangent: OUICallingPlugin.LottieVector3D?
- @objc deinit
- }
- extension OUICallingPlugin.Keyframe : Swift.Equatable where T : Swift.Equatable {
- public static func == (lhs: OUICallingPlugin.Keyframe<T>, rhs: OUICallingPlugin.Keyframe<T>) -> Swift.Bool
- }
- extension OUICallingPlugin.Keyframe : Swift.Hashable where T : Swift.Hashable {
- final public func hash(into hasher: inout Swift.Hasher)
- final public var hashValue: Swift.Int {
- get
- }
- }
- @_hasMissingDesignatedInitializers @objc public class RemoteAudioTrack : OUICallingPlugin.Track, OUICallingPlugin.RemoteTrack, OUICallingPlugin.AudioTrack {
- public var volume: Swift.Double {
- get
- set
- }
- override public func start() -> OUICallingPlugin.Promise<Swift.Bool>
- override public func stop() -> OUICallingPlugin.Promise<Swift.Bool>
- public func add(audioRenderer: any WebRTC.RTCAudioRenderer)
- public func remove(audioRenderer: any WebRTC.RTCAudioRenderer)
- @objc deinit
- }
- @_inheritsConvenienceInitializers final public class SerialDisposable : OUICallingPlugin.DisposeBase, OUICallingPlugin.Cancelable {
- final public var isDisposed: Swift.Bool {
- get
- }
- public init()
- final public var disposable: any OUICallingPlugin.Disposable {
- get
- set(newDisposable)
- }
- final public func dispose()
- @objc deinit
- }
- public typealias KFCrossPlatformImage = UIKit.UIImage
- public typealias KFCrossPlatformColor = UIKit.UIColor
- public typealias KFCrossPlatformImageView = UIKit.UIImageView
- public typealias KFCrossPlatformView = UIKit.UIView
- public typealias KFCrossPlatformButton = UIKit.UIButton
- public struct KingfisherWrapper<Base> {
- public let base: Base
- public init(_ base: Base)
- }
- public protocol KingfisherCompatible : AnyObject {
- }
- public protocol KingfisherCompatibleValue {
- }
- extension OUICallingPlugin.KingfisherCompatible {
- public var kf: OUICallingPlugin.KingfisherWrapper<Self> {
- get
- set
- }
- }
- extension OUICallingPlugin.KingfisherCompatibleValue {
- public var kf: OUICallingPlugin.KingfisherWrapper<Self> {
- get
- set
- }
- }
- extension UIKit.UIImage : OUICallingPlugin.KingfisherCompatible {
- }
- extension UIKit.UIImageView : OUICallingPlugin.KingfisherCompatible {
- }
- extension UIKit.UIButton : OUICallingPlugin.KingfisherCompatible {
- }
- extension UIKit.NSTextAttachment : OUICallingPlugin.KingfisherCompatible {
- }
- @available(iOS 14.0, *)
- extension CarPlay.CPListItem : OUICallingPlugin.KingfisherCompatible {
- }
- @_hasMissingDesignatedInitializers final public class BehaviorSubject<Element> : OUICallingPlugin.Observable<Element>, OUICallingPlugin.SubjectType, OUICallingPlugin.ObserverType, OUICallingPlugin.Cancelable {
- public typealias SubjectObserverType = OUICallingPlugin.BehaviorSubject<Element>
- final public var hasObservers: Swift.Bool {
- get
- }
- final public var isDisposed: Swift.Bool {
- get
- }
- public init(value: Element)
- final public func value() throws -> Element
- final public func on(_ event: OUICallingPlugin.Event<Element>)
- override final public func subscribe<Observer>(_ observer: Observer) -> any OUICallingPlugin.Disposable where Element == Observer.Element, Observer : OUICallingPlugin.ObserverType
- final public func asObserver() -> OUICallingPlugin.BehaviorSubject<Element>
- final public func dispose()
- public typealias Observer = OUICallingPlugin.BehaviorSubject<Element>
- @objc deinit
- }
- @available(*, deprecated, message: "Use new API with MacOSScreenShareSource")
- public enum ScreenShareSource {
- case display(id: Swift.UInt32)
- case window(id: Swift.UInt32)
- }
- public class FilepathImageProvider : OUICallingPlugin.AnimationImageProvider {
- public init(filepath: Swift.String)
- public init(filepath: Foundation.URL)
- public func imageForAsset(asset: OUICallingPlugin.ImageAsset) -> CoreGraphics.CGImage?
- @objc deinit
- }
- public enum StorageExpiration {
- case never
- case seconds(Foundation.TimeInterval)
- case days(Swift.Int)
- case date(Foundation.Date)
- case expired
- }
- public enum ExpirationExtending {
- case none
- case cacheTime
- case expirationTime(_: OUICallingPlugin.StorageExpiration)
- }
- public protocol CacheCostCalculable {
- var cacheCost: Swift.Int { get }
- }
- public protocol DataTransformable {
- func toData() throws -> Foundation.Data
- static func fromData(_ data: Foundation.Data) throws -> Self
- static var empty: Self { get }
- }
- @objc @_hasMissingDesignatedInitializers @available(macOS 11.0, iOS 11.0, *)
- public class InAppScreenCapturer : OUICallingPlugin.VideoCapturer {
- override public func startCapture() -> OUICallingPlugin.Promise<Swift.Bool>
- override public func stopCapture() -> OUICallingPlugin.Promise<Swift.Bool>
- @objc deinit
- }
- extension OUICallingPlugin.LocalVideoTrack {
- @available(macOS 11.0, iOS 11.0, *)
- public static func createInAppScreenShareTrack(name: Swift.String = Track.screenShareVideoName, options: OUICallingPlugin.ScreenShareCaptureOptions = ScreenShareCaptureOptions()) -> OUICallingPlugin.LocalVideoTrack
- }
- public protocol AnimationCacheProvider {
- func animation(forKey: Swift.String) -> OUICallingPlugin.LottieAnimation?
- func setAnimation(_ animation: OUICallingPlugin.LottieAnimation, forKey: Swift.String)
- func clearCache()
- }
- public protocol CacheSerializer {
- func data(with image: OUICallingPlugin.KFCrossPlatformImage, original: Foundation.Data?) -> Foundation.Data?
- func image(with data: Foundation.Data, options: OUICallingPlugin.KingfisherParsedOptionsInfo) -> OUICallingPlugin.KFCrossPlatformImage?
- var originalDataUsed: Swift.Bool { get }
- }
- extension OUICallingPlugin.CacheSerializer {
- public var originalDataUsed: Swift.Bool {
- get
- }
- }
- public struct DefaultCacheSerializer : OUICallingPlugin.CacheSerializer {
- public static let `default`: OUICallingPlugin.DefaultCacheSerializer
- public var compressionQuality: CoreFoundation.CGFloat
- public var preferCacheOriginalData: Swift.Bool
- public var originalDataUsed: Swift.Bool {
- get
- }
- public init()
- public func data(with image: OUICallingPlugin.KFCrossPlatformImage, original: Foundation.Data?) -> Foundation.Data?
- public func image(with data: Foundation.Data, options: OUICallingPlugin.KingfisherParsedOptionsInfo) -> OUICallingPlugin.KFCrossPlatformImage?
- }
- public protocol Interpolatable : OUICallingPlugin.AnyInterpolatable {
- func interpolate(to: Self, amount: CoreFoundation.CGFloat) -> Self
- }
- public protocol SpatialInterpolatable : OUICallingPlugin.AnyInterpolatable {
- func interpolate(to: Self, amount: CoreFoundation.CGFloat, spatialOutTangent: CoreFoundation.CGPoint?, spatialInTangent: CoreFoundation.CGPoint?) -> Self
- }
- public protocol AnyInterpolatable {
- func _interpolate(to: Self, amount: CoreFoundation.CGFloat, spatialOutTangent: CoreFoundation.CGPoint?, spatialInTangent: CoreFoundation.CGPoint?) -> Self
- }
- extension OUICallingPlugin.Interpolatable {
- public func _interpolate(to: Self, amount: CoreFoundation.CGFloat, spatialOutTangent _: CoreFoundation.CGPoint?, spatialInTangent _: CoreFoundation.CGPoint?) -> Self
- }
- extension OUICallingPlugin.SpatialInterpolatable {
- public func interpolate(to: Self, amount: CoreFoundation.CGFloat) -> Self
- public func _interpolate(to: Self, amount: CoreFoundation.CGFloat, spatialOutTangent: CoreFoundation.CGPoint?, spatialInTangent: CoreFoundation.CGPoint?) -> Self
- }
- extension Swift.Double : OUICallingPlugin.Interpolatable {
- }
- extension CoreFoundation.CGFloat : OUICallingPlugin.Interpolatable {
- }
- extension Swift.Float : OUICallingPlugin.Interpolatable {
- }
- extension OUICallingPlugin.Interpolatable where Self : Swift.BinaryFloatingPoint {
- public func interpolate(to: Self, amount: CoreFoundation.CGFloat) -> Self
- }
- extension CoreFoundation.CGRect : OUICallingPlugin.Interpolatable {
- public func interpolate(to: CoreFoundation.CGRect, amount: CoreFoundation.CGFloat) -> CoreFoundation.CGRect
- }
- extension CoreFoundation.CGSize : OUICallingPlugin.Interpolatable {
- public func interpolate(to: CoreFoundation.CGSize, amount: CoreFoundation.CGFloat) -> CoreFoundation.CGSize
- }
- extension CoreFoundation.CGPoint : OUICallingPlugin.SpatialInterpolatable {
- public func interpolate(to: CoreFoundation.CGPoint, amount: CoreFoundation.CGFloat, spatialOutTangent: CoreFoundation.CGPoint?, spatialInTangent: CoreFoundation.CGPoint?) -> CoreFoundation.CGPoint
- }
- extension OUICallingPlugin.LottieColor : OUICallingPlugin.Interpolatable {
- public func interpolate(to: OUICallingPlugin.LottieColor, amount: CoreFoundation.CGFloat) -> OUICallingPlugin.LottieColor
- }
- extension OUICallingPlugin.LottieVector1D : OUICallingPlugin.Interpolatable {
- public func interpolate(to: OUICallingPlugin.LottieVector1D, amount: CoreFoundation.CGFloat) -> OUICallingPlugin.LottieVector1D
- }
- extension OUICallingPlugin.LottieVector2D : OUICallingPlugin.SpatialInterpolatable {
- public func interpolate(to: OUICallingPlugin.LottieVector2D, amount: CoreFoundation.CGFloat, spatialOutTangent: CoreFoundation.CGPoint?, spatialInTangent: CoreFoundation.CGPoint?) -> OUICallingPlugin.LottieVector2D
- }
- extension OUICallingPlugin.LottieVector3D : OUICallingPlugin.SpatialInterpolatable {
- public func interpolate(to: OUICallingPlugin.LottieVector3D, amount: CoreFoundation.CGFloat, spatialOutTangent: CoreFoundation.CGPoint?, spatialInTangent: CoreFoundation.CGPoint?) -> OUICallingPlugin.LottieVector3D
- }
- extension Swift.Array : OUICallingPlugin.Interpolatable, OUICallingPlugin.AnyInterpolatable where Element : OUICallingPlugin.Interpolatable {
- public func interpolate(to: [Element], amount: CoreFoundation.CGFloat) -> [Element]
- }
- extension OUICallingPlugin.ObservableType {
- public func subscribe(on scheduler: any OUICallingPlugin.ImmediateSchedulerType) -> OUICallingPlugin.Observable<Self.Element>
- @available(*, deprecated, renamed: "subscribe(on:)")
- public func subscribeOn(_ scheduler: any OUICallingPlugin.ImmediateSchedulerType) -> OUICallingPlugin.Observable<Self.Element>
- }
- public protocol ImageDownloaderDelegate : AnyObject {
- func imageDownloader(_ downloader: OUICallingPlugin.ImageDownloader, willDownloadImageForURL url: Foundation.URL, with request: Foundation.URLRequest?)
- func imageDownloader(_ downloader: OUICallingPlugin.ImageDownloader, didFinishDownloadingImageForURL url: Foundation.URL, with response: Foundation.URLResponse?, error: (any Swift.Error)?)
- func imageDownloader(_ downloader: OUICallingPlugin.ImageDownloader, didDownload data: Foundation.Data, with dataTask: OUICallingPlugin.SessionDataTask) -> Foundation.Data?
- func imageDownloader(_ downloader: OUICallingPlugin.ImageDownloader, didDownload data: Foundation.Data, for url: Foundation.URL) -> Foundation.Data?
- func imageDownloader(_ downloader: OUICallingPlugin.ImageDownloader, didDownload image: OUICallingPlugin.KFCrossPlatformImage, for url: Foundation.URL, with response: Foundation.URLResponse?)
- func isValidStatusCode(_ code: Swift.Int, for downloader: OUICallingPlugin.ImageDownloader) -> Swift.Bool
- }
- extension OUICallingPlugin.ImageDownloaderDelegate {
- public func imageDownloader(_ downloader: OUICallingPlugin.ImageDownloader, willDownloadImageForURL url: Foundation.URL, with request: Foundation.URLRequest?)
- public func imageDownloader(_ downloader: OUICallingPlugin.ImageDownloader, didFinishDownloadingImageForURL url: Foundation.URL, with response: Foundation.URLResponse?, error: (any Swift.Error)?)
- public func imageDownloader(_ downloader: OUICallingPlugin.ImageDownloader, didDownload image: OUICallingPlugin.KFCrossPlatformImage, for url: Foundation.URL, with response: Foundation.URLResponse?)
- public func isValidStatusCode(_ code: Swift.Int, for downloader: OUICallingPlugin.ImageDownloader) -> Swift.Bool
- public func imageDownloader(_ downloader: OUICallingPlugin.ImageDownloader, didDownload data: Foundation.Data, with task: OUICallingPlugin.SessionDataTask) -> Foundation.Data?
- public func imageDownloader(_ downloader: OUICallingPlugin.ImageDownloader, didDownload data: Foundation.Data, for url: Foundation.URL) -> Foundation.Data?
- }
- extension OUICallingPlugin.ObservableType {
- public static func of(_ elements: Self.Element..., scheduler: any OUICallingPlugin.ImmediateSchedulerType = CurrentThreadScheduler.instance) -> OUICallingPlugin.Observable<Self.Element>
- }
- extension OUICallingPlugin.ObservableType {
- public static func from(_ array: [Self.Element], scheduler: any OUICallingPlugin.ImmediateSchedulerType = CurrentThreadScheduler.instance) -> OUICallingPlugin.Observable<Self.Element>
- public static func from<Sequence>(_ sequence: Sequence, scheduler: any OUICallingPlugin.ImmediateSchedulerType = CurrentThreadScheduler.instance) -> OUICallingPlugin.Observable<Self.Element> where Sequence : Swift.Sequence, Self.Element == Sequence.Element
- }
- extension OUICallingPlugin.ObservableType {
- public static func empty() -> OUICallingPlugin.Observable<Self.Element>
- }
- public struct HistoricalSchedulerTimeConverter : OUICallingPlugin.VirtualTimeConverterType {
- public typealias VirtualTimeUnit = OUICallingPlugin.RxTime
- public typealias VirtualTimeIntervalUnit = Foundation.TimeInterval
- public func convertFromVirtualTime(_ virtualTime: OUICallingPlugin.HistoricalSchedulerTimeConverter.VirtualTimeUnit) -> OUICallingPlugin.RxTime
- public func convertToVirtualTime(_ time: OUICallingPlugin.RxTime) -> OUICallingPlugin.HistoricalSchedulerTimeConverter.VirtualTimeUnit
- public func convertFromVirtualTimeInterval(_ virtualTimeInterval: OUICallingPlugin.HistoricalSchedulerTimeConverter.VirtualTimeIntervalUnit) -> Foundation.TimeInterval
- public func convertToVirtualTimeInterval(_ timeInterval: Foundation.TimeInterval) -> OUICallingPlugin.HistoricalSchedulerTimeConverter.VirtualTimeIntervalUnit
- public func offsetVirtualTime(_ time: OUICallingPlugin.HistoricalSchedulerTimeConverter.VirtualTimeUnit, offset: OUICallingPlugin.HistoricalSchedulerTimeConverter.VirtualTimeIntervalUnit) -> OUICallingPlugin.HistoricalSchedulerTimeConverter.VirtualTimeUnit
- public func compareVirtualTime(_ lhs: OUICallingPlugin.HistoricalSchedulerTimeConverter.VirtualTimeUnit, _ rhs: OUICallingPlugin.HistoricalSchedulerTimeConverter.VirtualTimeUnit) -> OUICallingPlugin.VirtualTimeComparison
- }
- @_hasMissingDesignatedInitializers final public class ConcurrentMainScheduler : OUICallingPlugin.SchedulerType {
- public typealias TimeInterval = Foundation.TimeInterval
- public typealias Time = Foundation.Date
- final public var now: Foundation.Date {
- get
- }
- public static let instance: OUICallingPlugin.ConcurrentMainScheduler
- final public func schedule<StateType>(_ state: StateType, action: @escaping (StateType) -> any OUICallingPlugin.Disposable) -> any OUICallingPlugin.Disposable
- final public func scheduleRelative<StateType>(_ state: StateType, dueTime: OUICallingPlugin.RxTimeInterval, action: @escaping (StateType) -> any OUICallingPlugin.Disposable) -> any OUICallingPlugin.Disposable
- final public func schedulePeriodic<StateType>(_ state: StateType, startAfter: OUICallingPlugin.RxTimeInterval, period: OUICallingPlugin.RxTimeInterval, action: @escaping (StateType) -> StateType) -> any OUICallingPlugin.Disposable
- @objc deinit
- }
- @_inheritsConvenienceInitializers @objc public class CameraCaptureOptions : ObjectiveC.NSObject, OUICallingPlugin.VideoCaptureOptions {
- @objc final public let position: AVFoundation.AVCaptureDevice.Position
- @objc final public let preferredFormat: AVFoundation.AVCaptureDevice.Format?
- @objc final public let dimensions: OUICallingPlugin.Dimensions
- @objc final public let fps: Swift.Int
- @objc override dynamic public init()
- @objc public init(position: AVFoundation.AVCaptureDevice.Position = .front, preferredFormat: AVFoundation.AVCaptureDevice.Format? = nil, dimensions: OUICallingPlugin.Dimensions = .h720_169, fps: Swift.Int = 30)
- public func copyWith(position: AVFoundation.AVCaptureDevice.Position? = nil, preferredFormat: AVFoundation.AVCaptureDevice.Format? = nil, dimensions: OUICallingPlugin.Dimensions? = nil, fps: Swift.Int? = nil) -> OUICallingPlugin.CameraCaptureOptions
- @objc override dynamic public func isEqual(_ object: Any?) -> Swift.Bool
- @objc override dynamic public var hash: Swift.Int {
- @objc get
- }
- @objc deinit
- }
- extension OUICallingPlugin.LocalVideoTrack {
- public static func createBroadcastScreenCapturerTrack(name: Swift.String = Track.screenShareVideoName, source: OUICallingPlugin.Track.Source = .screenShareVideo, options: OUICallingPlugin.ScreenShareCaptureOptions = ScreenShareCaptureOptions()) -> OUICallingPlugin.LocalVideoTrack
- }
- public struct ConstraintPriority : Swift.ExpressibleByFloatLiteral, Swift.Equatable, Swift.Strideable {
- public typealias FloatLiteralType = Swift.Float
- public let value: Swift.Float
- public init(floatLiteral value: Swift.Float)
- public init(_ value: Swift.Float)
- public static var required: OUICallingPlugin.ConstraintPriority {
- get
- }
- public static var high: OUICallingPlugin.ConstraintPriority {
- get
- }
- public static var medium: OUICallingPlugin.ConstraintPriority {
- get
- }
- public static var low: OUICallingPlugin.ConstraintPriority {
- get
- }
- public static func == (lhs: OUICallingPlugin.ConstraintPriority, rhs: OUICallingPlugin.ConstraintPriority) -> Swift.Bool
- public func advanced(by n: OUICallingPlugin.ConstraintPriority.FloatLiteralType) -> OUICallingPlugin.ConstraintPriority
- public func distance(to other: OUICallingPlugin.ConstraintPriority) -> OUICallingPlugin.ConstraintPriority.FloatLiteralType
- public typealias Stride = OUICallingPlugin.ConstraintPriority.FloatLiteralType
- }
- @_hasMissingDesignatedInitializers public class ConstraintDescription {
- @objc deinit
- }
- public protocol MulticastDelegateProtocol {
- associatedtype Delegate
- func add(delegate: Self.Delegate)
- func remove(delegate: Self.Delegate)
- func removeAllDelegates()
- }
- @_hasMissingDesignatedInitializers public class MulticastDelegate<T> : ObjectiveC.NSObject, OUICallingPlugin.Loggable {
- public func add(delegate: T)
- public func remove(delegate: T)
- public func removeAllDelegates()
- @objc deinit
- }
- public typealias PrefetcherProgressBlock = ((_ skippedResources: [any OUICallingPlugin.Resource], _ failedResources: [any OUICallingPlugin.Resource], _ completedResources: [any OUICallingPlugin.Resource]) -> Swift.Void)
- public typealias PrefetcherSourceProgressBlock = ((_ skippedSources: [OUICallingPlugin.Source], _ failedSources: [OUICallingPlugin.Source], _ completedSources: [OUICallingPlugin.Source]) -> Swift.Void)
- public typealias PrefetcherCompletionHandler = ((_ skippedResources: [any OUICallingPlugin.Resource], _ failedResources: [any OUICallingPlugin.Resource], _ completedResources: [any OUICallingPlugin.Resource]) -> Swift.Void)
- public typealias PrefetcherSourceCompletionHandler = ((_ skippedSources: [OUICallingPlugin.Source], _ failedSources: [OUICallingPlugin.Source], _ completedSources: [OUICallingPlugin.Source]) -> Swift.Void)
- @_hasMissingDesignatedInitializers public class ImagePrefetcher : Swift.CustomStringConvertible {
- public var description: Swift.String {
- get
- }
- public var maxConcurrentDownloads: Swift.Int
- convenience public init(urls: [Foundation.URL], options: OUICallingPlugin.KingfisherOptionsInfo? = nil, progressBlock: OUICallingPlugin.PrefetcherProgressBlock? = nil, completionHandler: OUICallingPlugin.PrefetcherCompletionHandler? = nil)
- convenience public init(urls: [Foundation.URL], options: OUICallingPlugin.KingfisherOptionsInfo? = nil, completionHandler: OUICallingPlugin.PrefetcherCompletionHandler? = nil)
- convenience public init(resources: [any OUICallingPlugin.Resource], options: OUICallingPlugin.KingfisherOptionsInfo? = nil, progressBlock: OUICallingPlugin.PrefetcherProgressBlock? = nil, completionHandler: OUICallingPlugin.PrefetcherCompletionHandler? = nil)
- convenience public init(resources: [any OUICallingPlugin.Resource], options: OUICallingPlugin.KingfisherOptionsInfo? = nil, completionHandler: OUICallingPlugin.PrefetcherCompletionHandler? = nil)
- convenience public init(sources: [OUICallingPlugin.Source], options: OUICallingPlugin.KingfisherOptionsInfo? = nil, progressBlock: OUICallingPlugin.PrefetcherSourceProgressBlock? = nil, completionHandler: OUICallingPlugin.PrefetcherSourceCompletionHandler? = nil)
- convenience public init(sources: [OUICallingPlugin.Source], options: OUICallingPlugin.KingfisherOptionsInfo? = nil, completionHandler: OUICallingPlugin.PrefetcherSourceCompletionHandler? = nil)
- public func start()
- public func stop()
- @objc deinit
- }
- public enum SubjectLifetimeScope {
- case whileConnected
- case forever
- public static func == (a: OUICallingPlugin.SubjectLifetimeScope, b: OUICallingPlugin.SubjectLifetimeScope) -> Swift.Bool
- public func hash(into hasher: inout Swift.Hasher)
- public var hashValue: Swift.Int {
- get
- }
- }
- extension OUICallingPlugin.ObservableType {
- public func share(replay: Swift.Int = 0, scope: OUICallingPlugin.SubjectLifetimeScope = .whileConnected) -> OUICallingPlugin.Observable<Self.Element>
- }
- extension OUICallingPlugin.Promise {
- public typealias Reducer<Element> = (Value, Element) throws -> OUICallingPlugin.Promise<Value>
- @discardableResult
- final public func reduce<Element>(on queue: Dispatch.DispatchQueue = .promises, _ items: Element..., combine reducer: @escaping OUICallingPlugin.Promise<Value>.Reducer<Element>) -> OUICallingPlugin.Promise<Value>
- @discardableResult
- final public func reduce<Container>(on queue: Dispatch.DispatchQueue = .promises, _ items: Container, _ reducer: @escaping OUICallingPlugin.Promise<Value>.Reducer<Container.Element>) -> OUICallingPlugin.Promise<Value> where Container : Swift.Sequence
- }
- @objc public enum ReconnectMode : Swift.Int {
- case quick
- case full
- public init?(rawValue: Swift.Int)
- public typealias RawValue = Swift.Int
- public var rawValue: Swift.Int {
- get
- }
- }
- public enum ConnectionState {
- case disconnected(reason: OUICallingPlugin.DisconnectReason? = nil)
- case connecting
- case reconnecting
- case connected
- }
- extension OUICallingPlugin.ConnectionState : Swift.Identifiable {
- public var id: Swift.String {
- get
- }
- public typealias ID = Swift.String
- }
- extension OUICallingPlugin.ConnectionState : Swift.Equatable {
- public static func == (lhs: OUICallingPlugin.ConnectionState, rhs: OUICallingPlugin.ConnectionState) -> Swift.Bool
- public var isConnected: Swift.Bool {
- get
- }
- public var isReconnecting: Swift.Bool {
- get
- }
- public var isDisconnected: Swift.Bool {
- get
- }
- public var disconnectedWithNetworkError: (any Swift.Error)? {
- get
- }
- @available(*, deprecated, renamed: "disconnectedWithNetworkError")
- public var disconnectedWithError: (any Swift.Error)? {
- get
- }
- }
- @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers final public class ImageAsset : OUICallingPlugin.Asset {
- final public let name: Swift.String
- final public let directory: Swift.String
- final public let width: Swift.Double
- final public let height: Swift.Double
- override final public func encode(to encoder: any Swift.Encoder) throws
- @objc deinit
- }
- extension OUICallingPlugin.Participant {
- public var firstCameraPublication: OUICallingPlugin.TrackPublication? {
- get
- }
- public var firstScreenSharePublication: OUICallingPlugin.TrackPublication? {
- get
- }
- public var firstAudioPublication: OUICallingPlugin.TrackPublication? {
- get
- }
- public var firstTrackEncryptionType: OUICallingPlugin.EncryptionType {
- get
- }
- public var firstCameraVideoTrack: (any OUICallingPlugin.VideoTrack)? {
- get
- }
- public var firstScreenShareVideoTrack: (any OUICallingPlugin.VideoTrack)? {
- get
- }
- public var firstAudioTrack: (any OUICallingPlugin.AudioTrack)? {
- get
- }
- }
- extension OUICallingPlugin.ObservableType {
- public func startWith(_ elements: Self.Element...) -> OUICallingPlugin.Observable<Self.Element>
- }
- extension OUICallingPlugin.Infallible {
- public static func combineLatest<I1, I2>(_ source1: I1, _ source2: I2, resultSelector: @escaping (I1.Element, I2.Element) throws -> Element) -> OUICallingPlugin.Infallible<Element> where I1 : OUICallingPlugin.InfallibleType, I2 : OUICallingPlugin.InfallibleType
- }
- extension OUICallingPlugin.Infallible {
- public static func combineLatest<I1, I2, I3>(_ source1: I1, _ source2: I2, _ source3: I3, resultSelector: @escaping (I1.Element, I2.Element, I3.Element) throws -> Element) -> OUICallingPlugin.Infallible<Element> where I1 : OUICallingPlugin.InfallibleType, I2 : OUICallingPlugin.InfallibleType, I3 : OUICallingPlugin.InfallibleType
- }
- extension OUICallingPlugin.Infallible {
- public static func combineLatest<I1, I2, I3, I4>(_ source1: I1, _ source2: I2, _ source3: I3, _ source4: I4, resultSelector: @escaping (I1.Element, I2.Element, I3.Element, I4.Element) throws -> Element) -> OUICallingPlugin.Infallible<Element> where I1 : OUICallingPlugin.InfallibleType, I2 : OUICallingPlugin.InfallibleType, I3 : OUICallingPlugin.InfallibleType, I4 : OUICallingPlugin.InfallibleType
- }
- extension OUICallingPlugin.Infallible {
- public static func combineLatest<I1, I2, I3, I4, I5>(_ source1: I1, _ source2: I2, _ source3: I3, _ source4: I4, _ source5: I5, resultSelector: @escaping (I1.Element, I2.Element, I3.Element, I4.Element, I5.Element) throws -> Element) -> OUICallingPlugin.Infallible<Element> where I1 : OUICallingPlugin.InfallibleType, I2 : OUICallingPlugin.InfallibleType, I3 : OUICallingPlugin.InfallibleType, I4 : OUICallingPlugin.InfallibleType, I5 : OUICallingPlugin.InfallibleType
- }
- extension OUICallingPlugin.Infallible {
- public static func combineLatest<I1, I2, I3, I4, I5, I6>(_ source1: I1, _ source2: I2, _ source3: I3, _ source4: I4, _ source5: I5, _ source6: I6, resultSelector: @escaping (I1.Element, I2.Element, I3.Element, I4.Element, I5.Element, I6.Element) throws -> Element) -> OUICallingPlugin.Infallible<Element> where I1 : OUICallingPlugin.InfallibleType, I2 : OUICallingPlugin.InfallibleType, I3 : OUICallingPlugin.InfallibleType, I4 : OUICallingPlugin.InfallibleType, I5 : OUICallingPlugin.InfallibleType, I6 : OUICallingPlugin.InfallibleType
- }
- extension OUICallingPlugin.Infallible {
- public static func combineLatest<I1, I2, I3, I4, I5, I6, I7>(_ source1: I1, _ source2: I2, _ source3: I3, _ source4: I4, _ source5: I5, _ source6: I6, _ source7: I7, resultSelector: @escaping (I1.Element, I2.Element, I3.Element, I4.Element, I5.Element, I6.Element, I7.Element) throws -> Element) -> OUICallingPlugin.Infallible<Element> where I1 : OUICallingPlugin.InfallibleType, I2 : OUICallingPlugin.InfallibleType, I3 : OUICallingPlugin.InfallibleType, I4 : OUICallingPlugin.InfallibleType, I5 : OUICallingPlugin.InfallibleType, I6 : OUICallingPlugin.InfallibleType, I7 : OUICallingPlugin.InfallibleType
- }
- extension OUICallingPlugin.Infallible {
- public static func combineLatest<I1, I2, I3, I4, I5, I6, I7, I8>(_ source1: I1, _ source2: I2, _ source3: I3, _ source4: I4, _ source5: I5, _ source6: I6, _ source7: I7, _ source8: I8, resultSelector: @escaping (I1.Element, I2.Element, I3.Element, I4.Element, I5.Element, I6.Element, I7.Element, I8.Element) throws -> Element) -> OUICallingPlugin.Infallible<Element> where I1 : OUICallingPlugin.InfallibleType, I2 : OUICallingPlugin.InfallibleType, I3 : OUICallingPlugin.InfallibleType, I4 : OUICallingPlugin.InfallibleType, I5 : OUICallingPlugin.InfallibleType, I6 : OUICallingPlugin.InfallibleType, I7 : OUICallingPlugin.InfallibleType, I8 : OUICallingPlugin.InfallibleType
- }
- @objc public enum EncryptionType : Swift.Int {
- case none
- case gcm
- case custom
- public init?(rawValue: Swift.Int)
- public typealias RawValue = Swift.Int
- public var rawValue: Swift.Int {
- get
- }
- }
- public class E2EEOptions {
- public init(keyProvider: OUICallingPlugin.BaseKeyProvider)
- @objc deinit
- }
- public func awaitPromise<Value>(_ promise: OUICallingPlugin.Promise<Value>) throws -> Value
- @available(macOS 10.15, iOS 13.0, watchOS 6.0, tvOS 13.0, *)
- extension OUICallingPlugin.PrimitiveSequenceType where Self.Trait == OUICallingPlugin.SingleTrait {
- #if compiler(>=5.3) && $EffectfulProp
- public var value: Self.Element {
- get async throws
- }
- #endif
- }
- @available(macOS 10.15, iOS 13.0, watchOS 6.0, tvOS 13.0, *)
- extension OUICallingPlugin.PrimitiveSequenceType where Self.Trait == OUICallingPlugin.MaybeTrait {
- #if compiler(>=5.3) && $EffectfulProp
- public var value: Self.Element? {
- get async throws
- }
- #endif
- }
- @available(macOS 10.15, iOS 13.0, watchOS 6.0, tvOS 13.0, *)
- extension OUICallingPlugin.PrimitiveSequenceType where Self.Element == Swift.Never, Self.Trait == OUICallingPlugin.CompletableTrait {
- #if compiler(>=5.3) && $EffectfulProp
- public var value: Swift.Void {
- get async throws
- }
- #endif
- }
- extension OUICallingPlugin.LocalParticipant {
- @discardableResult
- @objc(setCameraEnabled:) dynamic public func setCameraObjC(enabled: Swift.Bool) -> OUICallingPlugin.Promise<OUICallingPlugin.LocalTrackPublication?>.ObjCPromise<OUICallingPlugin.LocalTrackPublication>
- @discardableResult
- @objc(setMicrophoneEnabled:) dynamic public func setMicrophoneObjC(enabled: Swift.Bool) -> OUICallingPlugin.Promise<OUICallingPlugin.LocalTrackPublication?>.ObjCPromise<OUICallingPlugin.LocalTrackPublication>
- @discardableResult
- @objc(setScreenShareEnabled:) dynamic public func setScreenShareObjC(enabled: Swift.Bool) -> OUICallingPlugin.Promise<OUICallingPlugin.LocalTrackPublication?>.ObjCPromise<OUICallingPlugin.LocalTrackPublication>
- @discardableResult
- @objc(publishVideoTrack:options:) dynamic public func publishVideoTrackObjC(track: OUICallingPlugin.LocalVideoTrack, publishOptions: OUICallingPlugin.VideoPublishOptions? = nil) -> OUICallingPlugin.Promise<OUICallingPlugin.LocalTrackPublication>.ObjCPromise<OUICallingPlugin.LocalTrackPublication>
- @discardableResult
- @objc(publishAudioTrack:options:) dynamic public func publishAudioTrackObjC(track: OUICallingPlugin.LocalAudioTrack, publishOptions: OUICallingPlugin.AudioPublishOptions? = nil) -> OUICallingPlugin.Promise<OUICallingPlugin.LocalTrackPublication>.ObjCPromise<OUICallingPlugin.LocalTrackPublication>
- @discardableResult
- @objc(unpublishPublication:) dynamic public func unpublishObjC(publication: OUICallingPlugin.LocalTrackPublication) -> OUICallingPlugin.Promise<Swift.Void>.ObjCPromise<Foundation.NSNull>
- @discardableResult
- @objc(publishData:reliability:destination:) dynamic public func publishDataObjC(data: Foundation.Data, reliability: OUICallingPlugin.Reliability = .reliable, destination: [Swift.String] = []) -> OUICallingPlugin.Promise<Swift.Void>.ObjCPromise<Foundation.NSNull>
- @discardableResult
- @objc(setTrackSubscriptionPermissionsWithAllParticipantsAllowed:trackPermissions:) dynamic public func setTrackSubscriptionPermissionsObjC(allParticipantsAllowed: Swift.Bool, trackPermissions: [OUICallingPlugin.ParticipantTrackPermission] = []) -> OUICallingPlugin.Promise<Swift.Void>.ObjCPromise<Foundation.NSNull>
- }
- @objc public protocol PublishOptions {
- @objc var name: Swift.String? { get }
- }
- final public class GradientValueProvider {
- public init(block: @escaping OUICallingPlugin.GradientValueProvider.ColorsValueBlock, locations: OUICallingPlugin.GradientValueProvider.ColorLocationsBlock? = nil)
- public init(_ colors: [OUICallingPlugin.LottieColor], locations: [Swift.Double] = [])
- public typealias ColorsValueBlock = (CoreFoundation.CGFloat) -> [OUICallingPlugin.LottieColor]
- public typealias ColorLocationsBlock = (CoreFoundation.CGFloat) -> [Swift.Double]
- final public var colors: [OUICallingPlugin.LottieColor] {
- get
- set
- }
- final public var locations: [Swift.Double] {
- get
- set
- }
- final public var valueType: any Any.Type {
- get
- }
- final public var storage: OUICallingPlugin.ValueProviderStorage<[Swift.Double]> {
- get
- }
- final public func hasUpdate(frame _: CoreFoundation.CGFloat) -> Swift.Bool
- @objc deinit
- }
- extension OUICallingPlugin.PrimitiveSequenceType where Self.Element == Swift.Never, Self.Trait == OUICallingPlugin.CompletableTrait {
- public func andThen<Element>(_ second: OUICallingPlugin.Single<Element>) -> OUICallingPlugin.Single<Element>
- public func andThen<Element>(_ second: OUICallingPlugin.RxMaybe<Element>) -> OUICallingPlugin.RxMaybe<Element>
- public func andThen(_ second: OUICallingPlugin.Completable) -> OUICallingPlugin.Completable
- public func andThen<Element>(_ second: OUICallingPlugin.Observable<Element>) -> OUICallingPlugin.Observable<Element>
- }
- extension OUICallingPlugin.LocalVideoTrack {
- #if compiler(>=5.3) && $AsyncAwait
- public func mute() async throws
- #endif
- #if compiler(>=5.3) && $AsyncAwait
- public func unmute() async throws
- #endif
- }
- extension OUICallingPlugin.Participant {
- @objc override dynamic public var hash: Swift.Int {
- @objc get
- }
- @objc override dynamic public func isEqual(_ object: Any?) -> Swift.Bool
- }
- extension OUICallingPlugin.LottieAnimationView {
- @_Concurrency.MainActor(unsafe) convenience public init(name: Swift.String, bundle: Foundation.Bundle = Bundle.main, imageProvider: (any OUICallingPlugin.AnimationImageProvider)? = nil, animationCache: (any OUICallingPlugin.AnimationCacheProvider)? = LRUAnimationCache.sharedCache, configuration: OUICallingPlugin.LottieConfiguration = .shared)
- @_Concurrency.MainActor(unsafe) convenience public init(filePath: Swift.String, imageProvider: (any OUICallingPlugin.AnimationImageProvider)? = nil, animationCache: (any OUICallingPlugin.AnimationCacheProvider)? = LRUAnimationCache.sharedCache, configuration: OUICallingPlugin.LottieConfiguration = .shared)
- @_Concurrency.MainActor(unsafe) convenience public init(url: Foundation.URL, imageProvider: (any OUICallingPlugin.AnimationImageProvider)? = nil, closure: @escaping OUICallingPlugin.LottieAnimationView.DownloadClosure, animationCache: (any OUICallingPlugin.AnimationCacheProvider)? = LRUAnimationCache.sharedCache, configuration: OUICallingPlugin.LottieConfiguration = .shared)
- @_Concurrency.MainActor(unsafe) convenience public init(asset name: Swift.String, bundle: Foundation.Bundle = Bundle.main, imageProvider: (any OUICallingPlugin.AnimationImageProvider)? = nil, animationCache: (any OUICallingPlugin.AnimationCacheProvider)? = LRUAnimationCache.sharedCache, configuration: OUICallingPlugin.LottieConfiguration = .shared)
- public typealias DownloadClosure = ((any Swift.Error)?) -> Swift.Void
- }
- extension OUICallingPlugin.Track {
- @discardableResult
- @objc(start) dynamic public func startObjC() -> OUICallingPlugin.Promise<Swift.Bool>.ObjCPromise<Foundation.NSNumber>
- @discardableResult
- @objc(stop) dynamic public func stopObjC() -> OUICallingPlugin.Promise<Swift.Bool>.ObjCPromise<Foundation.NSNumber>
- }
- extension OUICallingPlugin.VideoParameters : Swift.Comparable {
- public static func < (lhs: OUICallingPlugin.VideoParameters, rhs: OUICallingPlugin.VideoParameters) -> Swift.Bool
- }
- extension OUICallingPlugin.Promise {
- @discardableResult
- final public func timeout(on queue: Dispatch.DispatchQueue = .promises, _ interval: Foundation.TimeInterval) -> OUICallingPlugin.Promise<Value>
- }
- public protocol ConstraintConstantTarget {
- }
- extension CoreFoundation.CGPoint : OUICallingPlugin.ConstraintConstantTarget {
- }
- extension CoreFoundation.CGSize : OUICallingPlugin.ConstraintConstantTarget {
- }
- extension UIKit.UIEdgeInsets : OUICallingPlugin.ConstraintConstantTarget {
- }
- @objc public class VideoPublishOptions : ObjectiveC.NSObject, OUICallingPlugin.PublishOptions {
- @objc final public let name: Swift.String?
- @objc final public let encoding: OUICallingPlugin.VideoEncoding?
- @objc final public let screenShareEncoding: OUICallingPlugin.VideoEncoding?
- @objc final public let simulcast: Swift.Bool
- @objc final public let simulcastLayers: [OUICallingPlugin.VideoParameters]
- @objc final public let screenShareSimulcastLayers: [OUICallingPlugin.VideoParameters]
- public init(name: Swift.String? = nil, encoding: OUICallingPlugin.VideoEncoding? = nil, screenShareEncoding: OUICallingPlugin.VideoEncoding? = nil, simulcast: Swift.Bool = true, simulcastLayers: [OUICallingPlugin.VideoParameters] = [], screenShareSimulcastLayers: [OUICallingPlugin.VideoParameters] = [])
- @objc override dynamic public func isEqual(_ object: Any?) -> Swift.Bool
- @objc override dynamic public var hash: Swift.Int {
- @objc get
- }
- @objc deinit
- }
- @available(*, deprecated)
- extension OUICallingPlugin.Dimensions {
- public static let qvga169: OUICallingPlugin.Dimensions
- public static let vga169: OUICallingPlugin.Dimensions
- public static let qhd169: OUICallingPlugin.Dimensions
- public static let hd169: OUICallingPlugin.Dimensions
- public static let fhd169: OUICallingPlugin.Dimensions
- public static let qvga43: OUICallingPlugin.Dimensions
- public static let vga43: OUICallingPlugin.Dimensions
- public static let qhd43: OUICallingPlugin.Dimensions
- public static let hd43: OUICallingPlugin.Dimensions
- public static let fhd43: OUICallingPlugin.Dimensions
- }
- public struct IPCMessage {
- public var type: OUICallingPlugin.IPCMessage.OneOf_Type?
- public var buffer: OUICallingPlugin.IPCMessage.Buffer {
- get
- set
- }
- public var unknownFields: SwiftProtobuf.UnknownStorage
- public enum OneOf_Type : Swift.Equatable {
- case buffer(OUICallingPlugin.IPCMessage.Buffer)
- public static func == (a: OUICallingPlugin.IPCMessage.OneOf_Type, b: OUICallingPlugin.IPCMessage.OneOf_Type) -> Swift.Bool
- }
- public struct Buffer {
- public var timestampNs: Swift.UInt64
- public var buffer: Foundation.Data
- public var type: OUICallingPlugin.IPCMessage.Buffer.OneOf_Type?
- public var video: OUICallingPlugin.IPCMessage.Buffer.Video {
- get
- set
- }
- public var audioApp: OUICallingPlugin.IPCMessage.Buffer.AudioApp {
- get
- set
- }
- public var audioMic: OUICallingPlugin.IPCMessage.Buffer.AudioMic {
- get
- set
- }
- public var unknownFields: SwiftProtobuf.UnknownStorage
- public enum OneOf_Type : Swift.Equatable {
- case video(OUICallingPlugin.IPCMessage.Buffer.Video)
- case audioApp(OUICallingPlugin.IPCMessage.Buffer.AudioApp)
- case audioMic(OUICallingPlugin.IPCMessage.Buffer.AudioMic)
- public static func == (a: OUICallingPlugin.IPCMessage.Buffer.OneOf_Type, b: OUICallingPlugin.IPCMessage.Buffer.OneOf_Type) -> Swift.Bool
- }
- public struct Video {
- public var format: Swift.UInt32
- public var rotation: Swift.UInt32
- public var width: Swift.UInt32
- public var height: Swift.UInt32
- public var unknownFields: SwiftProtobuf.UnknownStorage
- public init()
- }
- public struct AudioApp {
- public var unknownFields: SwiftProtobuf.UnknownStorage
- public init()
- }
- public struct AudioMic {
- public var unknownFields: SwiftProtobuf.UnknownStorage
- public init()
- }
- public init()
- }
- public init()
- }
- extension OUICallingPlugin.IPCMessage : @unchecked Swift.Sendable {
- }
- extension OUICallingPlugin.IPCMessage.OneOf_Type : @unchecked Swift.Sendable {
- }
- extension OUICallingPlugin.IPCMessage.Buffer : @unchecked Swift.Sendable {
- }
- extension OUICallingPlugin.IPCMessage.Buffer.OneOf_Type : @unchecked Swift.Sendable {
- }
- extension OUICallingPlugin.IPCMessage.Buffer.Video : @unchecked Swift.Sendable {
- }
- extension OUICallingPlugin.IPCMessage.Buffer.AudioApp : @unchecked Swift.Sendable {
- }
- extension OUICallingPlugin.IPCMessage.Buffer.AudioMic : @unchecked Swift.Sendable {
- }
- extension OUICallingPlugin.IPCMessage : SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
- public static let protoMessageName: Swift.String
- public static let _protobuf_nameMap: SwiftProtobuf._NameMap
- public mutating func decodeMessage<D>(decoder: inout D) throws where D : SwiftProtobuf.Decoder
- public func traverse<V>(visitor: inout V) throws where V : SwiftProtobuf.Visitor
- public static func == (lhs: OUICallingPlugin.IPCMessage, rhs: OUICallingPlugin.IPCMessage) -> Swift.Bool
- public var hashValue: Swift.Int {
- get
- }
- }
- extension OUICallingPlugin.IPCMessage.Buffer : SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
- public static let protoMessageName: Swift.String
- public static let _protobuf_nameMap: SwiftProtobuf._NameMap
- public mutating func decodeMessage<D>(decoder: inout D) throws where D : SwiftProtobuf.Decoder
- public func traverse<V>(visitor: inout V) throws where V : SwiftProtobuf.Visitor
- public static func == (lhs: OUICallingPlugin.IPCMessage.Buffer, rhs: OUICallingPlugin.IPCMessage.Buffer) -> Swift.Bool
- public var hashValue: Swift.Int {
- get
- }
- }
- extension OUICallingPlugin.IPCMessage.Buffer.Video : SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
- public static let protoMessageName: Swift.String
- public static let _protobuf_nameMap: SwiftProtobuf._NameMap
- public mutating func decodeMessage<D>(decoder: inout D) throws where D : SwiftProtobuf.Decoder
- public func traverse<V>(visitor: inout V) throws where V : SwiftProtobuf.Visitor
- public static func == (lhs: OUICallingPlugin.IPCMessage.Buffer.Video, rhs: OUICallingPlugin.IPCMessage.Buffer.Video) -> Swift.Bool
- public var hashValue: Swift.Int {
- get
- }
- }
- extension OUICallingPlugin.IPCMessage.Buffer.AudioApp : SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
- public static let protoMessageName: Swift.String
- public static let _protobuf_nameMap: SwiftProtobuf._NameMap
- public mutating func decodeMessage<D>(decoder: inout D) throws where D : SwiftProtobuf.Decoder
- public func traverse<V>(visitor: inout V) throws where V : SwiftProtobuf.Visitor
- public static func == (lhs: OUICallingPlugin.IPCMessage.Buffer.AudioApp, rhs: OUICallingPlugin.IPCMessage.Buffer.AudioApp) -> Swift.Bool
- public var hashValue: Swift.Int {
- get
- }
- }
- extension OUICallingPlugin.IPCMessage.Buffer.AudioMic : SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
- public static let protoMessageName: Swift.String
- public static let _protobuf_nameMap: SwiftProtobuf._NameMap
- public mutating func decodeMessage<D>(decoder: inout D) throws where D : SwiftProtobuf.Decoder
- public func traverse<V>(visitor: inout V) throws where V : SwiftProtobuf.Visitor
- public static func == (lhs: OUICallingPlugin.IPCMessage.Buffer.AudioMic, rhs: OUICallingPlugin.IPCMessage.Buffer.AudioMic) -> Swift.Bool
- public var hashValue: Swift.Int {
- get
- }
- }
- @_hasMissingDesignatedInitializers @objc public class LocalVideoTrack : OUICallingPlugin.Track, OUICallingPlugin.LocalTrack, OUICallingPlugin.VideoTrack {
- @objc public var capturer: OUICallingPlugin.VideoCapturer {
- get
- }
- @objc public var videoSource: WebRTC.RTCVideoSource {
- get
- }
- override public func start() -> OUICallingPlugin.Promise<Swift.Bool>
- override public func stop() -> OUICallingPlugin.Promise<Swift.Bool>
- @objc deinit
- }
- extension OUICallingPlugin.LocalVideoTrack {
- @objc dynamic public func add(videoRenderer: any OUICallingPlugin.VideoRenderer)
- @objc dynamic public func remove(videoRenderer: any OUICallingPlugin.VideoRenderer)
- }
- extension OUICallingPlugin.LocalVideoTrack {
- @available(*, deprecated, message: "Use CameraCapturer's methods instead to switch cameras")
- public func restartTrack(options: OUICallingPlugin.CameraCaptureOptions = CameraCaptureOptions()) -> OUICallingPlugin.Promise<Swift.Bool>
- }
- extension OUICallingPlugin.LocalVideoTrack {
- @objc dynamic public var publishOptions: (any OUICallingPlugin.PublishOptions)? {
- @objc get
- }
- @objc dynamic public var publishState: OUICallingPlugin.Track.PublishState {
- @objc get
- }
- }
- extension OUICallingPlugin.LocalVideoTrack {
- public func clone() -> OUICallingPlugin.LocalVideoTrack
- }
- public protocol ConstraintPriorityTarget {
- var constraintPriorityTargetValue: Swift.Float { get }
- }
- extension Swift.Int : OUICallingPlugin.ConstraintPriorityTarget {
- public var constraintPriorityTargetValue: Swift.Float {
- get
- }
- }
- extension Swift.UInt : OUICallingPlugin.ConstraintPriorityTarget {
- public var constraintPriorityTargetValue: Swift.Float {
- get
- }
- }
- extension Swift.Float : OUICallingPlugin.ConstraintPriorityTarget {
- public var constraintPriorityTargetValue: Swift.Float {
- get
- }
- }
- extension Swift.Double : OUICallingPlugin.ConstraintPriorityTarget {
- public var constraintPriorityTargetValue: Swift.Float {
- get
- }
- }
- extension CoreFoundation.CGFloat : OUICallingPlugin.ConstraintPriorityTarget {
- public var constraintPriorityTargetValue: Swift.Float {
- get
- }
- }
- extension UIKit.UILayoutPriority : OUICallingPlugin.ConstraintPriorityTarget {
- public var constraintPriorityTargetValue: Swift.Float {
- get
- }
- }
- public typealias NativeViewType = UIKit.UIView
- @objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class NativeView : OUICallingPlugin.NativeViewType {
- @_Concurrency.MainActor(unsafe) @objc override dynamic public func layoutSubviews()
- @objc deinit
- }
- public enum DiskStorage {
- @_hasMissingDesignatedInitializers public class Backend<T> where T : OUICallingPlugin.DataTransformable {
- public var config: OUICallingPlugin.DiskStorage.Config
- final public let directoryURL: Foundation.URL
- convenience public init(config: OUICallingPlugin.DiskStorage.Config) throws
- public func store(value: T, forKey key: Swift.String, expiration: OUICallingPlugin.StorageExpiration? = nil, writeOptions: Foundation.Data.WritingOptions = []) throws
- public func value(forKey key: Swift.String, extendingExpiration: OUICallingPlugin.ExpirationExtending = .cacheTime) throws -> T?
- public func isCached(forKey key: Swift.String) -> Swift.Bool
- public func isCached(forKey key: Swift.String, referenceDate: Foundation.Date) -> Swift.Bool
- public func remove(forKey key: Swift.String) throws
- public func removeAll() throws
- public func cacheFileURL(forKey key: Swift.String) -> Foundation.URL
- public func removeExpiredValues() throws -> [Foundation.URL]
- public func totalSize() throws -> Swift.UInt
- @objc deinit
- }
- }
- extension OUICallingPlugin.DiskStorage {
- public struct Config {
- public var sizeLimit: Swift.UInt
- public var expiration: OUICallingPlugin.StorageExpiration
- public var pathExtension: Swift.String?
- public var usesHashedFileName: Swift.Bool
- public var autoExtAfterHashedFileName: Swift.Bool
- public var cachePathBlock: ((_ directory: Foundation.URL, _ cacheName: Swift.String) -> Foundation.URL)!
- public init(name: Swift.String, sizeLimit: Swift.UInt, fileManager: Foundation.FileManager = .default, directory: Foundation.URL? = nil)
- }
- }
- @objc public class DataPublishOptions : ObjectiveC.NSObject, OUICallingPlugin.PublishOptions {
- @objc final public let name: Swift.String?
- @objc final public let destinations: [OUICallingPlugin.Sid]
- @objc final public let topic: Swift.String?
- public init(name: Swift.String? = nil, destinations: [Swift.String] = [], topic: Swift.String? = nil)
- @objc override dynamic public func isEqual(_ object: Any?) -> Swift.Bool
- @objc override dynamic public var hash: Swift.Int {
- @objc get
- }
- @objc deinit
- }
- extension OUICallingPlugin.ObservableType {
- public func takeLast(_ count: Swift.Int) -> OUICallingPlugin.Observable<Self.Element>
- }
- @objc public protocol TrackDelegate {
- @objc(track:didUpdateDimensions:) optional func track(_ track: any OUICallingPlugin.VideoTrack, didUpdate dimensions: OUICallingPlugin.Dimensions?)
- @objc optional func track(_ track: any OUICallingPlugin.VideoTrack, didAttach videoView: OUICallingPlugin.VideoView)
- @objc optional func track(_ track: any OUICallingPlugin.VideoTrack, didDetach videoView: OUICallingPlugin.VideoView)
- @objc(track:didUpdateMuted:shouldSendSignal:) optional func track(_ track: OUICallingPlugin.Track, didUpdate muted: Swift.Bool, shouldSendSignal: Swift.Bool)
- @available(*, deprecated, message: "Use track:didUpdateStatistics: instead")
- @objc(track:didUpdateStats:) optional func track(_ track: OUICallingPlugin.Track, didUpdate stats: OUICallingPlugin.TrackStats)
- @objc(track:didUpdateStatistics:) optional func track(_ track: OUICallingPlugin.Track, didUpdateStatistics: OUICallingPlugin.TrackStatistics)
- }
- extension OUICallingPlugin.Disposable {
- public func disposed(by bag: OUICallingPlugin.DisposeBag)
- }
- @_inheritsConvenienceInitializers final public class DisposeBag : OUICallingPlugin.DisposeBase {
- public init()
- final public func insert(_ disposable: any OUICallingPlugin.Disposable)
- @objc deinit
- }
- extension OUICallingPlugin.DisposeBag {
- convenience public init(disposing disposables: any OUICallingPlugin.Disposable...)
- convenience public init(@OUICallingPlugin.DisposeBag.DisposableBuilder builder: () -> [any OUICallingPlugin.Disposable])
- convenience public init(disposing disposables: [any OUICallingPlugin.Disposable])
- final public func insert(_ disposables: any OUICallingPlugin.Disposable...)
- final public func insert(@OUICallingPlugin.DisposeBag.DisposableBuilder builder: () -> [any OUICallingPlugin.Disposable])
- final public func insert(_ disposables: [any OUICallingPlugin.Disposable])
- @_functionBuilder public struct DisposableBuilder {
- public static func buildBlock(_ disposables: any OUICallingPlugin.Disposable...) -> [any OUICallingPlugin.Disposable]
- }
- }
- public protocol AnimationFontProvider {
- func fontFor(family: Swift.String, size: CoreFoundation.CGFloat) -> CoreText.CTFont?
- }
- final public class DefaultFontProvider : OUICallingPlugin.AnimationFontProvider {
- public init()
- final public func fontFor(family: Swift.String, size: CoreFoundation.CGFloat) -> CoreText.CTFont?
- @objc deinit
- }
- public protocol ConstraintRelatableTarget {
- }
- extension Swift.Int : OUICallingPlugin.ConstraintRelatableTarget {
- }
- extension Swift.UInt : OUICallingPlugin.ConstraintRelatableTarget {
- }
- extension Swift.Float : OUICallingPlugin.ConstraintRelatableTarget {
- }
- extension Swift.Double : OUICallingPlugin.ConstraintRelatableTarget {
- }
- extension CoreFoundation.CGFloat : OUICallingPlugin.ConstraintRelatableTarget {
- }
- extension CoreFoundation.CGSize : OUICallingPlugin.ConstraintRelatableTarget {
- }
- extension CoreFoundation.CGPoint : OUICallingPlugin.ConstraintRelatableTarget {
- }
- extension UIKit.UIEdgeInsets : OUICallingPlugin.ConstraintRelatableTarget {
- }
- extension OUICallingPlugin.ConstraintItem : OUICallingPlugin.ConstraintRelatableTarget {
- }
- extension UIKit.UIView : OUICallingPlugin.ConstraintRelatableTarget {
- }
- @available(iOS 9.0, macOS 10.11, *)
- extension UIKit.UILayoutGuide : OUICallingPlugin.ConstraintRelatableTarget {
- }
- extension OUICallingPlugin.AudioEncoding : Swift.Comparable {
- public static func < (lhs: OUICallingPlugin.AudioEncoding, rhs: OUICallingPlugin.AudioEncoding) -> Swift.Bool
- }
- public struct CallBack {
- public typealias StringOptionalReturnVoid = (_ data: Swift.String?) -> Swift.Void
- public typealias ErrorOptionalReturnVoid = (_ errCode: Swift.Int, _ errMsg: Swift.String?) -> Swift.Void
- public typealias VoidReturnVoid = () -> Swift.Void
- }
- @objc open class CallbackHandler : ObjectiveC.NSObject, OpenIMCore.Open_im_sdk_callbackBaseProtocol {
- public init(onSuccess: @escaping OUICallingPlugin.CallBack.StringOptionalReturnVoid, onFailure: @escaping OUICallingPlugin.CallBack.ErrorOptionalReturnVoid)
- public func dispatchMainThread(_ todo: @escaping () -> Swift.Void)
- @objc open func onSuccess(_ data: Swift.String?)
- @objc open func onError(_ errCode: Swift.Int32, errMsg: Swift.String?)
- @objc deinit
- }
- public enum LottieBackgroundBehavior {
- case stop
- case pause
- case pauseAndRestore
- case forceFinish
- case continuePlaying
- public static func `default`(for renderingEngine: OUICallingPlugin.RenderingEngine) -> OUICallingPlugin.LottieBackgroundBehavior
- public static func == (a: OUICallingPlugin.LottieBackgroundBehavior, b: OUICallingPlugin.LottieBackgroundBehavior) -> Swift.Bool
- public func hash(into hasher: inout Swift.Hasher)
- public var hashValue: Swift.Int {
- get
- }
- }
- public enum LottieLoopMode {
- case playOnce
- case loop
- case autoReverse
- case `repeat`(Swift.Float)
- case repeatBackwards(Swift.Float)
- }
- extension OUICallingPlugin.LottieLoopMode : Swift.Equatable {
- public static func == (lhs: OUICallingPlugin.LottieLoopMode, rhs: OUICallingPlugin.LottieLoopMode) -> Swift.Bool
- }
- @available(*, deprecated, renamed: "LottieAnimationView", message: "`AnimationView` has been renamed to `LottieAnimationView`, for consistency with the new `LottieAnimation` type. This notice will be removed in Lottie 4.0.")
- public typealias AnimationView = OUICallingPlugin.LottieAnimationView
- @objc @_inheritsConvenienceInitializers @IBDesignable @_Concurrency.MainActor(unsafe) final public class LottieAnimationView : OUICallingPlugin.LottieAnimationViewBase {
- @_Concurrency.MainActor(unsafe) public init(animation: OUICallingPlugin.LottieAnimation?, imageProvider: (any OUICallingPlugin.AnimationImageProvider)? = nil, textProvider: any OUICallingPlugin.AnimationTextProvider = DefaultTextProvider(), fontProvider: any OUICallingPlugin.AnimationFontProvider = DefaultFontProvider(), configuration: OUICallingPlugin.LottieConfiguration = .shared, logger: OUICallingPlugin.LottieLogger = .shared)
- @_Concurrency.MainActor(unsafe) public init(configuration: OUICallingPlugin.LottieConfiguration = .shared, logger: OUICallingPlugin.LottieLogger = .shared)
- @_Concurrency.MainActor(unsafe) @objc override dynamic public init(frame: CoreFoundation.CGRect)
- @_Concurrency.MainActor(unsafe) @objc required dynamic public init?(coder aDecoder: Foundation.NSCoder)
- @_Concurrency.MainActor(unsafe) final public let configuration: OUICallingPlugin.LottieConfiguration
- @_Concurrency.MainActor(unsafe) final public var valueProviders: [OUICallingPlugin.AnimationKeypath : any OUICallingPlugin.AnyValueProvider] {
- get
- }
- @_Concurrency.MainActor(unsafe) final public var backgroundBehavior: OUICallingPlugin.LottieBackgroundBehavior {
- get
- set
- }
- @_Concurrency.MainActor(unsafe) final public var animation: OUICallingPlugin.LottieAnimation? {
- get
- set
- }
- @_Concurrency.MainActor(unsafe) final public var imageProvider: any OUICallingPlugin.AnimationImageProvider {
- get
- set
- }
- @_Concurrency.MainActor(unsafe) final public var textProvider: any OUICallingPlugin.AnimationTextProvider {
- get
- set
- }
- @_Concurrency.MainActor(unsafe) final public var fontProvider: any OUICallingPlugin.AnimationFontProvider {
- get
- set
- }
- @_Concurrency.MainActor(unsafe) final public var isAnimationPlaying: Swift.Bool {
- get
- }
- @_Concurrency.MainActor(unsafe) final public var isAnimationQueued: Swift.Bool {
- get
- }
- @_Concurrency.MainActor(unsafe) final public var loopMode: OUICallingPlugin.LottieLoopMode {
- get
- set
- }
- @_Concurrency.MainActor(unsafe) final public var shouldRasterizeWhenIdle: Swift.Bool {
- get
- set
- }
- @_Concurrency.MainActor(unsafe) final public var currentProgress: OUICallingPlugin.AnimationProgressTime {
- get
- set
- }
- @_Concurrency.MainActor(unsafe) final public var currentTime: Foundation.TimeInterval {
- get
- set
- }
- @_Concurrency.MainActor(unsafe) final public var currentFrame: OUICallingPlugin.AnimationFrameTime {
- get
- set
- }
- @_Concurrency.MainActor(unsafe) final public var realtimeAnimationFrame: OUICallingPlugin.AnimationFrameTime {
- get
- }
- @_Concurrency.MainActor(unsafe) final public var realtimeAnimationProgress: OUICallingPlugin.AnimationProgressTime {
- get
- }
- @_Concurrency.MainActor(unsafe) final public var animationSpeed: CoreFoundation.CGFloat {
- get
- set
- }
- @_Concurrency.MainActor(unsafe) final public var respectAnimationFrameRate: Swift.Bool {
- get
- set
- }
- @_Concurrency.MainActor(unsafe) final public var viewportFrame: CoreFoundation.CGRect? {
- get
- set
- }
- @_Concurrency.MainActor(unsafe) @objc override final public var intrinsicContentSize: CoreFoundation.CGSize {
- @objc get
- }
- @_Concurrency.MainActor(unsafe) final public var currentRenderingEngine: OUICallingPlugin.RenderingEngine? {
- get
- }
- @_Concurrency.MainActor(unsafe) final public func play(completion: OUICallingPlugin.LottieCompletionBlock? = nil)
- @_Concurrency.MainActor(unsafe) final public func play(fromProgress: OUICallingPlugin.AnimationProgressTime? = nil, toProgress: OUICallingPlugin.AnimationProgressTime, loopMode: OUICallingPlugin.LottieLoopMode? = nil, completion: OUICallingPlugin.LottieCompletionBlock? = nil)
- @_Concurrency.MainActor(unsafe) final public func play(fromFrame: OUICallingPlugin.AnimationFrameTime? = nil, toFrame: OUICallingPlugin.AnimationFrameTime, loopMode: OUICallingPlugin.LottieLoopMode? = nil, completion: OUICallingPlugin.LottieCompletionBlock? = nil)
- @_Concurrency.MainActor(unsafe) final public func play(fromMarker: Swift.String? = nil, toMarker: Swift.String, loopMode: OUICallingPlugin.LottieLoopMode? = nil, completion: OUICallingPlugin.LottieCompletionBlock? = nil)
- @_Concurrency.MainActor(unsafe) final public func play(marker: Swift.String, loopMode: OUICallingPlugin.LottieLoopMode? = nil, completion: OUICallingPlugin.LottieCompletionBlock? = nil)
- @_Concurrency.MainActor(unsafe) final public func stop()
- @_Concurrency.MainActor(unsafe) final public func pause()
- @_Concurrency.MainActor(unsafe) final public func reloadImages()
- @_Concurrency.MainActor(unsafe) final public func forceDisplayUpdate()
- @_Concurrency.MainActor(unsafe) final public func setValueProvider(_ valueProvider: any OUICallingPlugin.AnyValueProvider, keypath: OUICallingPlugin.AnimationKeypath)
- @_Concurrency.MainActor(unsafe) final public func getValue(for keypath: OUICallingPlugin.AnimationKeypath, atFrame: OUICallingPlugin.AnimationFrameTime?) -> Any?
- @_Concurrency.MainActor(unsafe) final public func getOriginalValue(for keypath: OUICallingPlugin.AnimationKeypath, atFrame: OUICallingPlugin.AnimationFrameTime?) -> Any?
- @_Concurrency.MainActor(unsafe) final public func logHierarchyKeypaths()
- @_Concurrency.MainActor(unsafe) final public func addSubview(_ subview: OUICallingPlugin.AnimationSubview, forLayerAt keypath: OUICallingPlugin.AnimationKeypath)
- @_Concurrency.MainActor(unsafe) final public func convert(_ rect: CoreFoundation.CGRect, toLayerAt keypath: OUICallingPlugin.AnimationKeypath?) -> CoreFoundation.CGRect?
- @_Concurrency.MainActor(unsafe) final public func convert(_ point: CoreFoundation.CGPoint, toLayerAt keypath: OUICallingPlugin.AnimationKeypath?) -> CoreFoundation.CGPoint?
- @_Concurrency.MainActor(unsafe) final public func setNodeIsEnabled(isEnabled: Swift.Bool, keypath: OUICallingPlugin.AnimationKeypath)
- @_Concurrency.MainActor(unsafe) final public func progressTime(forMarker named: Swift.String) -> OUICallingPlugin.AnimationProgressTime?
- @_Concurrency.MainActor(unsafe) final public func frameTime(forMarker named: Swift.String) -> OUICallingPlugin.AnimationFrameTime?
- @_Concurrency.MainActor(unsafe) final public func durationFrameTime(forMarker named: Swift.String) -> OUICallingPlugin.AnimationFrameTime?
- @objc deinit
- }
- @available(iOS 9.0, macOS 10.11, *)
- extension UIKit.UILayoutGuide {
- @_Concurrency.MainActor(unsafe) public var snp: OUICallingPlugin.ConstraintLayoutGuideDSL {
- get
- }
- }
- public struct AnimationKeypath : Swift.Hashable, Swift.ExpressibleByStringLiteral {
- public init(keypath: Swift.String)
- public init(stringLiteral: Swift.String)
- public init(keys: [Swift.String])
- public func hash(into hasher: inout Swift.Hasher)
- public static func == (a: OUICallingPlugin.AnimationKeypath, b: OUICallingPlugin.AnimationKeypath) -> Swift.Bool
- public typealias ExtendedGraphemeClusterLiteralType = Swift.String
- public typealias StringLiteralType = Swift.String
- public typealias UnicodeScalarLiteralType = Swift.String
- public var hashValue: Swift.Int {
- get
- }
- }
- @objc public class VideoParameters : ObjectiveC.NSObject {
- @objc final public let dimensions: OUICallingPlugin.Dimensions
- @objc final public let encoding: OUICallingPlugin.VideoEncoding
- @objc public init(dimensions: OUICallingPlugin.Dimensions, encoding: OUICallingPlugin.VideoEncoding)
- @objc override dynamic public func isEqual(_ object: Any?) -> Swift.Bool
- @objc override dynamic public var hash: Swift.Int {
- @objc get
- }
- @objc deinit
- }
- @objc extension OUICallingPlugin.VideoParameters {
- @objc public static let presetH90_169: OUICallingPlugin.VideoParameters
- @objc public static let presetH180_169: OUICallingPlugin.VideoParameters
- @objc public static let presetH216_169: OUICallingPlugin.VideoParameters
- @objc public static let presetH360_169: OUICallingPlugin.VideoParameters
- @objc public static let presetH540_169: OUICallingPlugin.VideoParameters
- @objc public static let presetH720_169: OUICallingPlugin.VideoParameters
- @objc public static let presetH1080_169: OUICallingPlugin.VideoParameters
- @objc public static let presetH1440_169: OUICallingPlugin.VideoParameters
- @objc public static let presetH2160_169: OUICallingPlugin.VideoParameters
- @objc public static let presetH120_43: OUICallingPlugin.VideoParameters
- @objc public static let presetH180_43: OUICallingPlugin.VideoParameters
- @objc public static let presetH240_43: OUICallingPlugin.VideoParameters
- @objc public static let presetH360_43: OUICallingPlugin.VideoParameters
- @objc public static let presetH480_43: OUICallingPlugin.VideoParameters
- @objc public static let presetH540_43: OUICallingPlugin.VideoParameters
- @objc public static let presetH720_43: OUICallingPlugin.VideoParameters
- @objc public static let presetH1080_43: OUICallingPlugin.VideoParameters
- @objc public static let presetH1440_43: OUICallingPlugin.VideoParameters
- @objc public static let presetScreenShareH360FPS3: OUICallingPlugin.VideoParameters
- @objc public static let presetScreenShareH720FPS5: OUICallingPlugin.VideoParameters
- @objc public static let presetScreenShareH720FPS15: OUICallingPlugin.VideoParameters
- @objc public static let presetScreenShareH1080FPS15: OUICallingPlugin.VideoParameters
- @objc public static let presetScreenShareH1080FPS30: OUICallingPlugin.VideoParameters
- }
- extension CoreFoundation.CGSize : OUICallingPlugin.KingfisherCompatibleValue {
- }
- extension OUICallingPlugin.KingfisherWrapper where Base == CoreFoundation.CGSize {
- public func resize(to size: CoreFoundation.CGSize, for contentMode: OUICallingPlugin.ContentMode) -> CoreFoundation.CGSize
- public func constrained(_ size: CoreFoundation.CGSize) -> CoreFoundation.CGSize
- public func filling(_ size: CoreFoundation.CGSize) -> CoreFoundation.CGSize
- public func constrainedRect(for size: CoreFoundation.CGSize, anchor: CoreFoundation.CGPoint) -> CoreFoundation.CGRect
- }
- public enum ImageFormat {
- case unknown
- case PNG
- case JPEG
- case GIF
- public enum JPEGMarker {
- case SOF0
- case SOF2
- case DHT
- case DQT
- case DRI
- case SOS
- case RSTn(Swift.UInt8)
- case APPn
- case COM
- case EOI
- }
- public static func == (a: OUICallingPlugin.ImageFormat, b: OUICallingPlugin.ImageFormat) -> Swift.Bool
- public func hash(into hasher: inout Swift.Hasher)
- public var hashValue: Swift.Int {
- get
- }
- }
- extension Foundation.Data : OUICallingPlugin.KingfisherCompatibleValue {
- }
- extension OUICallingPlugin.KingfisherWrapper where Base == Foundation.Data {
- public var imageFormat: OUICallingPlugin.ImageFormat {
- get
- }
- public func contains(jpeg marker: OUICallingPlugin.ImageFormat.JPEGMarker) -> Swift.Bool
- }
- public protocol ConnectableObservableType : OUICallingPlugin.ObservableType {
- func connect() -> any OUICallingPlugin.Disposable
- }
- extension OUICallingPlugin.CameraCapturer {
- #if compiler(>=5.3) && $AsyncAwait
- @discardableResult
- public func switchCameraPosition() async throws -> Swift.Bool
- #endif
- #if compiler(>=5.3) && $AsyncAwait
- @discardableResult
- public func setCameraPosition(_ position: AVFoundation.AVCaptureDevice.Position) async throws -> Swift.Bool
- #endif
- }
- @objc public class AudioEncoding : ObjectiveC.NSObject, OUICallingPlugin.MediaEncoding {
- @objc public var maxBitrate: Swift.Int
- @objc public init(maxBitrate: Swift.Int)
- @objc override dynamic public func isEqual(_ object: Any?) -> Swift.Bool
- @objc override dynamic public var hash: Swift.Int {
- @objc get
- }
- @objc deinit
- }
- @objc extension OUICallingPlugin.AudioEncoding {
- @objc public static let presetTelephone: OUICallingPlugin.AudioEncoding
- @objc public static let presetSpeech: OUICallingPlugin.AudioEncoding
- @objc public static let presetMusic: OUICallingPlugin.AudioEncoding
- @objc public static let presetMusicStereo: OUICallingPlugin.AudioEncoding
- @objc public static let presetMusicHighQuality: OUICallingPlugin.AudioEncoding
- @objc public static let presetMusicHighQualityStereo: OUICallingPlugin.AudioEncoding
- }
- @available(*, deprecated)
- extension OUICallingPlugin.VideoParameters {
- public static let presetQVGA43: OUICallingPlugin.VideoParameters
- public static let presetVGA43: OUICallingPlugin.VideoParameters
- public static let presetQHD43: OUICallingPlugin.VideoParameters
- public static let presetHD43: OUICallingPlugin.VideoParameters
- public static let presetFHD43: OUICallingPlugin.VideoParameters
- public static let presetQVGA169: OUICallingPlugin.VideoParameters
- public static let presetVGA169: OUICallingPlugin.VideoParameters
- public static let presetQHD169: OUICallingPlugin.VideoParameters
- public static let presetHD169: OUICallingPlugin.VideoParameters
- public static let presetFHD169: OUICallingPlugin.VideoParameters
- public static let presetScreenShareVGA: OUICallingPlugin.VideoParameters
- public static let presetScreenShareHD5: OUICallingPlugin.VideoParameters
- public static let presetScreenShareHD15: OUICallingPlugin.VideoParameters
- public static let presetScreenShareFHD15: OUICallingPlugin.VideoParameters
- public static let presetScreenShareFHD30: OUICallingPlugin.VideoParameters
- }
- public typealias ExecutionQueue = OUICallingPlugin.CallbackQueue
- public enum CallbackQueue {
- case mainAsync
- case mainCurrentOrAsync
- case untouch
- case dispatch(Dispatch.DispatchQueue)
- public func execute(_ block: @escaping () -> Swift.Void)
- }
- @available(iOS 9.0, *)
- public typealias ConstraintLayoutGuide = UIKit.UILayoutGuide
- extension OUICallingPlugin.ObservableType {
- public func take(_ count: Swift.Int) -> OUICallingPlugin.Observable<Self.Element>
- }
- extension OUICallingPlugin.ObservableType {
- public func take(for duration: OUICallingPlugin.RxTimeInterval, scheduler: any OUICallingPlugin.SchedulerType) -> OUICallingPlugin.Observable<Self.Element>
- @available(*, deprecated, renamed: "take(for:scheduler:)")
- public func take(_ duration: OUICallingPlugin.RxTimeInterval, scheduler: any OUICallingPlugin.SchedulerType) -> OUICallingPlugin.Observable<Self.Element>
- }
- public enum DisconnectReason {
- case user
- case networkError(_: any Swift.Error)
- case unknown
- case duplicateIdentity
- case serverShutdown
- case participantRemoved
- case roomDeleted
- case stateMismatch
- case joinFailure
- }
- extension OUICallingPlugin.DisconnectReason : Swift.Equatable {
- public static func == (lhs: OUICallingPlugin.DisconnectReason, rhs: OUICallingPlugin.DisconnectReason) -> Swift.Bool
- public func isEqual(to rhs: OUICallingPlugin.DisconnectReason, includingAssociatedValues: Swift.Bool = true) -> Swift.Bool
- }
- public enum Hooks {
- public static var recordCallStackOnError: Swift.Bool
- }
- extension Swift.Double {
- public func rounded(to places: Swift.Int) -> Swift.Double
- }
- extension Foundation.NSNotification.Name {
- public static let KingfisherDidCleanDiskCache: Foundation.Notification.Name
- }
- public let KingfisherDiskCacheCleanedHashKey: Swift.String
- public enum CacheType {
- case none
- case memory
- case disk
- public var cached: Swift.Bool {
- get
- }
- public static func == (a: OUICallingPlugin.CacheType, b: OUICallingPlugin.CacheType) -> Swift.Bool
- public func hash(into hasher: inout Swift.Hasher)
- public var hashValue: Swift.Int {
- get
- }
- }
- public struct CacheStoreResult {
- public let memoryCacheResult: Swift.Result<(), Swift.Never>
- public let diskCacheResult: Swift.Result<(), OUICallingPlugin.KingfisherError>
- }
- extension UIKit.UIImage : OUICallingPlugin.CacheCostCalculable {
- public var cacheCost: Swift.Int {
- get
- }
- }
- extension Foundation.Data : OUICallingPlugin.DataTransformable {
- public func toData() throws -> Foundation.Data
- public static func fromData(_ data: Foundation.Data) throws -> Foundation.Data
- public static let empty: Foundation.Data
- }
- public enum ImageCacheResult {
- case disk(OUICallingPlugin.KFCrossPlatformImage)
- case memory(OUICallingPlugin.KFCrossPlatformImage)
- case none
- public var image: OUICallingPlugin.KFCrossPlatformImage? {
- get
- }
- public var cacheType: OUICallingPlugin.CacheType {
- get
- }
- }
- open class ImageCache {
- public static let `default`: OUICallingPlugin.ImageCache
- final public let memoryStorage: OUICallingPlugin.MemoryStorage.Backend<OUICallingPlugin.KFCrossPlatformImage>
- final public let diskStorage: OUICallingPlugin.DiskStorage.Backend<Foundation.Data>
- public typealias DiskCachePathClosure = (Foundation.URL, Swift.String) -> Foundation.URL
- public init(memoryStorage: OUICallingPlugin.MemoryStorage.Backend<OUICallingPlugin.KFCrossPlatformImage>, diskStorage: OUICallingPlugin.DiskStorage.Backend<Foundation.Data>)
- convenience public init(name: Swift.String)
- convenience public init(name: Swift.String, cacheDirectoryURL: Foundation.URL?, diskCachePathClosure: OUICallingPlugin.ImageCache.DiskCachePathClosure? = nil) throws
- @objc deinit
- open func store(_ image: OUICallingPlugin.KFCrossPlatformImage, original: Foundation.Data? = nil, forKey key: Swift.String, options: OUICallingPlugin.KingfisherParsedOptionsInfo, toDisk: Swift.Bool = true, completionHandler: ((OUICallingPlugin.CacheStoreResult) -> Swift.Void)? = nil)
- open func store(_ image: OUICallingPlugin.KFCrossPlatformImage, original: Foundation.Data? = nil, forKey key: Swift.String, processorIdentifier identifier: Swift.String = "", cacheSerializer serializer: any OUICallingPlugin.CacheSerializer = DefaultCacheSerializer.default, toDisk: Swift.Bool = true, callbackQueue: OUICallingPlugin.CallbackQueue = .untouch, completionHandler: ((OUICallingPlugin.CacheStoreResult) -> Swift.Void)? = nil)
- open func storeToDisk(_ data: Foundation.Data, forKey key: Swift.String, processorIdentifier identifier: Swift.String = "", expiration: OUICallingPlugin.StorageExpiration? = nil, callbackQueue: OUICallingPlugin.CallbackQueue = .untouch, completionHandler: ((OUICallingPlugin.CacheStoreResult) -> Swift.Void)? = nil)
- open func removeImage(forKey key: Swift.String, processorIdentifier identifier: Swift.String = "", fromMemory: Swift.Bool = true, fromDisk: Swift.Bool = true, callbackQueue: OUICallingPlugin.CallbackQueue = .untouch, completionHandler: (() -> Swift.Void)? = nil)
- open func retrieveImage(forKey key: Swift.String, options: OUICallingPlugin.KingfisherParsedOptionsInfo, callbackQueue: OUICallingPlugin.CallbackQueue = .mainCurrentOrAsync, completionHandler: ((Swift.Result<OUICallingPlugin.ImageCacheResult, OUICallingPlugin.KingfisherError>) -> Swift.Void)?)
- open func retrieveImage(forKey key: Swift.String, options: OUICallingPlugin.KingfisherOptionsInfo? = nil, callbackQueue: OUICallingPlugin.CallbackQueue = .mainCurrentOrAsync, completionHandler: ((Swift.Result<OUICallingPlugin.ImageCacheResult, OUICallingPlugin.KingfisherError>) -> Swift.Void)?)
- open func retrieveImageInMemoryCache(forKey key: Swift.String, options: OUICallingPlugin.KingfisherParsedOptionsInfo) -> OUICallingPlugin.KFCrossPlatformImage?
- open func retrieveImageInMemoryCache(forKey key: Swift.String, options: OUICallingPlugin.KingfisherOptionsInfo? = nil) -> OUICallingPlugin.KFCrossPlatformImage?
- open func retrieveImageInDiskCache(forKey key: Swift.String, options: OUICallingPlugin.KingfisherOptionsInfo? = nil, callbackQueue: OUICallingPlugin.CallbackQueue = .untouch, completionHandler: @escaping (Swift.Result<OUICallingPlugin.KFCrossPlatformImage?, OUICallingPlugin.KingfisherError>) -> Swift.Void)
- public func clearCache(completion handler: (() -> Swift.Void)? = nil)
- @objc public func clearMemoryCache()
- open func clearDiskCache(completion handler: (() -> Swift.Void)? = nil)
- open func cleanExpiredCache(completion handler: (() -> Swift.Void)? = nil)
- open func cleanExpiredMemoryCache()
- open func cleanExpiredDiskCache(completion handler: (() -> Swift.Void)? = nil)
- @objc public func backgroundCleanExpiredDiskCache()
- open func imageCachedType(forKey key: Swift.String, processorIdentifier identifier: Swift.String = DefaultImageProcessor.default.identifier) -> OUICallingPlugin.CacheType
- public func isCached(forKey key: Swift.String, processorIdentifier identifier: Swift.String = DefaultImageProcessor.default.identifier) -> Swift.Bool
- open func hash(forKey key: Swift.String, processorIdentifier identifier: Swift.String = DefaultImageProcessor.default.identifier) -> Swift.String
- open func calculateDiskStorageSize(completion handler: @escaping ((Swift.Result<Swift.UInt, OUICallingPlugin.KingfisherError>) -> Swift.Void))
- #if compiler(>=5.3) && $EffectfulProp
- @available(iOS 13.0, macOS 10.15, tvOS 13.0, watchOS 6.0, *)
- open var diskStorageSize: Swift.UInt {
- get async throws
- }
- #endif
- open func cachePath(forKey key: Swift.String, processorIdentifier identifier: Swift.String = DefaultImageProcessor.default.identifier) -> Swift.String
- }
- extension UIKit.UIApplication : OUICallingPlugin.KingfisherCompatible {
- }
- extension OUICallingPlugin.KingfisherWrapper where Base : UIKit.UIApplication {
- public static var shared: UIKit.UIApplication? {
- get
- }
- }
- extension OUICallingPlugin.Track {
- #if compiler(>=5.3) && $AsyncAwait
- @discardableResult
- public func start() async throws -> Swift.Bool
- #endif
- #if compiler(>=5.3) && $AsyncAwait
- @discardableResult
- public func stop() async throws -> Swift.Bool
- #endif
- }
- public class BundleImageProvider : OUICallingPlugin.AnimationImageProvider {
- public init(bundle: Foundation.Bundle, searchPath: Swift.String?)
- public func imageForAsset(asset: OUICallingPlugin.ImageAsset) -> CoreGraphics.CGImage?
- @objc deinit
- }
- public typealias CaptureFunc = (_ capture: WebRTC.RTCVideoFrame) -> Swift.Void
- public typealias InterceptFunc = (_ frame: WebRTC.RTCVideoFrame, _ capture: @escaping OUICallingPlugin.CaptureFunc) -> Swift.Void
- @objc public class VideoCaptureInterceptor : ObjectiveC.NSObject, WebRTC.RTCVideoCapturerDelegate, OUICallingPlugin.Loggable {
- public init(_ interceptFunc: @escaping OUICallingPlugin.InterceptFunc)
- @objc deinit
- @objc public func capturer(_ capturer: WebRTC.RTCVideoCapturer, didCapture frame: WebRTC.RTCVideoFrame)
- }
- extension OUICallingPlugin.ObservableType {
- public static func error(_ error: any Swift.Error) -> OUICallingPlugin.Observable<Self.Element>
- }
- public protocol SubjectType : OUICallingPlugin.ObservableType {
- associatedtype Observer : OUICallingPlugin.ObserverType
- func asObserver() -> Self.Observer
- }
- @_hasMissingDesignatedInitializers @objc public class Track : ObjectiveC.NSObject, OUICallingPlugin.Loggable {
- @objc public static let cameraName: Swift.String
- @objc public static let microphoneName: Swift.String
- @objc public static let screenShareVideoName: Swift.String
- @objc public static let screenShareAudioName: Swift.String
- @objc(TrackKind) public enum Kind : Swift.Int, Swift.Codable {
- case audio
- case video
- case none
- public init?(rawValue: Swift.Int)
- public typealias RawValue = Swift.Int
- public var rawValue: Swift.Int {
- get
- }
- }
- @objc(TrackState) public enum TrackState : Swift.Int, Swift.Codable {
- case stopped
- case started
- public init?(rawValue: Swift.Int)
- public typealias RawValue = Swift.Int
- public var rawValue: Swift.Int {
- get
- }
- }
- @objc(TrackSource) public enum Source : Swift.Int, Swift.Codable {
- case unknown
- case camera
- case microphone
- case screenShareVideo
- case screenShareAudio
- public init?(rawValue: Swift.Int)
- public typealias RawValue = Swift.Int
- public var rawValue: Swift.Int {
- get
- }
- }
- @objc(PublishState) public enum PublishState : Swift.Int {
- case unpublished
- case published
- public init?(rawValue: Swift.Int)
- public typealias RawValue = Swift.Int
- public var rawValue: Swift.Int {
- get
- }
- }
- @objc public var kind: OUICallingPlugin.Track.Kind {
- @objc get
- }
- @objc public var source: OUICallingPlugin.Track.Source {
- @objc get
- }
- @objc public var name: Swift.String {
- @objc get
- }
- @objc public var sid: OUICallingPlugin.Sid? {
- @objc get
- }
- @objc public var muted: Swift.Bool {
- @objc get
- }
- @objc public var stats: OUICallingPlugin.TrackStats? {
- @objc get
- }
- @objc public var statistics: OUICallingPlugin.TrackStatistics? {
- @objc get
- }
- @objc public var dimensions: OUICallingPlugin.Dimensions? {
- @objc get
- }
- public var videoFrame: WebRTC.RTCVideoFrame? {
- get
- }
- @objc public var trackState: OUICallingPlugin.Track.TrackState {
- @objc get
- }
- @objc deinit
- public func start() -> OUICallingPlugin.Promise<Swift.Bool>
- public func stop() -> OUICallingPlugin.Promise<Swift.Bool>
- }
- extension OUICallingPlugin.Track {
- @available(*, deprecated, renamed: "trackState")
- public var state: OUICallingPlugin.Track.TrackState {
- get
- }
- }
- extension OUICallingPlugin.Track : Swift.Identifiable {
- public var id: Swift.String {
- get
- }
- public typealias ID = Swift.String
- }
- extension OUICallingPlugin.OutboundRtpStreamStatistics {
- public func formattedBps() -> Swift.String
- public var bps: Swift.UInt64 {
- get
- }
- }
- extension OUICallingPlugin.InboundRtpStreamStatistics {
- public func formattedBps() -> Swift.String
- public var bps: Swift.UInt64 {
- get
- }
- }
- extension Dispatch.DispatchQueue {
- public static let liveKitWebRTC: Dispatch.DispatchQueue
- }
- public enum MaybeTrait {
- }
- public typealias RxMaybe<Element> = OUICallingPlugin.PrimitiveSequence<OUICallingPlugin.MaybeTrait, Element>
- @frozen public enum MaybeEvent<Element> {
- case success(Element)
- case error(any Swift.Error)
- case completed
- }
- extension OUICallingPlugin.PrimitiveSequenceType where Self.Trait == OUICallingPlugin.MaybeTrait {
- public typealias MaybeObserver = (OUICallingPlugin.MaybeEvent<Self.Element>) -> Swift.Void
- public static func create(subscribe: @escaping (@escaping Self.MaybeObserver) -> any OUICallingPlugin.Disposable) -> OUICallingPlugin.PrimitiveSequence<Self.Trait, Self.Element>
- public func subscribe(_ observer: @escaping (OUICallingPlugin.MaybeEvent<Self.Element>) -> Swift.Void) -> any OUICallingPlugin.Disposable
- public func subscribe<Object>(with object: Object, onSuccess: ((Object, Self.Element) -> Swift.Void)? = nil, onError: ((Object, any Swift.Error) -> Swift.Void)? = nil, onCompleted: ((Object) -> Swift.Void)? = nil, onDisposed: ((Object) -> Swift.Void)? = nil) -> any OUICallingPlugin.Disposable where Object : AnyObject
- public func subscribe(onSuccess: ((Self.Element) -> Swift.Void)? = nil, onError: ((any Swift.Error) -> Swift.Void)? = nil, onCompleted: (() -> Swift.Void)? = nil, onDisposed: (() -> Swift.Void)? = nil) -> any OUICallingPlugin.Disposable
- }
- extension OUICallingPlugin.PrimitiveSequenceType where Self.Trait == OUICallingPlugin.MaybeTrait {
- public static func just(_ element: Self.Element) -> OUICallingPlugin.RxMaybe<Self.Element>
- public static func just(_ element: Self.Element, scheduler: any OUICallingPlugin.ImmediateSchedulerType) -> OUICallingPlugin.RxMaybe<Self.Element>
- public static func error(_ error: any Swift.Error) -> OUICallingPlugin.RxMaybe<Self.Element>
- public static func never() -> OUICallingPlugin.RxMaybe<Self.Element>
- public static func empty() -> OUICallingPlugin.RxMaybe<Self.Element>
- }
- extension OUICallingPlugin.PrimitiveSequenceType where Self.Trait == OUICallingPlugin.MaybeTrait {
- public func `do`(onNext: ((Self.Element) throws -> Swift.Void)? = nil, afterNext: ((Self.Element) throws -> Swift.Void)? = nil, onError: ((any Swift.Error) throws -> Swift.Void)? = nil, afterError: ((any Swift.Error) throws -> Swift.Void)? = nil, onCompleted: (() throws -> Swift.Void)? = nil, afterCompleted: (() throws -> Swift.Void)? = nil, onSubscribe: (() -> Swift.Void)? = nil, onSubscribed: (() -> Swift.Void)? = nil, onDispose: (() -> Swift.Void)? = nil) -> OUICallingPlugin.RxMaybe<Self.Element>
- public func filter(_ predicate: @escaping (Self.Element) throws -> Swift.Bool) -> OUICallingPlugin.RxMaybe<Self.Element>
- public func map<Result>(_ transform: @escaping (Self.Element) throws -> Result) -> OUICallingPlugin.RxMaybe<Result>
- public func compactMap<Result>(_ transform: @escaping (Self.Element) throws -> Result?) -> OUICallingPlugin.RxMaybe<Result>
- public func flatMap<Result>(_ selector: @escaping (Self.Element) throws -> OUICallingPlugin.RxMaybe<Result>) -> OUICallingPlugin.RxMaybe<Result>
- public func ifEmpty(default: Self.Element) -> OUICallingPlugin.Single<Self.Element>
- public func ifEmpty(switchTo other: OUICallingPlugin.RxMaybe<Self.Element>) -> OUICallingPlugin.RxMaybe<Self.Element>
- public func ifEmpty(switchTo other: OUICallingPlugin.Single<Self.Element>) -> OUICallingPlugin.Single<Self.Element>
- public func catchAndReturn(_ element: Self.Element) -> OUICallingPlugin.PrimitiveSequence<Self.Trait, Self.Element>
- @available(*, deprecated, renamed: "catchAndReturn(_:)")
- public func catchErrorJustReturn(_ element: Self.Element) -> OUICallingPlugin.PrimitiveSequence<Self.Trait, Self.Element>
- }
- extension OUICallingPlugin.Promise {
- @discardableResult
- final public func recover(on queue: Dispatch.DispatchQueue = .promises, _ recovery: @escaping (any Swift.Error) throws -> OUICallingPlugin.Promise<Value>) -> OUICallingPlugin.Promise<Value>
- @discardableResult
- final public func recover(on queue: Dispatch.DispatchQueue = .promises, _ recovery: @escaping (any Swift.Error) throws -> Value) -> OUICallingPlugin.Promise<Value>
- }
- extension OUICallingPlugin.Room : OUICallingPlugin.MulticastDelegateProtocol {
- public func add(delegate: any OUICallingPlugin.RoomDelegate)
- public func remove(delegate: any OUICallingPlugin.RoomDelegate)
- @objc dynamic public func removeAllDelegates()
- @available(swift, obsoleted: 1.0)
- @objc(addDelegate:) dynamic public func addObjC(delegate: any OUICallingPlugin.RoomDelegateObjC)
- @available(swift, obsoleted: 1.0)
- @objc(removeDelegate:) dynamic public func removeObjC(delegate: any OUICallingPlugin.RoomDelegateObjC)
- public typealias Delegate = any OUICallingPlugin.RoomDelegate
- }
- extension OUICallingPlugin.Participant : OUICallingPlugin.MulticastDelegateProtocol {
- @objc(addDelegate:) dynamic public func add(delegate: any OUICallingPlugin.ParticipantDelegate)
- @objc(removeDelegate:) dynamic public func remove(delegate: any OUICallingPlugin.ParticipantDelegate)
- @objc dynamic public func removeAllDelegates()
- public typealias Delegate = any OUICallingPlugin.ParticipantDelegate
- }
- public enum StatisticsType : Swift.String {
- case codec
- case inboundRtp
- case outboundRtp
- case remoteInboundRtp
- case remoteOutboundRtp
- case mediaSource
- case mediaPlayout
- case peerConnection
- case dataChannel
- case transport
- case candidatePair
- case localCandidate
- case remoteCandidate
- case certificate
- public init?(rawValue: Swift.String)
- public typealias RawValue = Swift.String
- public var rawValue: Swift.String {
- get
- }
- }
- public enum QualityLimitationReason : Swift.String {
- case none
- case cpu
- case bandwidth
- case other
- public init?(rawValue: Swift.String)
- public typealias RawValue = Swift.String
- public var rawValue: Swift.String {
- get
- }
- }
- public enum DtlsRole : Swift.String {
- case client
- case server
- case unknown
- public init?(rawValue: Swift.String)
- public typealias RawValue = Swift.String
- public var rawValue: Swift.String {
- get
- }
- }
- public enum IceCandidatePairState : Swift.String {
- case frozen
- case waiting
- case inProgress
- case failed
- case succeeded
- public init?(rawValue: Swift.String)
- public typealias RawValue = Swift.String
- public var rawValue: Swift.String {
- get
- }
- }
- public enum DataChannelState : Swift.String {
- case connecting
- case open
- case closing
- case closed
- public init?(rawValue: Swift.String)
- public typealias RawValue = Swift.String
- public var rawValue: Swift.String {
- get
- }
- }
- public enum IceRole : Swift.String {
- case unknown
- case controlling
- case controlled
- public init?(rawValue: Swift.String)
- public typealias RawValue = Swift.String
- public var rawValue: Swift.String {
- get
- }
- }
- public enum DtlsTransportState : Swift.String {
- case new
- case connecting
- case connected
- case closed
- case failed
- public init?(rawValue: Swift.String)
- public typealias RawValue = Swift.String
- public var rawValue: Swift.String {
- get
- }
- }
- public enum IceTransportState : Swift.String {
- case new
- case checking
- case connected
- case completed
- case disconnected
- case failed
- case closed
- public init?(rawValue: Swift.String)
- public typealias RawValue = Swift.String
- public var rawValue: Swift.String {
- get
- }
- }
- public enum IceCandidateType : Swift.String {
- case host
- case srflx
- case prflx
- case relay
- public init?(rawValue: Swift.String)
- public typealias RawValue = Swift.String
- public var rawValue: Swift.String {
- get
- }
- }
- public enum IceServerTransportProtocol : Swift.String {
- case udp
- case tcp
- case tls
- public init?(rawValue: Swift.String)
- public typealias RawValue = Swift.String
- public var rawValue: Swift.String {
- get
- }
- }
- public enum IceTcpCandidateType : Swift.String {
- case active
- case passive
- case so
- public init?(rawValue: Swift.String)
- public typealias RawValue = Swift.String
- public var rawValue: Swift.String {
- get
- }
- }
- @_hasMissingDesignatedInitializers @objc public class Statistics : ObjectiveC.NSObject, Swift.Identifiable {
- final public let id: Swift.String
- final public let type: OUICallingPlugin.StatisticsType
- final public let timestamp: Swift.Double
- final public let rawValues: [Swift.String : ObjectiveC.NSObject]
- public typealias ID = Swift.String
- @objc deinit
- }
- @_hasMissingDesignatedInitializers @objc public class CodecStatistics : OUICallingPlugin.Statistics {
- final public let payloadType: Swift.UInt?
- final public let transportId: Swift.String?
- final public let mimeType: Swift.String?
- final public let clockRate: Swift.UInt?
- final public let channels: Swift.UInt?
- final public let sdpFmtpLine: Swift.String?
- @objc deinit
- }
- @_hasMissingDesignatedInitializers @objc public class MediaSourceStatistics : OUICallingPlugin.Statistics {
- final public let trackIdentifier: Swift.String?
- final public let kind: Swift.String?
- @objc deinit
- }
- @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc public class RtpStreamStatistics : OUICallingPlugin.Statistics {
- final public let ssrc: Swift.UInt?
- final public let kind: Swift.String?
- final public let transportId: Swift.String?
- final public let codecId: Swift.String?
- @objc deinit
- }
- @_hasMissingDesignatedInitializers @objc public class AudioPlayoutStatistics : OUICallingPlugin.Statistics {
- final public let kind: Swift.String?
- final public let synthesizedSamplesDuration: Swift.Double?
- final public let synthesizedSamplesEvents: Swift.UInt?
- final public let totalSamplesDuration: Swift.Double?
- final public let totalPlayoutDelay: Swift.Double?
- final public let totalSamplesCount: Swift.UInt64?
- @objc deinit
- }
- @_hasMissingDesignatedInitializers @objc public class PeerConnectionStatistics : OUICallingPlugin.Statistics {
- final public let dataChannelsOpened: Swift.UInt?
- final public let dataChannelsClosed: Swift.UInt?
- @objc deinit
- }
- @_hasMissingDesignatedInitializers @objc public class DataChannelStatistics : OUICallingPlugin.Statistics {
- final public let label: Swift.String?
- final public let `protocol`: Swift.String?
- final public let dataChannelIdentifier: Swift.UInt16?
- final public let state: OUICallingPlugin.DataChannelState?
- final public let messagesSent: Swift.UInt?
- final public let bytesSent: Swift.UInt64?
- final public let messagesReceived: Swift.UInt?
- final public let bytesReceived: Swift.UInt64?
- @objc deinit
- }
- @_hasMissingDesignatedInitializers @objc public class TransportStatistics : OUICallingPlugin.Statistics {
- final public let packetsSent: Swift.UInt64?
- final public let packetsReceived: Swift.UInt64?
- final public let bytesSent: Swift.UInt64?
- final public let bytesReceived: Swift.UInt64?
- final public let iceRole: OUICallingPlugin.IceRole?
- final public let iceLocalUsernameFragment: Swift.String?
- final public let dtlsState: OUICallingPlugin.DtlsTransportState?
- final public let iceState: OUICallingPlugin.IceTransportState?
- final public let selectedCandidatePairId: Swift.String?
- final public let localCertificateId: Swift.String?
- final public let remoteCertificateId: Swift.String?
- final public let tlsVersion: Swift.String?
- final public let dtlsCipher: Swift.String?
- final public let dtlsRole: OUICallingPlugin.DtlsRole?
- final public let srtpCipher: Swift.String?
- final public let selectedCandidatePairChanges: Swift.UInt?
- @objc deinit
- }
- @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc public class IceCandidateStatistics : OUICallingPlugin.Statistics {
- final public let transportId: Swift.String?
- final public let address: Swift.String?
- final public let port: Swift.Int?
- final public let `protocol`: Swift.String?
- final public let candidateType: OUICallingPlugin.IceCandidateType?
- final public let priority: Swift.Int?
- final public let url: Swift.String?
- final public let relayProtocol: OUICallingPlugin.IceServerTransportProtocol?
- final public let foundation: Swift.String?
- final public let relatedAddress: Swift.String?
- final public let relatedPort: Swift.Int?
- final public let usernameFragment: Swift.String?
- final public let tcpType: OUICallingPlugin.IceTcpCandidateType?
- @objc deinit
- }
- @_hasMissingDesignatedInitializers @objc public class LocalIceCandidateStatistics : OUICallingPlugin.IceCandidateStatistics {
- @objc deinit
- }
- @_hasMissingDesignatedInitializers @objc public class RemoteIceCandidateStatistics : OUICallingPlugin.IceCandidateStatistics {
- @objc deinit
- }
- @_hasMissingDesignatedInitializers @objc public class IceCandidatePairStatistics : OUICallingPlugin.Statistics {
- final public let transportId: Swift.String?
- final public let localCandidateId: Swift.String?
- final public let remoteCandidateId: Swift.String?
- final public let state: OUICallingPlugin.IceCandidatePairState?
- final public let nominated: Swift.Bool?
- final public let packetsSent: Swift.UInt64?
- final public let packetsReceived: Swift.UInt64?
- final public let bytesSent: Swift.UInt64?
- final public let bytesReceived: Swift.UInt64?
- final public let lastPacketSentTimestamp: Swift.Double?
- final public let lastPacketReceivedTimestamp: Swift.Double?
- final public let totalRoundTripTime: Swift.Double?
- final public let currentRoundTripTime: Swift.Double?
- final public let availableOutgoingBitrate: Swift.Double?
- final public let availableIncomingBitrate: Swift.Double?
- final public let requestsReceived: Swift.UInt64?
- final public let requestsSent: Swift.UInt64?
- final public let responsesReceived: Swift.UInt64?
- final public let responsesSent: Swift.UInt64?
- final public let consentRequestsSent: Swift.UInt64?
- final public let packetsDiscardedOnSend: Swift.UInt?
- final public let bytesDiscardedOnSend: Swift.UInt64?
- @objc deinit
- }
- @_hasMissingDesignatedInitializers @objc public class CertificateStatistics : OUICallingPlugin.Statistics {
- final public let fingerprint: Swift.String?
- final public let fingerprintAlgorithm: Swift.String?
- final public let base64Certificate: Swift.String?
- final public let issuerCertificateId: Swift.String?
- @objc deinit
- }
- @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc public class ReceivedRtpStreamStatistics : OUICallingPlugin.RtpStreamStatistics {
- final public let packetsReceived: Swift.UInt64?
- final public let packetsLost: Swift.Int64?
- final public let jitter: Swift.Double?
- @objc deinit
- }
- @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc public class SentRtpStreamStatistics : OUICallingPlugin.RtpStreamStatistics {
- final public let packetsSent: Swift.UInt64?
- final public let bytesSent: Swift.UInt64?
- @objc deinit
- }
- @_hasMissingDesignatedInitializers @objc public class InboundRtpStreamStatistics : OUICallingPlugin.ReceivedRtpStreamStatistics {
- final public let trackIdentifier: Swift.String?
- final public let mid: Swift.String?
- final public let remoteId: Swift.String?
- final public let framesDecoded: Swift.UInt?
- final public let keyFramesDecoded: Swift.UInt?
- final public let framesRendered: Swift.UInt?
- final public let framesDropped: Swift.UInt?
- final public let frameWidth: Swift.UInt?
- final public let frameHeight: Swift.UInt?
- final public let framesPerSecond: Swift.Double?
- final public let qpSum: Swift.UInt64?
- final public let totalDecodeTime: Swift.Double?
- final public let totalInterFrameDelay: Swift.Double?
- final public let totalSquaredInterFrameDelay: Swift.Double?
- final public let pauseCount: Swift.UInt?
- final public let totalPausesDuration: Swift.Double?
- final public let freezeCount: Swift.UInt?
- final public let totalFreezesDuration: Swift.Double?
- final public let lastPacketReceivedTimestamp: Swift.Double?
- final public let headerBytesReceived: Swift.UInt64?
- final public let packetsDiscarded: Swift.UInt64?
- final public let fecPacketsReceived: Swift.UInt64?
- final public let fecPacketsDiscarded: Swift.UInt64?
- final public let bytesReceived: Swift.UInt64?
- final public let nackCount: Swift.UInt?
- final public let firCount: Swift.UInt?
- final public let pliCount: Swift.UInt?
- final public let totalProcessingDelay: Swift.Double?
- final public let estimatedPlayoutTimestamp: Swift.Double?
- final public let jitterBufferDelay: Swift.Double?
- final public let jitterBufferTargetDelay: Swift.Double?
- final public let jitterBufferEmittedCount: Swift.UInt64?
- final public let jitterBufferMinimumDelay: Swift.Double?
- final public let totalSamplesReceived: Swift.UInt64?
- final public let concealedSamples: Swift.UInt64?
- final public let silentConcealedSamples: Swift.UInt64?
- final public let concealmentEvents: Swift.UInt64?
- final public let insertedSamplesForDeceleration: Swift.UInt64?
- final public let removedSamplesForAcceleration: Swift.UInt64?
- final public let audioLevel: Swift.Double?
- final public let totalAudioEnergy: Swift.Double?
- final public let totalSamplesDuration: Swift.Double?
- final public let framesReceived: Swift.UInt?
- final public let decoderImplementation: Swift.String?
- final public let playoutId: Swift.String?
- final public let powerEfficientDecoder: Swift.Bool?
- final public let framesAssembledFromMultiplePackets: Swift.UInt?
- final public let totalAssemblyTime: Swift.Double?
- final public let retransmittedPacketsReceived: Swift.UInt64?
- final public let retransmittedBytesReceived: Swift.UInt64?
- final public let previous: OUICallingPlugin.InboundRtpStreamStatistics?
- @objc deinit
- }
- @_hasMissingDesignatedInitializers @objc public class RemoteInboundRtpStreamStatistics : OUICallingPlugin.ReceivedRtpStreamStatistics {
- final public let localId: Swift.String?
- final public let roundTripTime: Swift.Double?
- final public let totalRoundTripTime: Swift.Double?
- final public let fractionLost: Swift.Double?
- final public let roundTripTimeMeasurements: Swift.UInt64?
- @objc deinit
- }
- @_hasMissingDesignatedInitializers @objc public class OutboundRtpStreamStatistics : OUICallingPlugin.SentRtpStreamStatistics {
- @_hasMissingDesignatedInitializers public class QualityLimitationDurations {
- final public let none: Swift.Double?
- final public let cpu: Swift.Double?
- final public let bandwidth: Swift.Double?
- final public let other: Swift.Double?
- @objc deinit
- }
- final public let mid: Swift.String?
- final public let mediaSourceId: Swift.String?
- final public let remoteId: Swift.String?
- final public let rid: Swift.String?
- final public let headerBytesSent: Swift.UInt64?
- final public let retransmittedPacketsSent: Swift.UInt64?
- final public let retransmittedBytesSent: Swift.UInt64?
- final public let targetBitrate: Swift.Double?
- final public let totalEncodedBytesTarget: Swift.UInt64?
- final public let frameWidth: Swift.UInt?
- final public let frameHeight: Swift.UInt?
- final public let framesPerSecond: Swift.Double?
- final public let framesSent: Swift.UInt?
- final public let hugeFramesSent: Swift.UInt?
- final public let framesEncoded: Swift.UInt?
- final public let keyFramesEncoded: Swift.UInt?
- final public let qpSum: Swift.UInt64?
- final public let totalEncodeTime: Swift.Double?
- final public let totalPacketSendDelay: Swift.Double?
- final public let qualityLimitationReason: OUICallingPlugin.QualityLimitationReason?
- final public let qualityLimitationDurations: OUICallingPlugin.OutboundRtpStreamStatistics.QualityLimitationDurations?
- final public let qualityLimitationResolutionChanges: Swift.UInt?
- final public let nackCount: Swift.UInt?
- final public let firCount: Swift.UInt?
- final public let pliCount: Swift.UInt?
- final public let encoderImplementation: Swift.String?
- final public let powerEfficientEncoder: Swift.Bool?
- final public let active: Swift.Bool?
- final public let scalabilityMode: Swift.String?
- final public let previous: OUICallingPlugin.OutboundRtpStreamStatistics?
- @objc deinit
- }
- @_hasMissingDesignatedInitializers @objc public class RemoteOutboundRtpStreamStatistics : OUICallingPlugin.SentRtpStreamStatistics {
- final public let localId: Swift.String?
- final public let remoteTimestamp: Swift.Double?
- final public let reportsSent: Swift.UInt64?
- final public let roundTripTime: Swift.Double?
- final public let totalRoundTripTime: Swift.Double?
- final public let roundTripTimeMeasurements: Swift.UInt64?
- @objc deinit
- }
- @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc public class AudioSourceStatistics : OUICallingPlugin.MediaSourceStatistics {
- final public let audioLevel: Swift.Double?
- final public let totalAudioEnergy: Swift.Double?
- final public let totalSamplesDuration: Swift.Double?
- final public let echoReturnLoss: Swift.Double?
- final public let echoReturnLossEnhancement: Swift.Double?
- final public let droppedSamplesDuration: Swift.Double?
- final public let droppedSamplesEvents: Swift.UInt?
- final public let totalCaptureDelay: Swift.Double?
- final public let totalSamplesCaptured: Swift.UInt64?
- @objc deinit
- }
- @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc public class VideoSourceStatistics : OUICallingPlugin.MediaSourceStatistics {
- final public let width: Swift.UInt?
- final public let height: Swift.UInt?
- final public let frames: Swift.UInt?
- final public let framesPerSecond: Swift.Double?
- @objc deinit
- }
- extension OUICallingPlugin.ObservableType {
- public func asSingle() -> OUICallingPlugin.Single<Self.Element>
- public func first() -> OUICallingPlugin.Single<Self.Element?>
- public func asMaybe() -> OUICallingPlugin.RxMaybe<Self.Element>
- }
- extension OUICallingPlugin.ObservableType where Self.Element == Swift.Never {
- public func asCompletable() -> OUICallingPlugin.Completable
- }
- public protocol KFOptionSetter {
- var options: OUICallingPlugin.KingfisherParsedOptionsInfo { get nonmutating set }
- var onFailureDelegate: OUICallingPlugin.Delegate<OUICallingPlugin.KingfisherError, Swift.Void> { get }
- var onSuccessDelegate: OUICallingPlugin.Delegate<OUICallingPlugin.RetrieveImageResult, Swift.Void> { get }
- var onProgressDelegate: OUICallingPlugin.Delegate<(Swift.Int64, Swift.Int64), Swift.Void> { get }
- var delegateObserver: Swift.AnyObject { get }
- }
- extension OUICallingPlugin.KF.Builder : OUICallingPlugin.KFOptionSetter {
- public var delegateObserver: Swift.AnyObject {
- get
- }
- }
- extension OUICallingPlugin.KFOptionSetter {
- public func onProgress(_ block: OUICallingPlugin.DownloadProgressBlock?) -> Self
- public func onSuccess(_ block: ((OUICallingPlugin.RetrieveImageResult) -> Swift.Void)?) -> Self
- public func onFailure(_ block: ((OUICallingPlugin.KingfisherError) -> Swift.Void)?) -> Self
- }
- extension OUICallingPlugin.KFOptionSetter {
- public func targetCache(_ cache: OUICallingPlugin.ImageCache) -> Self
- public func originalCache(_ cache: OUICallingPlugin.ImageCache) -> Self
- public func downloader(_ downloader: OUICallingPlugin.ImageDownloader) -> Self
- public func downloadPriority(_ priority: Swift.Float) -> Self
- public func forceRefresh(_ enabled: Swift.Bool = true) -> Self
- public func fromMemoryCacheOrRefresh(_ enabled: Swift.Bool = true) -> Self
- public func cacheMemoryOnly(_ enabled: Swift.Bool = true) -> Self
- public func waitForCache(_ enabled: Swift.Bool = true) -> Self
- public func onlyFromCache(_ enabled: Swift.Bool = true) -> Self
- public func backgroundDecode(_ enabled: Swift.Bool = true) -> Self
- public func callbackQueue(_ queue: OUICallingPlugin.CallbackQueue) -> Self
- public func scaleFactor(_ factor: CoreFoundation.CGFloat) -> Self
- public func cacheOriginalImage(_ enabled: Swift.Bool = true) -> Self
- public func diskStoreWriteOptions(_ writingOptions: Foundation.Data.WritingOptions) -> Self
- public func loadDiskFileSynchronously(_ enabled: Swift.Bool = true) -> Self
- public func processingQueue(_ queue: OUICallingPlugin.CallbackQueue?) -> Self
- public func alternativeSources(_ sources: [OUICallingPlugin.Source]?) -> Self
- public func retry(_ strategy: (any OUICallingPlugin.RetryStrategy)?) -> Self
- public func retry(maxCount: Swift.Int, interval: OUICallingPlugin.DelayRetryStrategy.Interval = .seconds(3)) -> Self
- public func lowDataModeSource(_ source: OUICallingPlugin.Source?) -> Self
- public func forceTransition(_ enabled: Swift.Bool = true) -> Self
- public func onFailureImage(_ image: OUICallingPlugin.KFCrossPlatformImage?) -> Self
- }
- extension OUICallingPlugin.KFOptionSetter {
- public func requestModifier(_ modifier: any OUICallingPlugin.AsyncImageDownloadRequestModifier) -> Self
- public func requestModifier(_ modifyBlock: @escaping (inout Foundation.URLRequest) -> Swift.Void) -> Self
- }
- extension OUICallingPlugin.KFOptionSetter {
- public func redirectHandler(_ handler: any OUICallingPlugin.ImageDownloadRedirectHandler) -> Self
- public func redirectHandler(_ block: @escaping (OUICallingPlugin.KF.RedirectPayload) -> Swift.Void) -> Self
- }
- extension OUICallingPlugin.KFOptionSetter {
- public func setProcessor(_ processor: any OUICallingPlugin.ImageProcessor) -> Self
- public func setProcessors(_ processors: [any OUICallingPlugin.ImageProcessor]) -> Self
- public func appendProcessor(_ processor: any OUICallingPlugin.ImageProcessor) -> Self
- public func roundCorner(radius: OUICallingPlugin.Radius, targetSize: CoreFoundation.CGSize? = nil, roundingCorners corners: OUICallingPlugin.RectCorner = .all, backgroundColor: OUICallingPlugin.KFCrossPlatformColor? = nil) -> Self
- public func blur(radius: CoreFoundation.CGFloat) -> Self
- public func overlay(color: OUICallingPlugin.KFCrossPlatformColor, fraction: CoreFoundation.CGFloat = 0.5) -> Self
- public func tint(color: OUICallingPlugin.KFCrossPlatformColor) -> Self
- public func blackWhite() -> Self
- public func cropping(size: CoreFoundation.CGSize, anchor: CoreFoundation.CGPoint = .init(x: 0.5, y: 0.5)) -> Self
- public func downsampling(size: CoreFoundation.CGSize) -> Self
- public func resizing(referenceSize: CoreFoundation.CGSize, mode: OUICallingPlugin.ContentMode = .none) -> Self
- }
- extension OUICallingPlugin.KFOptionSetter {
- public func serialize(by cacheSerializer: any OUICallingPlugin.CacheSerializer) -> Self
- public func serialize(as format: OUICallingPlugin.ImageFormat, jpegCompressionQuality: CoreFoundation.CGFloat? = nil) -> Self
- }
- extension OUICallingPlugin.KFOptionSetter {
- public func imageModifier(_ modifier: (any OUICallingPlugin.ImageModifier)?) -> Self
- public func imageModifier(_ block: @escaping (inout OUICallingPlugin.KFCrossPlatformImage) throws -> Swift.Void) -> Self
- }
- extension OUICallingPlugin.KFOptionSetter {
- public func memoryCacheExpiration(_ expiration: OUICallingPlugin.StorageExpiration?) -> Self
- public func memoryCacheAccessExtending(_ extending: OUICallingPlugin.ExpirationExtending) -> Self
- public func diskCacheExpiration(_ expiration: OUICallingPlugin.StorageExpiration?) -> Self
- public func diskCacheAccessExtending(_ extending: OUICallingPlugin.ExpirationExtending) -> Self
- }
- public protocol Placeholder {
- func add(to imageView: OUICallingPlugin.KFCrossPlatformImageView)
- func remove(from imageView: OUICallingPlugin.KFCrossPlatformImageView)
- }
- extension UIKit.UIImage : OUICallingPlugin.Placeholder {
- public func add(to imageView: OUICallingPlugin.KFCrossPlatformImageView)
- public func remove(from imageView: OUICallingPlugin.KFCrossPlatformImageView)
- }
- extension OUICallingPlugin.Placeholder where Self : UIKit.UIView {
- public func add(to imageView: OUICallingPlugin.KFCrossPlatformImageView)
- public func remove(from imageView: OUICallingPlugin.KFCrossPlatformImageView)
- }
- extension WebRTC.RTCIceTransportPolicy : Swift.CustomStringConvertible {
- public var description: Swift.String {
- get
- }
- }
- @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers public class ConnectableObservable<Element> : OUICallingPlugin.Observable<Element>, OUICallingPlugin.ConnectableObservableType {
- public func connect() -> any OUICallingPlugin.Disposable
- @objc deinit
- }
- extension OUICallingPlugin.ObservableType {
- public func multicast<Subject, Result>(_ subjectSelector: @escaping () throws -> Subject, selector: @escaping (OUICallingPlugin.Observable<Subject.Element>) throws -> OUICallingPlugin.Observable<Result>) -> OUICallingPlugin.Observable<Result> where Subject : OUICallingPlugin.SubjectType, Self.Element == Subject.Observer.Element
- }
- extension OUICallingPlugin.ObservableType {
- public func publish() -> OUICallingPlugin.ConnectableObservable<Self.Element>
- }
- extension OUICallingPlugin.ObservableType {
- public func replay(_ bufferSize: Swift.Int) -> OUICallingPlugin.ConnectableObservable<Self.Element>
- public func replayAll() -> OUICallingPlugin.ConnectableObservable<Self.Element>
- }
- extension OUICallingPlugin.ConnectableObservableType {
- public func refCount() -> OUICallingPlugin.Observable<Self.Element>
- }
- extension OUICallingPlugin.ObservableType {
- public func multicast<Subject>(_ subject: Subject) -> OUICallingPlugin.ConnectableObservable<Subject.Element> where Subject : OUICallingPlugin.SubjectType, Self.Element == Subject.Observer.Element
- public func multicast<Subject>(makeSubject: @escaping () -> Subject) -> OUICallingPlugin.ConnectableObservable<Subject.Element> where Subject : OUICallingPlugin.SubjectType, Self.Element == Subject.Observer.Element
- }
- public protocol ImageModifier {
- func modify(_ image: OUICallingPlugin.KFCrossPlatformImage) -> OUICallingPlugin.KFCrossPlatformImage
- }
- public struct AnyImageModifier : OUICallingPlugin.ImageModifier {
- public init(modify: @escaping (OUICallingPlugin.KFCrossPlatformImage) throws -> OUICallingPlugin.KFCrossPlatformImage)
- public func modify(_ image: OUICallingPlugin.KFCrossPlatformImage) -> OUICallingPlugin.KFCrossPlatformImage
- }
- public struct RenderingModeImageModifier : OUICallingPlugin.ImageModifier {
- public let renderingMode: UIKit.UIImage.RenderingMode
- public init(renderingMode: UIKit.UIImage.RenderingMode = .automatic)
- public func modify(_ image: OUICallingPlugin.KFCrossPlatformImage) -> OUICallingPlugin.KFCrossPlatformImage
- }
- public struct FlipsForRightToLeftLayoutDirectionImageModifier : OUICallingPlugin.ImageModifier {
- public init()
- public func modify(_ image: OUICallingPlugin.KFCrossPlatformImage) -> OUICallingPlugin.KFCrossPlatformImage
- }
- public struct AlignmentRectInsetsImageModifier : OUICallingPlugin.ImageModifier {
- public let alignmentInsets: UIKit.UIEdgeInsets
- public init(alignmentInsets: UIKit.UIEdgeInsets)
- public func modify(_ image: OUICallingPlugin.KFCrossPlatformImage) -> OUICallingPlugin.KFCrossPlatformImage
- }
- public struct PrimitiveSequence<Trait, Element> {
- }
- public protocol PrimitiveSequenceType {
- associatedtype Trait
- associatedtype Element
- var primitiveSequence: OUICallingPlugin.PrimitiveSequence<Self.Trait, Self.Element> { get }
- }
- extension OUICallingPlugin.PrimitiveSequence : OUICallingPlugin.PrimitiveSequenceType {
- public var primitiveSequence: OUICallingPlugin.PrimitiveSequence<Trait, Element> {
- get
- }
- }
- extension OUICallingPlugin.PrimitiveSequence : OUICallingPlugin.ObservableConvertibleType {
- public func asObservable() -> OUICallingPlugin.Observable<Element>
- }
- extension OUICallingPlugin.PrimitiveSequence {
- public static func deferred(_ observableFactory: @escaping () throws -> OUICallingPlugin.PrimitiveSequence<Trait, Element>) -> OUICallingPlugin.PrimitiveSequence<Trait, Element>
- public func delay(_ dueTime: OUICallingPlugin.RxTimeInterval, scheduler: any OUICallingPlugin.SchedulerType) -> OUICallingPlugin.PrimitiveSequence<Trait, Element>
- public func delaySubscription(_ dueTime: OUICallingPlugin.RxTimeInterval, scheduler: any OUICallingPlugin.SchedulerType) -> OUICallingPlugin.PrimitiveSequence<Trait, Element>
- public func observe(on scheduler: any OUICallingPlugin.ImmediateSchedulerType) -> OUICallingPlugin.PrimitiveSequence<Trait, Element>
- @available(*, deprecated, renamed: "observe(on:)")
- public func observeOn(_ scheduler: any OUICallingPlugin.ImmediateSchedulerType) -> OUICallingPlugin.PrimitiveSequence<Trait, Element>
- public func subscribe(on scheduler: any OUICallingPlugin.ImmediateSchedulerType) -> OUICallingPlugin.PrimitiveSequence<Trait, Element>
- @available(*, deprecated, renamed: "subscribe(on:)")
- public func subscribeOn(_ scheduler: any OUICallingPlugin.ImmediateSchedulerType) -> OUICallingPlugin.PrimitiveSequence<Trait, Element>
- @available(*, deprecated, renamed: "catch(_:)")
- public func catchError(_ handler: @escaping (any Swift.Error) throws -> OUICallingPlugin.PrimitiveSequence<Trait, Element>) -> OUICallingPlugin.PrimitiveSequence<Trait, Element>
- public func `catch`(_ handler: @escaping (any Swift.Error) throws -> OUICallingPlugin.PrimitiveSequence<Trait, Element>) -> OUICallingPlugin.PrimitiveSequence<Trait, Element>
- public func retry(_ maxAttemptCount: Swift.Int) -> OUICallingPlugin.PrimitiveSequence<Trait, Element>
- public func retry<TriggerObservable, Error>(when notificationHandler: @escaping (OUICallingPlugin.Observable<Error>) -> TriggerObservable) -> OUICallingPlugin.PrimitiveSequence<Trait, Element> where TriggerObservable : OUICallingPlugin.ObservableType, Error : Swift.Error
- @available(*, deprecated, renamed: "retry(when:)")
- public func retryWhen<TriggerObservable, Error>(_ notificationHandler: @escaping (OUICallingPlugin.Observable<Error>) -> TriggerObservable) -> OUICallingPlugin.PrimitiveSequence<Trait, Element> where TriggerObservable : OUICallingPlugin.ObservableType, Error : Swift.Error
- public func retry<TriggerObservable>(when notificationHandler: @escaping (OUICallingPlugin.Observable<any Swift.Error>) -> TriggerObservable) -> OUICallingPlugin.PrimitiveSequence<Trait, Element> where TriggerObservable : OUICallingPlugin.ObservableType
- @available(*, deprecated, renamed: "retry(when:)")
- public func retryWhen<TriggerObservable>(_ notificationHandler: @escaping (OUICallingPlugin.Observable<any Swift.Error>) -> TriggerObservable) -> OUICallingPlugin.PrimitiveSequence<Trait, Element> where TriggerObservable : OUICallingPlugin.ObservableType
- public func debug(_ identifier: Swift.String? = nil, trimOutput: Swift.Bool = false, file: Swift.String = #file, line: Swift.UInt = #line, function: Swift.String = #function) -> OUICallingPlugin.PrimitiveSequence<Trait, Element>
- public static func using<Resource>(_ resourceFactory: @escaping () throws -> Resource, primitiveSequenceFactory: @escaping (Resource) throws -> OUICallingPlugin.PrimitiveSequence<Trait, Element>) -> OUICallingPlugin.PrimitiveSequence<Trait, Element> where Resource : OUICallingPlugin.Disposable
- public func timeout(_ dueTime: OUICallingPlugin.RxTimeInterval, scheduler: any OUICallingPlugin.SchedulerType) -> OUICallingPlugin.PrimitiveSequence<Trait, Element>
- public func timeout(_ dueTime: OUICallingPlugin.RxTimeInterval, other: OUICallingPlugin.PrimitiveSequence<Trait, Element>, scheduler: any OUICallingPlugin.SchedulerType) -> OUICallingPlugin.PrimitiveSequence<Trait, Element>
- }
- extension OUICallingPlugin.PrimitiveSequenceType where Self.Element : Swift.FixedWidthInteger {
- public static func timer(_ dueTime: OUICallingPlugin.RxTimeInterval, scheduler: any OUICallingPlugin.SchedulerType) -> OUICallingPlugin.PrimitiveSequence<Self.Trait, Self.Element>
- }
- public protocol LayoutConstraintItem : AnyObject {
- }
- @available(iOS 9.0, macOS 10.11, *)
- extension UIKit.UILayoutGuide : OUICallingPlugin.LayoutConstraintItem {
- }
- extension UIKit.UIView : OUICallingPlugin.LayoutConstraintItem {
- }
- public enum Source {
- public enum Identifier {
- public typealias Value = Swift.UInt
- }
- case network(any OUICallingPlugin.Resource)
- case provider(any OUICallingPlugin.ImageDataProvider)
- public var cacheKey: Swift.String {
- get
- }
- public var url: Foundation.URL? {
- get
- }
- }
- extension OUICallingPlugin.Source : Swift.Hashable {
- public static func == (lhs: OUICallingPlugin.Source, rhs: OUICallingPlugin.Source) -> Swift.Bool
- public func hash(into hasher: inout Swift.Hasher)
- public var hashValue: Swift.Int {
- get
- }
- }
- public protocol VirtualTimeConverterType {
- associatedtype VirtualTimeUnit
- associatedtype VirtualTimeIntervalUnit
- func convertFromVirtualTime(_ virtualTime: Self.VirtualTimeUnit) -> OUICallingPlugin.RxTime
- func convertToVirtualTime(_ time: OUICallingPlugin.RxTime) -> Self.VirtualTimeUnit
- func convertFromVirtualTimeInterval(_ virtualTimeInterval: Self.VirtualTimeIntervalUnit) -> Foundation.TimeInterval
- func convertToVirtualTimeInterval(_ timeInterval: Foundation.TimeInterval) -> Self.VirtualTimeIntervalUnit
- func offsetVirtualTime(_ time: Self.VirtualTimeUnit, offset: Self.VirtualTimeIntervalUnit) -> Self.VirtualTimeUnit
- func compareVirtualTime(_ lhs: Self.VirtualTimeUnit, _ rhs: Self.VirtualTimeUnit) -> OUICallingPlugin.VirtualTimeComparison
- }
- public enum VirtualTimeComparison {
- case lessThan
- case equal
- case greaterThan
- public static func == (a: OUICallingPlugin.VirtualTimeComparison, b: OUICallingPlugin.VirtualTimeComparison) -> Swift.Bool
- public func hash(into hasher: inout Swift.Hasher)
- public var hashValue: Swift.Int {
- get
- }
- }
- extension OUICallingPlugin.ObservableType {
- public func flatMap<Source>(_ selector: @escaping (Self.Element) throws -> Source) -> OUICallingPlugin.Observable<Source.Element> where Source : OUICallingPlugin.ObservableConvertibleType
- }
- extension OUICallingPlugin.ObservableType {
- public func flatMapFirst<Source>(_ selector: @escaping (Self.Element) throws -> Source) -> OUICallingPlugin.Observable<Source.Element> where Source : OUICallingPlugin.ObservableConvertibleType
- }
- extension OUICallingPlugin.ObservableType where Self.Element : OUICallingPlugin.ObservableConvertibleType {
- public func merge() -> OUICallingPlugin.Observable<Self.Element.Element>
- public func merge(maxConcurrent: Swift.Int) -> OUICallingPlugin.Observable<Self.Element.Element>
- }
- extension OUICallingPlugin.ObservableType where Self.Element : OUICallingPlugin.ObservableConvertibleType {
- public func concat() -> OUICallingPlugin.Observable<Self.Element.Element>
- }
- extension OUICallingPlugin.ObservableType {
- public static func merge<Collection>(_ sources: Collection) -> OUICallingPlugin.Observable<Self.Element> where Collection : Swift.Collection, Collection.Element == OUICallingPlugin.Observable<Self.Element>
- public static func merge(_ sources: [OUICallingPlugin.Observable<Self.Element>]) -> OUICallingPlugin.Observable<Self.Element>
- public static func merge(_ sources: OUICallingPlugin.Observable<Self.Element>...) -> OUICallingPlugin.Observable<Self.Element>
- }
- extension OUICallingPlugin.ObservableType {
- public func concatMap<Source>(_ selector: @escaping (Self.Element) throws -> Source) -> OUICallingPlugin.Observable<Source.Element> where Source : OUICallingPlugin.ObservableConvertibleType
- }
- public class Delegate<Input, Output> {
- public init()
- public func delegate<T>(on target: T, block: ((T, Input) -> Output)?) where T : AnyObject
- public func call(_ input: Input) -> Output?
- public func callAsFunction(_ input: Input) -> Output?
- @objc deinit
- }
- extension OUICallingPlugin.Delegate where Input == () {
- public func call() -> Output?
- public func callAsFunction() -> Output?
- }
- extension OUICallingPlugin.Delegate where Input == (), Output : OUICallingPlugin.OptionalProtocol {
- public func call() -> Output
- public func callAsFunction() -> Output
- }
- extension OUICallingPlugin.Delegate where Output : OUICallingPlugin.OptionalProtocol {
- public func call(_ input: Input) -> Output
- public func callAsFunction(_ input: Input) -> Output
- }
- public protocol OptionalProtocol {
- static var _createNil: Self { get }
- }
- extension Swift.Optional : OUICallingPlugin.OptionalProtocol {
- public static var _createNil: Swift.Optional<Wrapped> {
- get
- }
- }
- extension OUICallingPlugin.Promise {
- public typealias Catch = (any Swift.Error) -> Swift.Void
- @discardableResult
- final public func `catch`(on queue: Dispatch.DispatchQueue = .promises, _ reject: @escaping OUICallingPlugin.Promise<Value>.Catch) -> OUICallingPlugin.Promise<Value>
- }
- extension OUICallingPlugin.ObservableType {
- public static func zip<O1, O2>(_ source1: O1, _ source2: O2, resultSelector: @escaping (O1.Element, O2.Element) throws -> Self.Element) -> OUICallingPlugin.Observable<Self.Element> where O1 : OUICallingPlugin.ObservableType, O2 : OUICallingPlugin.ObservableType
- }
- extension OUICallingPlugin.ObservableType where Self.Element == Any {
- public static func zip<O1, O2>(_ source1: O1, _ source2: O2) -> OUICallingPlugin.Observable<(O1.Element, O2.Element)> where O1 : OUICallingPlugin.ObservableType, O2 : OUICallingPlugin.ObservableType
- }
- extension OUICallingPlugin.ObservableType {
- public static func zip<O1, O2, O3>(_ source1: O1, _ source2: O2, _ source3: O3, resultSelector: @escaping (O1.Element, O2.Element, O3.Element) throws -> Self.Element) -> OUICallingPlugin.Observable<Self.Element> where O1 : OUICallingPlugin.ObservableType, O2 : OUICallingPlugin.ObservableType, O3 : OUICallingPlugin.ObservableType
- }
- extension OUICallingPlugin.ObservableType where Self.Element == Any {
- public static func zip<O1, O2, O3>(_ source1: O1, _ source2: O2, _ source3: O3) -> OUICallingPlugin.Observable<(O1.Element, O2.Element, O3.Element)> where O1 : OUICallingPlugin.ObservableType, O2 : OUICallingPlugin.ObservableType, O3 : OUICallingPlugin.ObservableType
- }
- extension OUICallingPlugin.ObservableType {
- public static func zip<O1, O2, O3, O4>(_ source1: O1, _ source2: O2, _ source3: O3, _ source4: O4, resultSelector: @escaping (O1.Element, O2.Element, O3.Element, O4.Element) throws -> Self.Element) -> OUICallingPlugin.Observable<Self.Element> where O1 : OUICallingPlugin.ObservableType, O2 : OUICallingPlugin.ObservableType, O3 : OUICallingPlugin.ObservableType, O4 : OUICallingPlugin.ObservableType
- }
- extension OUICallingPlugin.ObservableType where Self.Element == Any {
- public static func zip<O1, O2, O3, O4>(_ source1: O1, _ source2: O2, _ source3: O3, _ source4: O4) -> OUICallingPlugin.Observable<(O1.Element, O2.Element, O3.Element, O4.Element)> where O1 : OUICallingPlugin.ObservableType, O2 : OUICallingPlugin.ObservableType, O3 : OUICallingPlugin.ObservableType, O4 : OUICallingPlugin.ObservableType
- }
- extension OUICallingPlugin.ObservableType {
- public static func zip<O1, O2, O3, O4, O5>(_ source1: O1, _ source2: O2, _ source3: O3, _ source4: O4, _ source5: O5, resultSelector: @escaping (O1.Element, O2.Element, O3.Element, O4.Element, O5.Element) throws -> Self.Element) -> OUICallingPlugin.Observable<Self.Element> where O1 : OUICallingPlugin.ObservableType, O2 : OUICallingPlugin.ObservableType, O3 : OUICallingPlugin.ObservableType, O4 : OUICallingPlugin.ObservableType, O5 : OUICallingPlugin.ObservableType
- }
- extension OUICallingPlugin.ObservableType where Self.Element == Any {
- public static func zip<O1, O2, O3, O4, O5>(_ source1: O1, _ source2: O2, _ source3: O3, _ source4: O4, _ source5: O5) -> OUICallingPlugin.Observable<(O1.Element, O2.Element, O3.Element, O4.Element, O5.Element)> where O1 : OUICallingPlugin.ObservableType, O2 : OUICallingPlugin.ObservableType, O3 : OUICallingPlugin.ObservableType, O4 : OUICallingPlugin.ObservableType, O5 : OUICallingPlugin.ObservableType
- }
- extension OUICallingPlugin.ObservableType {
- public static func zip<O1, O2, O3, O4, O5, O6>(_ source1: O1, _ source2: O2, _ source3: O3, _ source4: O4, _ source5: O5, _ source6: O6, resultSelector: @escaping (O1.Element, O2.Element, O3.Element, O4.Element, O5.Element, O6.Element) throws -> Self.Element) -> OUICallingPlugin.Observable<Self.Element> where O1 : OUICallingPlugin.ObservableType, O2 : OUICallingPlugin.ObservableType, O3 : OUICallingPlugin.ObservableType, O4 : OUICallingPlugin.ObservableType, O5 : OUICallingPlugin.ObservableType, O6 : OUICallingPlugin.ObservableType
- }
- extension OUICallingPlugin.ObservableType where Self.Element == Any {
- public static func zip<O1, O2, O3, O4, O5, O6>(_ source1: O1, _ source2: O2, _ source3: O3, _ source4: O4, _ source5: O5, _ source6: O6) -> OUICallingPlugin.Observable<(O1.Element, O2.Element, O3.Element, O4.Element, O5.Element, O6.Element)> where O1 : OUICallingPlugin.ObservableType, O2 : OUICallingPlugin.ObservableType, O3 : OUICallingPlugin.ObservableType, O4 : OUICallingPlugin.ObservableType, O5 : OUICallingPlugin.ObservableType, O6 : OUICallingPlugin.ObservableType
- }
- extension OUICallingPlugin.ObservableType {
- public static func zip<O1, O2, O3, O4, O5, O6, O7>(_ source1: O1, _ source2: O2, _ source3: O3, _ source4: O4, _ source5: O5, _ source6: O6, _ source7: O7, resultSelector: @escaping (O1.Element, O2.Element, O3.Element, O4.Element, O5.Element, O6.Element, O7.Element) throws -> Self.Element) -> OUICallingPlugin.Observable<Self.Element> where O1 : OUICallingPlugin.ObservableType, O2 : OUICallingPlugin.ObservableType, O3 : OUICallingPlugin.ObservableType, O4 : OUICallingPlugin.ObservableType, O5 : OUICallingPlugin.ObservableType, O6 : OUICallingPlugin.ObservableType, O7 : OUICallingPlugin.ObservableType
- }
- extension OUICallingPlugin.ObservableType where Self.Element == Any {
- public static func zip<O1, O2, O3, O4, O5, O6, O7>(_ source1: O1, _ source2: O2, _ source3: O3, _ source4: O4, _ source5: O5, _ source6: O6, _ source7: O7) -> OUICallingPlugin.Observable<(O1.Element, O2.Element, O3.Element, O4.Element, O5.Element, O6.Element, O7.Element)> where O1 : OUICallingPlugin.ObservableType, O2 : OUICallingPlugin.ObservableType, O3 : OUICallingPlugin.ObservableType, O4 : OUICallingPlugin.ObservableType, O5 : OUICallingPlugin.ObservableType, O6 : OUICallingPlugin.ObservableType, O7 : OUICallingPlugin.ObservableType
- }
- extension OUICallingPlugin.ObservableType {
- public static func zip<O1, O2, O3, O4, O5, O6, O7, O8>(_ source1: O1, _ source2: O2, _ source3: O3, _ source4: O4, _ source5: O5, _ source6: O6, _ source7: O7, _ source8: O8, resultSelector: @escaping (O1.Element, O2.Element, O3.Element, O4.Element, O5.Element, O6.Element, O7.Element, O8.Element) throws -> Self.Element) -> OUICallingPlugin.Observable<Self.Element> where O1 : OUICallingPlugin.ObservableType, O2 : OUICallingPlugin.ObservableType, O3 : OUICallingPlugin.ObservableType, O4 : OUICallingPlugin.ObservableType, O5 : OUICallingPlugin.ObservableType, O6 : OUICallingPlugin.ObservableType, O7 : OUICallingPlugin.ObservableType, O8 : OUICallingPlugin.ObservableType
- }
- extension OUICallingPlugin.ObservableType where Self.Element == Any {
- public static func zip<O1, O2, O3, O4, O5, O6, O7, O8>(_ source1: O1, _ source2: O2, _ source3: O3, _ source4: O4, _ source5: O5, _ source6: O6, _ source7: O7, _ source8: O8) -> OUICallingPlugin.Observable<(O1.Element, O2.Element, O3.Element, O4.Element, O5.Element, O6.Element, O7.Element, O8.Element)> where O1 : OUICallingPlugin.ObservableType, O2 : OUICallingPlugin.ObservableType, O3 : OUICallingPlugin.ObservableType, O4 : OUICallingPlugin.ObservableType, O5 : OUICallingPlugin.ObservableType, O6 : OUICallingPlugin.ObservableType, O7 : OUICallingPlugin.ObservableType, O8 : OUICallingPlugin.ObservableType
- }
- public protocol Disposable {
- func dispose()
- }
- extension OUICallingPlugin.VideoView : OUICallingPlugin.MulticastDelegateProtocol {
- @objc(addDelegate:) @_Concurrency.MainActor(unsafe) dynamic public func add(delegate: any OUICallingPlugin.VideoViewDelegate)
- @objc(removeDelegate:) @_Concurrency.MainActor(unsafe) dynamic public func remove(delegate: any OUICallingPlugin.VideoViewDelegate)
- @objc @_Concurrency.MainActor(unsafe) dynamic public func removeAllDelegates()
- public typealias Delegate = any OUICallingPlugin.VideoViewDelegate
- }
- extension OUICallingPlugin.Promise {
- @discardableResult
- final public func always(on queue: Dispatch.DispatchQueue = .promises, _ work: @escaping () -> Swift.Void) -> OUICallingPlugin.Promise<Value>
- }
- @_hasMissingDesignatedInitializers @objc public class RemoteParticipant : OUICallingPlugin.Participant {
- public func unpublishAll(notify _notify: Swift.Bool = true) -> OUICallingPlugin.Promise<Swift.Void>
- @objc deinit
- }
- @objc public enum StreamState : Swift.Int {
- case paused
- case active
- public init?(rawValue: Swift.Int)
- public typealias RawValue = Swift.Int
- public var rawValue: Swift.Int {
- get
- }
- }
- extension OUICallingPlugin.ObservableType {
- public static func deferred(_ observableFactory: @escaping () throws -> OUICallingPlugin.Observable<Self.Element>) -> OUICallingPlugin.Observable<Self.Element>
- }
- extension OUICallingPlugin.ObservableType {
- public static func just(_ element: Self.Element) -> OUICallingPlugin.Observable<Self.Element>
- public static func just(_ element: Self.Element, scheduler: any OUICallingPlugin.ImmediateSchedulerType) -> OUICallingPlugin.Observable<Self.Element>
- }
- @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers public class ReplaySubject<Element> : OUICallingPlugin.Observable<Element>, OUICallingPlugin.SubjectType, OUICallingPlugin.ObserverType, OUICallingPlugin.Disposable {
- public typealias SubjectObserverType = OUICallingPlugin.ReplaySubject<Element>
- public var hasObservers: Swift.Bool {
- get
- }
- public func on(_ event: OUICallingPlugin.Event<Element>)
- public func asObserver() -> OUICallingPlugin.ReplaySubject<Element>
- public func dispose()
- public static func create(bufferSize: Swift.Int) -> OUICallingPlugin.ReplaySubject<Element>
- public static func createUnbounded() -> OUICallingPlugin.ReplaySubject<Element>
- public typealias Observer = OUICallingPlugin.ReplaySubject<Element>
- @objc deinit
- }
- @_inheritsConvenienceInitializers final public class CompositeDisposable : OUICallingPlugin.DisposeBase, OUICallingPlugin.Cancelable {
- public struct DisposeKey {
- }
- final public var isDisposed: Swift.Bool {
- get
- }
- public init()
- public init(_ disposable1: any OUICallingPlugin.Disposable, _ disposable2: any OUICallingPlugin.Disposable)
- public init(_ disposable1: any OUICallingPlugin.Disposable, _ disposable2: any OUICallingPlugin.Disposable, _ disposable3: any OUICallingPlugin.Disposable)
- public init(_ disposable1: any OUICallingPlugin.Disposable, _ disposable2: any OUICallingPlugin.Disposable, _ disposable3: any OUICallingPlugin.Disposable, _ disposable4: any OUICallingPlugin.Disposable, _ disposables: any OUICallingPlugin.Disposable...)
- public init(disposables: [any OUICallingPlugin.Disposable])
- final public func insert(_ disposable: any OUICallingPlugin.Disposable) -> OUICallingPlugin.CompositeDisposable.DisposeKey?
- final public var count: Swift.Int {
- get
- }
- final public func remove(for disposeKey: OUICallingPlugin.CompositeDisposable.DisposeKey)
- final public func dispose()
- @objc deinit
- }
- extension OUICallingPlugin.Disposables {
- public static func create(_ disposable1: any OUICallingPlugin.Disposable, _ disposable2: any OUICallingPlugin.Disposable, _ disposable3: any OUICallingPlugin.Disposable) -> any OUICallingPlugin.Cancelable
- public static func create(_ disposable1: any OUICallingPlugin.Disposable, _ disposable2: any OUICallingPlugin.Disposable, _ disposable3: any OUICallingPlugin.Disposable, _ disposables: any OUICallingPlugin.Disposable...) -> any OUICallingPlugin.Cancelable
- public static func create(_ disposables: [any OUICallingPlugin.Disposable]) -> any OUICallingPlugin.Cancelable
- }
- @objc public protocol LocalTrack : OUICallingPlugin.Track {
- @objc(publishOptions) var publishOptions: (any OUICallingPlugin.PublishOptions)? { get }
- @objc(publishState) var publishState: OUICallingPlugin.Track.PublishState { get }
- @discardableResult
- @objc(mute) func mute() -> OUICallingPlugin.Promise<Swift.Void>.ObjCPromise<Foundation.NSNull>
- @discardableResult
- @objc(unmute) func unmute() -> OUICallingPlugin.Promise<Swift.Void>.ObjCPromise<Foundation.NSNull>
- }
- extension OUICallingPlugin.ObservableType {
- public static func never() -> OUICallingPlugin.Observable<Self.Element>
- }
- @_inheritsConvenienceInitializers @objc public class Room : ObjectiveC.NSObject, Foundation.ObservableObject, OUICallingPlugin.Loggable {
- @objc public var sid: OUICallingPlugin.Sid? {
- @objc get
- }
- @objc public var name: Swift.String? {
- @objc get
- }
- @objc public var metadata: Swift.String? {
- @objc get
- }
- @objc public var serverVersion: Swift.String? {
- @objc get
- }
- @objc public var serverRegion: Swift.String? {
- @objc get
- }
- @objc public var localParticipant: OUICallingPlugin.LocalParticipant? {
- @objc get
- }
- @objc public var remoteParticipants: [OUICallingPlugin.Sid : OUICallingPlugin.RemoteParticipant] {
- @objc get
- }
- @objc public var activeSpeakers: [OUICallingPlugin.Participant] {
- @objc get
- }
- @objc public var isRecording: Swift.Bool {
- @objc get
- }
- @objc public var maxParticipants: Swift.Int {
- @objc get
- }
- @objc public var participantCount: Swift.Int {
- @objc get
- }
- @objc public var publishersCount: Swift.Int {
- @objc get
- }
- @objc public var url: Swift.String? {
- @objc get
- }
- @objc public var token: Swift.String? {
- @objc get
- }
- public var connectionState: OUICallingPlugin.ConnectionState {
- get
- }
- @available(swift, obsoleted: 1.0)
- @objc(connectionState) public var connectionStateObjC: OUICallingPlugin.ConnectionStateObjC {
- @objc get
- }
- public var connectStopwatch: OUICallingPlugin.Stopwatch {
- get
- }
- public var e2eeManager: OUICallingPlugin.E2EEManager?
- @objc convenience override dynamic public init()
- @objc public init(delegate: (any OUICallingPlugin.RoomDelegateObjC)? = nil, connectOptions: OUICallingPlugin.ConnectOptions? = nil, roomOptions: OUICallingPlugin.RoomOptions? = nil)
- @objc deinit
- @discardableResult
- public func connect(_ url: Swift.String, _ token: Swift.String, connectOptions: OUICallingPlugin.ConnectOptions? = nil, roomOptions: OUICallingPlugin.RoomOptions? = nil) -> OUICallingPlugin.Promise<OUICallingPlugin.Room>
- @discardableResult
- public func disconnect() -> OUICallingPlugin.Promise<Swift.Void>
- public typealias ObjectWillChangePublisher = Combine.ObservableObjectPublisher
- }
- extension OUICallingPlugin.Room {
- @discardableResult
- public func sendSimulate(scenario: OUICallingPlugin.SimulateScenario) -> OUICallingPlugin.Promise<Swift.Void>
- public func waitForPrimaryTransportConnect() -> OUICallingPlugin.Promise<Swift.Bool>
- public func waitForPublisherTransportConnect() -> OUICallingPlugin.Promise<Swift.Bool>
- }
- extension OUICallingPlugin.Room {
- @objc public static var audioDeviceModule: WebRTC.RTCAudioDeviceModule {
- @objc get
- }
- @objc public static var bypassVoiceProcessing: Swift.Bool {
- @objc get
- @objc set
- }
- }
- extension OUICallingPlugin.Room {
- @objc public static var audioProcessingModule: WebRTC.RTCDefaultAudioProcessingModule {
- @objc get
- }
- }
- @_hasMissingDesignatedInitializers @objc public class ParticipantPermissions : ObjectiveC.NSObject {
- @objc final public let canSubscribe: Swift.Bool
- @objc final public let canPublish: Swift.Bool
- @objc final public let canPublishData: Swift.Bool
- @objc final public let hidden: Swift.Bool
- @objc final public let recorder: Swift.Bool
- @objc override dynamic public func isEqual(_ object: Any?) -> Swift.Bool
- @objc override dynamic public var hash: Swift.Int {
- @objc get
- }
- @objc deinit
- }
- extension OUICallingPlugin.ObservableType {
- public func map<Result>(_ transform: @escaping (Self.Element) throws -> Result) -> OUICallingPlugin.Observable<Result>
- }
- @_inheritsConvenienceInitializers @objc(KFSessionDelegate) open class SessionDelegate : ObjectiveC.NSObject {
- @objc override dynamic public init()
- @objc deinit
- }
- extension OUICallingPlugin.SessionDelegate : Foundation.URLSessionDataDelegate {
- @objc dynamic open func urlSession(_ session: Foundation.URLSession, dataTask: Foundation.URLSessionDataTask, didReceive response: Foundation.URLResponse, completionHandler: @escaping (Foundation.URLSession.ResponseDisposition) -> Swift.Void)
- @objc dynamic open func urlSession(_ session: Foundation.URLSession, dataTask: Foundation.URLSessionDataTask, didReceive data: Foundation.Data)
- @objc dynamic open func urlSession(_ session: Foundation.URLSession, task: Foundation.URLSessionTask, didCompleteWithError error: (any Swift.Error)?)
- @objc dynamic open func urlSession(_ session: Foundation.URLSession, didReceive challenge: Foundation.URLAuthenticationChallenge, completionHandler: @escaping (Foundation.URLSession.AuthChallengeDisposition, Foundation.URLCredential?) -> Swift.Void)
- @objc dynamic open func urlSession(_ session: Foundation.URLSession, task: Foundation.URLSessionTask, didReceive challenge: Foundation.URLAuthenticationChallenge, completionHandler: @escaping (Foundation.URLSession.AuthChallengeDisposition, Foundation.URLCredential?) -> Swift.Void)
- @objc dynamic open func urlSession(_ session: Foundation.URLSession, task: Foundation.URLSessionTask, willPerformHTTPRedirection response: Foundation.HTTPURLResponse, newRequest request: Foundation.URLRequest, completionHandler: @escaping (Foundation.URLRequest?) -> Swift.Void)
- }
- @_hasMissingDesignatedInitializers @objc public class LocalAudioTrack : OUICallingPlugin.Track, OUICallingPlugin.LocalTrack, OUICallingPlugin.AudioTrack {
- public static func createTrack(name: Swift.String = Track.microphoneName, options: OUICallingPlugin.AudioCaptureOptions? = nil) -> OUICallingPlugin.LocalAudioTrack
- @objc deinit
- }
- extension OUICallingPlugin.LocalAudioTrack {
- @objc dynamic public var publishOptions: (any OUICallingPlugin.PublishOptions)? {
- @objc get
- }
- @objc dynamic public var publishState: OUICallingPlugin.Track.PublishState {
- @objc get
- }
- }
- public struct Disposables {
- }
- extension OUICallingPlugin.ObservableType {
- public func skip(while predicate: @escaping (Self.Element) throws -> Swift.Bool) -> OUICallingPlugin.Observable<Self.Element>
- @available(*, deprecated, renamed: "skip(while:)")
- public func skipWhile(_ predicate: @escaping (Self.Element) throws -> Swift.Bool) -> OUICallingPlugin.Observable<Self.Element>
- }
- @objc public enum E2EEState : Swift.Int {
- case new
- case ok
- case key_ratcheted
- case missing_key
- case encryption_failed
- case decryption_failed
- case internal_error
- public init?(rawValue: Swift.Int)
- public typealias RawValue = Swift.Int
- public var rawValue: Swift.Int {
- get
- }
- }
- extension OUICallingPlugin.E2EEState {
- public func toString() -> Swift.String
- }
- public protocol ConstraintInsetTarget : OUICallingPlugin.ConstraintConstantTarget {
- }
- extension Swift.Int : OUICallingPlugin.ConstraintInsetTarget {
- }
- extension Swift.UInt : OUICallingPlugin.ConstraintInsetTarget {
- }
- extension Swift.Float : OUICallingPlugin.ConstraintInsetTarget {
- }
- extension Swift.Double : OUICallingPlugin.ConstraintInsetTarget {
- }
- extension CoreFoundation.CGFloat : OUICallingPlugin.ConstraintInsetTarget {
- }
- extension UIKit.UIEdgeInsets : OUICallingPlugin.ConstraintInsetTarget {
- }
- extension OUICallingPlugin.LocalAudioTrack {
- @objc dynamic public func mute() -> OUICallingPlugin.Promise<Swift.Void>.ObjCPromise<Foundation.NSNull>
- @objc dynamic public func unmute() -> OUICallingPlugin.Promise<Swift.Void>.ObjCPromise<Foundation.NSNull>
- }
- @objc public class ParticipantTrackPermission : ObjectiveC.NSObject {
- @objc final public let participantSid: Swift.String
- @objc public init(participantSid: Swift.String, allTracksAllowed: Swift.Bool, allowedTrackSids: [Swift.String] = [String]())
- @objc deinit
- }
- extension OUICallingPlugin.LocalAudioTrack {
- #if compiler(>=5.3) && $AsyncAwait
- public func mute() async throws
- #endif
- #if compiler(>=5.3) && $AsyncAwait
- public func unmute() async throws
- #endif
- }
- @available(iOS 8.0, *)
- public struct ConstraintLayoutSupportDSL : OUICallingPlugin.ConstraintDSL {
- public var target: Swift.AnyObject? {
- get
- }
- public var top: OUICallingPlugin.ConstraintItem {
- get
- }
- public var bottom: OUICallingPlugin.ConstraintItem {
- get
- }
- public var height: OUICallingPlugin.ConstraintItem {
- get
- }
- }
- extension OUICallingPlugin.Disposables {
- public static func create(_ disposable1: any OUICallingPlugin.Disposable, _ disposable2: any OUICallingPlugin.Disposable) -> any OUICallingPlugin.Cancelable
- }
- public enum CompletableTrait {
- }
- public typealias Completable = OUICallingPlugin.PrimitiveSequence<OUICallingPlugin.CompletableTrait, Swift.Never>
- @frozen public enum CompletableEvent {
- case error(any Swift.Error)
- case completed
- }
- extension OUICallingPlugin.PrimitiveSequenceType where Self.Element == Swift.Never, Self.Trait == OUICallingPlugin.CompletableTrait {
- public typealias CompletableObserver = (OUICallingPlugin.CompletableEvent) -> Swift.Void
- public static func create(subscribe: @escaping (@escaping Self.CompletableObserver) -> any OUICallingPlugin.Disposable) -> OUICallingPlugin.PrimitiveSequence<Self.Trait, Self.Element>
- public func subscribe(_ observer: @escaping (OUICallingPlugin.CompletableEvent) -> Swift.Void) -> any OUICallingPlugin.Disposable
- public func subscribe<Object>(with object: Object, onCompleted: ((Object) -> Swift.Void)? = nil, onError: ((Object, any Swift.Error) -> Swift.Void)? = nil, onDisposed: ((Object) -> Swift.Void)? = nil) -> any OUICallingPlugin.Disposable where Object : AnyObject
- public func subscribe(onCompleted: (() -> Swift.Void)? = nil, onError: ((any Swift.Error) -> Swift.Void)? = nil, onDisposed: (() -> Swift.Void)? = nil) -> any OUICallingPlugin.Disposable
- }
- extension OUICallingPlugin.PrimitiveSequenceType where Self.Element == Swift.Never, Self.Trait == OUICallingPlugin.CompletableTrait {
- public static func error(_ error: any Swift.Error) -> OUICallingPlugin.Completable
- public static func never() -> OUICallingPlugin.Completable
- public static func empty() -> OUICallingPlugin.Completable
- }
- extension OUICallingPlugin.PrimitiveSequenceType where Self.Element == Swift.Never, Self.Trait == OUICallingPlugin.CompletableTrait {
- public func `do`(onError: ((any Swift.Error) throws -> Swift.Void)? = nil, afterError: ((any Swift.Error) throws -> Swift.Void)? = nil, onCompleted: (() throws -> Swift.Void)? = nil, afterCompleted: (() throws -> Swift.Void)? = nil, onSubscribe: (() -> Swift.Void)? = nil, onSubscribed: (() -> Swift.Void)? = nil, onDispose: (() -> Swift.Void)? = nil) -> OUICallingPlugin.Completable
- public func concat(_ second: OUICallingPlugin.Completable) -> OUICallingPlugin.Completable
- public static func concat<Sequence>(_ sequence: Sequence) -> OUICallingPlugin.Completable where Sequence : Swift.Sequence, Sequence.Element == OUICallingPlugin.PrimitiveSequence<OUICallingPlugin.CompletableTrait, Swift.Never>
- public static func concat<Collection>(_ collection: Collection) -> OUICallingPlugin.Completable where Collection : Swift.Collection, Collection.Element == OUICallingPlugin.PrimitiveSequence<OUICallingPlugin.CompletableTrait, Swift.Never>
- public static func concat(_ sources: OUICallingPlugin.Completable...) -> OUICallingPlugin.Completable
- public static func zip<Collection>(_ sources: Collection) -> OUICallingPlugin.Completable where Collection : Swift.Collection, Collection.Element == OUICallingPlugin.PrimitiveSequence<OUICallingPlugin.CompletableTrait, Swift.Never>
- public static func zip(_ sources: [OUICallingPlugin.Completable]) -> OUICallingPlugin.Completable
- public static func zip(_ sources: OUICallingPlugin.Completable...) -> OUICallingPlugin.Completable
- }
- extension OUICallingPlugin.ObservableType {
- public static func zip<Collection>(_ collection: Collection, resultSelector: @escaping ([Collection.Element.Element]) throws -> Self.Element) -> OUICallingPlugin.Observable<Self.Element> where Collection : Swift.Collection, Collection.Element : OUICallingPlugin.ObservableType
- public static func zip<Collection>(_ collection: Collection) -> OUICallingPlugin.Observable<[Self.Element]> where Collection : Swift.Collection, Self.Element == Collection.Element.Element, Collection.Element : OUICallingPlugin.ObservableType
- }
- @_hasMissingDesignatedInitializers public class SerialDispatchQueueScheduler : OUICallingPlugin.SchedulerType {
- public typealias TimeInterval = Foundation.TimeInterval
- public typealias Time = Foundation.Date
- public var now: Foundation.Date {
- get
- }
- convenience public init(internalSerialQueueName: Swift.String, serialQueueConfiguration: ((Dispatch.DispatchQueue) -> Swift.Void)? = nil, leeway: Dispatch.DispatchTimeInterval = DispatchTimeInterval.nanoseconds(0))
- convenience public init(queue: Dispatch.DispatchQueue, internalSerialQueueName: Swift.String, leeway: Dispatch.DispatchTimeInterval = DispatchTimeInterval.nanoseconds(0))
- @available(macOS 10.10, *)
- convenience public init(qos: Dispatch.DispatchQoS, internalSerialQueueName: Swift.String = "rx.global_dispatch_queue.serial", leeway: Dispatch.DispatchTimeInterval = DispatchTimeInterval.nanoseconds(0))
- final public func schedule<StateType>(_ state: StateType, action: @escaping (StateType) -> any OUICallingPlugin.Disposable) -> any OUICallingPlugin.Disposable
- final public func scheduleRelative<StateType>(_ state: StateType, dueTime: OUICallingPlugin.RxTimeInterval, action: @escaping (StateType) -> any OUICallingPlugin.Disposable) -> any OUICallingPlugin.Disposable
- public func schedulePeriodic<StateType>(_ state: StateType, startAfter: OUICallingPlugin.RxTimeInterval, period: OUICallingPlugin.RxTimeInterval, action: @escaping (StateType) -> StateType) -> any OUICallingPlugin.Disposable
- @objc deinit
- }
- @_hasMissingDesignatedInitializers final public class Constraint {
- final public var layoutConstraints: [OUICallingPlugin.LayoutConstraint]
- final public var isActive: Swift.Bool {
- get
- set
- }
- final public func install()
- final public func uninstall()
- final public func activate()
- final public func deactivate()
- @discardableResult
- final public func update(offset: any OUICallingPlugin.ConstraintOffsetTarget) -> OUICallingPlugin.Constraint
- @discardableResult
- final public func update(inset: any OUICallingPlugin.ConstraintInsetTarget) -> OUICallingPlugin.Constraint
- @discardableResult
- final public func update(priority: any OUICallingPlugin.ConstraintPriorityTarget) -> OUICallingPlugin.Constraint
- @discardableResult
- final public func update(priority: OUICallingPlugin.ConstraintPriority) -> OUICallingPlugin.Constraint
- final public func updateOffset(amount: any OUICallingPlugin.ConstraintOffsetTarget)
- final public func updateInsets(amount: any OUICallingPlugin.ConstraintInsetTarget)
- final public func updatePriority(amount: any OUICallingPlugin.ConstraintPriorityTarget)
- final public func updatePriorityRequired()
- final public func updatePriorityHigh()
- final public func updatePriorityMedium()
- final public func updatePriorityLow()
- @objc deinit
- }
- extension OUICallingPlugin.Promise {
- public typealias Then<Result> = (Value) throws -> Result
- @discardableResult
- final public func then<Result>(on queue: Dispatch.DispatchQueue = .promises, _ work: @escaping OUICallingPlugin.Promise<Value>.Then<OUICallingPlugin.Promise<Result>>) -> OUICallingPlugin.Promise<Result>
- @discardableResult
- final public func then<Result>(on queue: Dispatch.DispatchQueue = .promises, _ work: @escaping OUICallingPlugin.Promise<Value>.Then<Result>) -> OUICallingPlugin.Promise<Result>
- @discardableResult
- final public func then(on queue: Dispatch.DispatchQueue = .promises, _ work: @escaping OUICallingPlugin.Promise<Value>.Then<Swift.Void>) -> OUICallingPlugin.Promise<Value>
- }
- extension OUICallingPlugin.ObservableType {
- public func single() -> OUICallingPlugin.Observable<Self.Element>
- public func single(_ predicate: @escaping (Self.Element) throws -> Swift.Bool) -> OUICallingPlugin.Observable<Self.Element>
- }
- public enum SingleTrait {
- }
- public typealias Single<Element> = OUICallingPlugin.PrimitiveSequence<OUICallingPlugin.SingleTrait, Element>
- public typealias SingleEvent<Element> = Swift.Result<Element, any Swift.Error>
- extension OUICallingPlugin.PrimitiveSequenceType where Self.Trait == OUICallingPlugin.SingleTrait {
- public typealias SingleObserver = (OUICallingPlugin.SingleEvent<Self.Element>) -> Swift.Void
- public static func create(subscribe: @escaping (@escaping Self.SingleObserver) -> any OUICallingPlugin.Disposable) -> OUICallingPlugin.Single<Self.Element>
- public func subscribe(_ observer: @escaping (OUICallingPlugin.SingleEvent<Self.Element>) -> Swift.Void) -> any OUICallingPlugin.Disposable
- @available(*, deprecated, renamed: "subscribe(onSuccess:onFailure:onDisposed:)")
- public func subscribe(onSuccess: ((Self.Element) -> Swift.Void)? = nil, onError: @escaping ((any Swift.Error) -> Swift.Void), onDisposed: (() -> Swift.Void)? = nil) -> any OUICallingPlugin.Disposable
- public func subscribe<Object>(with object: Object, onSuccess: ((Object, Self.Element) -> Swift.Void)? = nil, onFailure: ((Object, any Swift.Error) -> Swift.Void)? = nil, onDisposed: ((Object) -> Swift.Void)? = nil) -> any OUICallingPlugin.Disposable where Object : AnyObject
- public func subscribe(onSuccess: ((Self.Element) -> Swift.Void)? = nil, onFailure: ((any Swift.Error) -> Swift.Void)? = nil, onDisposed: (() -> Swift.Void)? = nil) -> any OUICallingPlugin.Disposable
- }
- extension OUICallingPlugin.PrimitiveSequenceType where Self.Trait == OUICallingPlugin.SingleTrait {
- public static func just(_ element: Self.Element) -> OUICallingPlugin.Single<Self.Element>
- public static func just(_ element: Self.Element, scheduler: any OUICallingPlugin.ImmediateSchedulerType) -> OUICallingPlugin.Single<Self.Element>
- public static func error(_ error: any Swift.Error) -> OUICallingPlugin.Single<Self.Element>
- public static func never() -> OUICallingPlugin.Single<Self.Element>
- }
- extension OUICallingPlugin.PrimitiveSequenceType where Self.Trait == OUICallingPlugin.SingleTrait {
- public func `do`(onSuccess: ((Self.Element) throws -> Swift.Void)? = nil, afterSuccess: ((Self.Element) throws -> Swift.Void)? = nil, onError: ((any Swift.Error) throws -> Swift.Void)? = nil, afterError: ((any Swift.Error) throws -> Swift.Void)? = nil, onSubscribe: (() -> Swift.Void)? = nil, onSubscribed: (() -> Swift.Void)? = nil, onDispose: (() -> Swift.Void)? = nil) -> OUICallingPlugin.Single<Self.Element>
- public func filter(_ predicate: @escaping (Self.Element) throws -> Swift.Bool) -> OUICallingPlugin.RxMaybe<Self.Element>
- public func map<Result>(_ transform: @escaping (Self.Element) throws -> Result) -> OUICallingPlugin.Single<Result>
- public func compactMap<Result>(_ transform: @escaping (Self.Element) throws -> Result?) -> OUICallingPlugin.RxMaybe<Result>
- public func flatMap<Result>(_ selector: @escaping (Self.Element) throws -> OUICallingPlugin.Single<Result>) -> OUICallingPlugin.Single<Result>
- public func flatMapMaybe<Result>(_ selector: @escaping (Self.Element) throws -> OUICallingPlugin.RxMaybe<Result>) -> OUICallingPlugin.RxMaybe<Result>
- public func flatMapCompletable(_ selector: @escaping (Self.Element) throws -> OUICallingPlugin.Completable) -> OUICallingPlugin.Completable
- public static func zip<Collection, Result>(_ collection: Collection, resultSelector: @escaping ([Self.Element]) throws -> Result) -> OUICallingPlugin.PrimitiveSequence<Self.Trait, Result> where Collection : Swift.Collection, Collection.Element == OUICallingPlugin.PrimitiveSequence<OUICallingPlugin.SingleTrait, Self.Element>
- public static func zip<Collection>(_ collection: Collection) -> OUICallingPlugin.PrimitiveSequence<Self.Trait, [Self.Element]> where Collection : Swift.Collection, Collection.Element == OUICallingPlugin.PrimitiveSequence<OUICallingPlugin.SingleTrait, Self.Element>
- public func catchAndReturn(_ element: Self.Element) -> OUICallingPlugin.PrimitiveSequence<Self.Trait, Self.Element>
- @available(*, deprecated, renamed: "catchAndReturn(_:)")
- public func catchErrorJustReturn(_ element: Self.Element) -> OUICallingPlugin.PrimitiveSequence<Self.Trait, Self.Element>
- public func asMaybe() -> OUICallingPlugin.RxMaybe<Self.Element>
- public func asCompletable() -> OUICallingPlugin.Completable
- }
- infix operator +| : DefaultPrecedence
- infix operator +- : DefaultPrecedence
- public enum ImageTransition {
- case none
- case fade(Foundation.TimeInterval)
- case flipFromLeft(Foundation.TimeInterval)
- case flipFromRight(Foundation.TimeInterval)
- case flipFromTop(Foundation.TimeInterval)
- case flipFromBottom(Foundation.TimeInterval)
- case custom(duration: Foundation.TimeInterval, options: UIKit.UIView.AnimationOptions, animations: ((UIKit.UIImageView, UIKit.UIImage) -> Swift.Void)?, completion: ((Swift.Bool) -> Swift.Void)?)
- }
- @objc public enum ProtocolVersion : Swift.Int {
- case v2 = 2
- case v3 = 3
- case v4 = 4
- case v5 = 5
- case v6 = 6
- case v7 = 7
- case v8 = 8
- case v9 = 9
- public init?(rawValue: Swift.Int)
- public typealias RawValue = Swift.Int
- public var rawValue: Swift.Int {
- get
- }
- }
- extension OUICallingPlugin.ProtocolVersion : Swift.Comparable {
- public static func < (lhs: OUICallingPlugin.ProtocolVersion, rhs: OUICallingPlugin.ProtocolVersion) -> Swift.Bool
- }
- extension OUICallingPlugin.ProtocolVersion : Swift.CustomStringConvertible {
- public var description: Swift.String {
- get
- }
- }
- final public class ColorValueProvider {
- public init(block: @escaping OUICallingPlugin.ColorValueProvider.ColorValueBlock)
- public init(_ color: OUICallingPlugin.LottieColor)
- public init(_ keyframes: [OUICallingPlugin.Keyframe<OUICallingPlugin.LottieColor>])
- public typealias ColorValueBlock = (CoreFoundation.CGFloat) -> OUICallingPlugin.LottieColor
- final public var color: OUICallingPlugin.LottieColor {
- get
- set
- }
- final public var valueType: any Any.Type {
- get
- }
- final public var storage: OUICallingPlugin.ValueProviderStorage<OUICallingPlugin.LottieColor> {
- get
- }
- final public func hasUpdate(frame _: CoreFoundation.CGFloat) -> Swift.Bool
- @objc deinit
- }
- extension OUICallingPlugin.ObservableType {
- public func filter(_ predicate: @escaping (Self.Element) throws -> Swift.Bool) -> OUICallingPlugin.Observable<Self.Element>
- }
- extension OUICallingPlugin.ObservableType {
- public func ignoreElements() -> OUICallingPlugin.Observable<Swift.Never>
- }
- @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers public class ConstraintMakerExtendable : OUICallingPlugin.ConstraintMakerRelatable {
- public var left: OUICallingPlugin.ConstraintMakerExtendable {
- get
- }
- public var top: OUICallingPlugin.ConstraintMakerExtendable {
- get
- }
- public var bottom: OUICallingPlugin.ConstraintMakerExtendable {
- get
- }
- public var right: OUICallingPlugin.ConstraintMakerExtendable {
- get
- }
- public var leading: OUICallingPlugin.ConstraintMakerExtendable {
- get
- }
- public var trailing: OUICallingPlugin.ConstraintMakerExtendable {
- get
- }
- public var width: OUICallingPlugin.ConstraintMakerExtendable {
- get
- }
- public var height: OUICallingPlugin.ConstraintMakerExtendable {
- get
- }
- public var centerX: OUICallingPlugin.ConstraintMakerExtendable {
- get
- }
- public var centerY: OUICallingPlugin.ConstraintMakerExtendable {
- get
- }
- public var baseline: OUICallingPlugin.ConstraintMakerExtendable {
- get
- }
- public var lastBaseline: OUICallingPlugin.ConstraintMakerExtendable {
- get
- }
- @available(iOS 8.0, macOS 10.11, *)
- public var firstBaseline: OUICallingPlugin.ConstraintMakerExtendable {
- get
- }
- @available(iOS 8.0, *)
- public var leftMargin: OUICallingPlugin.ConstraintMakerExtendable {
- get
- }
- @available(iOS 8.0, *)
- public var rightMargin: OUICallingPlugin.ConstraintMakerExtendable {
- get
- }
- @available(iOS 8.0, *)
- public var topMargin: OUICallingPlugin.ConstraintMakerExtendable {
- get
- }
- @available(iOS 8.0, *)
- public var bottomMargin: OUICallingPlugin.ConstraintMakerExtendable {
- get
- }
- @available(iOS 8.0, *)
- public var leadingMargin: OUICallingPlugin.ConstraintMakerExtendable {
- get
- }
- @available(iOS 8.0, *)
- public var trailingMargin: OUICallingPlugin.ConstraintMakerExtendable {
- get
- }
- @available(iOS 8.0, *)
- public var centerXWithinMargins: OUICallingPlugin.ConstraintMakerExtendable {
- get
- }
- @available(iOS 8.0, *)
- public var centerYWithinMargins: OUICallingPlugin.ConstraintMakerExtendable {
- get
- }
- public var edges: OUICallingPlugin.ConstraintMakerExtendable {
- get
- }
- public var size: OUICallingPlugin.ConstraintMakerExtendable {
- get
- }
- @available(iOS 8.0, *)
- public var margins: OUICallingPlugin.ConstraintMakerExtendable {
- get
- }
- @available(iOS 8.0, *)
- public var centerWithinMargins: OUICallingPlugin.ConstraintMakerExtendable {
- get
- }
- @objc deinit
- }
- public typealias Sid = Swift.String
- @objc public enum Reliability : Swift.Int {
- case reliable
- case lossy
- public init?(rawValue: Swift.Int)
- public typealias RawValue = Swift.Int
- public var rawValue: Swift.Int {
- get
- }
- }
- public enum SimulateScenario {
- case nodeFailure
- case migration
- case serverLeave
- case speakerUpdate(seconds: Swift.Int)
- case forceTCP
- case forceTLS
- }
- @objc public protocol RoomDelegateObjC {
- @objc(room:didUpdateConnectionState:oldConnectionState:) optional func room(_ room: OUICallingPlugin.Room, didUpdate connectionState: OUICallingPlugin.ConnectionStateObjC, oldValue oldConnectionState: OUICallingPlugin.ConnectionStateObjC)
- @objc(room:didConnectIsReconnect:) optional func room(_ room: OUICallingPlugin.Room, didConnect isReconnect: Swift.Bool)
- @objc(room:didFailToConnectWithError:) optional func room(_ room: OUICallingPlugin.Room, didFailToConnect error: any Swift.Error)
- @objc(room:didDisconnectWithError:) optional func room(_ room: OUICallingPlugin.Room, didDisconnect error: (any Swift.Error)?)
- @objc(room:participantDidJoin:) optional func room(_ room: OUICallingPlugin.Room, participantDidJoin participant: OUICallingPlugin.RemoteParticipant)
- @objc(room:participantDidLeave:) optional func room(_ room: OUICallingPlugin.Room, participantDidLeave participant: OUICallingPlugin.RemoteParticipant)
- @objc(room:didUpdateSpeakers:) optional func room(_ room: OUICallingPlugin.Room, didUpdate speakers: [OUICallingPlugin.Participant])
- @objc(room:didUpdateMetadata:) optional func room(_ room: OUICallingPlugin.Room, didUpdate metadata: Swift.String?)
- @objc(room:didUpdateIsRecording:) optional func room(_ room: OUICallingPlugin.Room, didUpdate isRecording: Swift.Bool)
- @objc(room:participant:didUpdateMetadata:) optional func room(_ room: OUICallingPlugin.Room, participant: OUICallingPlugin.Participant, didUpdate metadata: Swift.String?)
- @objc(room:participant:didUpdateName:) optional func room(_ room: OUICallingPlugin.Room, participant: OUICallingPlugin.Participant, didUpdateName: Swift.String)
- @objc(room:participant:didUpdateConnectionQuality:) optional func room(_ room: OUICallingPlugin.Room, participant: OUICallingPlugin.Participant, didUpdate connectionQuality: OUICallingPlugin.ConnectionQuality)
- @objc(room:participant:publication:didUpdateMuted:) optional func room(_ room: OUICallingPlugin.Room, participant: OUICallingPlugin.Participant, didUpdate publication: OUICallingPlugin.TrackPublication, muted: Swift.Bool)
- @objc(room:participant:didUpdatePermissions:) optional func room(_ room: OUICallingPlugin.Room, participant: OUICallingPlugin.Participant, didUpdate permissions: OUICallingPlugin.ParticipantPermissions)
- @objc(room:participant:publication:didUpdateStreamState:) optional func room(_ room: OUICallingPlugin.Room, participant: OUICallingPlugin.RemoteParticipant, didUpdate publication: OUICallingPlugin.RemoteTrackPublication, streamState: OUICallingPlugin.StreamState)
- @objc(room:participant:didPublishPublication:) optional func room(_ room: OUICallingPlugin.Room, participant: OUICallingPlugin.RemoteParticipant, didPublish publication: OUICallingPlugin.RemoteTrackPublication)
- @objc(room:participant:didUnpublishPublication:) optional func room(_ room: OUICallingPlugin.Room, participant: OUICallingPlugin.RemoteParticipant, didUnpublish publication: OUICallingPlugin.RemoteTrackPublication)
- @objc(room:participant:didSubscribePublication:track:) optional func room(_ room: OUICallingPlugin.Room, participant: OUICallingPlugin.RemoteParticipant, didSubscribe publication: OUICallingPlugin.RemoteTrackPublication, track: OUICallingPlugin.Track)
- @objc optional func room(_ room: OUICallingPlugin.Room, participant: OUICallingPlugin.RemoteParticipant, didFailToSubscribe trackSid: Swift.String, error: any Swift.Error)
- @objc(room:publication:didUnsubscribePublication:track:) optional func room(_ room: OUICallingPlugin.Room, participant: OUICallingPlugin.RemoteParticipant, didUnsubscribe publication: OUICallingPlugin.RemoteTrackPublication, track: OUICallingPlugin.Track)
- @available(*, deprecated, renamed: "room(_:participant:didReceiveData:topic:)")
- @objc(room:participant:didReceiveData:) optional func room(_ room: OUICallingPlugin.Room, participant: OUICallingPlugin.RemoteParticipant?, didReceive data: Foundation.Data)
- @objc(room:participant:didReceiveData:topic:) optional func room(_ room: OUICallingPlugin.Room, participant: OUICallingPlugin.RemoteParticipant?, didReceiveData data: Foundation.Data, topic: Swift.String)
- @objc(room:localParticipant:didPublishPublication:) optional func room(_ room: OUICallingPlugin.Room, localParticipant: OUICallingPlugin.LocalParticipant, didPublish publication: OUICallingPlugin.LocalTrackPublication)
- @objc(room:localParticipant:didUnpublishPublication:) optional func room(_ room: OUICallingPlugin.Room, localParticipant: OUICallingPlugin.LocalParticipant, didUnpublish publication: OUICallingPlugin.LocalTrackPublication)
- @objc optional func room(_ room: OUICallingPlugin.Room, participant: OUICallingPlugin.RemoteParticipant, didUpdate publication: OUICallingPlugin.RemoteTrackPublication, permission allowed: Swift.Bool)
- @objc(room:publication:didUpdateE2EEState:) optional func room(_ room: OUICallingPlugin.Room, publication: OUICallingPlugin.TrackPublication, didUpdateE2EEState: OUICallingPlugin.E2EEState)
- }
- public protocol RoomDelegate : OUICallingPlugin.RoomDelegateObjC {
- func room(_ room: OUICallingPlugin.Room, didUpdate connectionState: OUICallingPlugin.ConnectionState, oldValue: OUICallingPlugin.ConnectionState)
- }
- extension OUICallingPlugin.RoomDelegate {
- public func room(_ room: OUICallingPlugin.Room, didUpdate connectionState: OUICallingPlugin.ConnectionState, oldValue: OUICallingPlugin.ConnectionState)
- }
- extension OUICallingPlugin.ObservableType {
- public func retry<TriggerObservable, Error>(when notificationHandler: @escaping (OUICallingPlugin.Observable<Error>) -> TriggerObservable) -> OUICallingPlugin.Observable<Self.Element> where TriggerObservable : OUICallingPlugin.ObservableType, Error : Swift.Error
- @available(*, deprecated, renamed: "retry(when:)")
- public func retryWhen<TriggerObservable, Error>(_ notificationHandler: @escaping (OUICallingPlugin.Observable<Error>) -> TriggerObservable) -> OUICallingPlugin.Observable<Self.Element> where TriggerObservable : OUICallingPlugin.ObservableType, Error : Swift.Error
- public func retry<TriggerObservable>(when notificationHandler: @escaping (OUICallingPlugin.Observable<any Swift.Error>) -> TriggerObservable) -> OUICallingPlugin.Observable<Self.Element> where TriggerObservable : OUICallingPlugin.ObservableType
- @available(*, deprecated, renamed: "retry(when:)")
- public func retryWhen<TriggerObservable>(_ notificationHandler: @escaping (OUICallingPlugin.Observable<any Swift.Error>) -> TriggerObservable) -> OUICallingPlugin.Observable<Self.Element> where TriggerObservable : OUICallingPlugin.ObservableType
- }
- extension OUICallingPlugin.LottieAnimation {
- public typealias DownloadClosure = (OUICallingPlugin.LottieAnimation?) -> Swift.Void
- final public var duration: Foundation.TimeInterval {
- get
- }
- final public var bounds: CoreFoundation.CGRect {
- get
- }
- final public var size: CoreFoundation.CGSize {
- get
- }
- public static func named(_ name: Swift.String, bundle: Foundation.Bundle = Bundle.main, subdirectory: Swift.String? = nil, animationCache: (any OUICallingPlugin.AnimationCacheProvider)? = nil) -> OUICallingPlugin.LottieAnimation?
- public static func filepath(_ filepath: Swift.String, animationCache: (any OUICallingPlugin.AnimationCacheProvider)? = nil) -> OUICallingPlugin.LottieAnimation?
- public static func asset(_ name: Swift.String, bundle: Foundation.Bundle = Bundle.main, animationCache: (any OUICallingPlugin.AnimationCacheProvider)? = nil) -> OUICallingPlugin.LottieAnimation?
- public static func from(data: Foundation.Data, strategy: OUICallingPlugin.DecodingStrategy = LottieConfiguration.shared.decodingStrategy) throws -> OUICallingPlugin.LottieAnimation
- public static func loadedFrom(url: Foundation.URL, session: Foundation.URLSession = .shared, closure: @escaping OUICallingPlugin.LottieAnimation.DownloadClosure, animationCache: (any OUICallingPlugin.AnimationCacheProvider)?)
- final public func progressTime(forMarker named: Swift.String) -> OUICallingPlugin.AnimationProgressTime?
- final public func frameTime(forMarker named: Swift.String) -> OUICallingPlugin.AnimationFrameTime?
- final public func durationFrameTime(forMarker named: Swift.String) -> OUICallingPlugin.AnimationFrameTime?
- final public func progressTime(forFrame frameTime: OUICallingPlugin.AnimationFrameTime, clamped: Swift.Bool = true) -> OUICallingPlugin.AnimationProgressTime
- final public func frameTime(forProgress progressTime: OUICallingPlugin.AnimationProgressTime) -> OUICallingPlugin.AnimationFrameTime
- final public func time(forFrame frameTime: OUICallingPlugin.AnimationFrameTime) -> Foundation.TimeInterval
- final public func frameTime(forTime time: Foundation.TimeInterval) -> OUICallingPlugin.AnimationFrameTime
- }
- public class LRUAnimationCache : OUICallingPlugin.AnimationCacheProvider {
- public init()
- public static let sharedCache: OUICallingPlugin.LRUAnimationCache
- public var cacheSize: Swift.Int
- public func clearCache()
- public func animation(forKey: Swift.String) -> OUICallingPlugin.LottieAnimation?
- public func setAnimation(_ animation: OUICallingPlugin.LottieAnimation, forKey: Swift.String)
- @objc deinit
- }
- extension OUICallingPlugin.KingfisherWrapper where Base : UIKit.NSTextAttachment {
- @discardableResult
- public func setImage(with source: OUICallingPlugin.Source?, attributedView: @autoclosure @escaping () -> OUICallingPlugin.KFCrossPlatformView, placeholder: OUICallingPlugin.KFCrossPlatformImage? = nil, options: OUICallingPlugin.KingfisherOptionsInfo? = nil, progressBlock: OUICallingPlugin.DownloadProgressBlock? = nil, completionHandler: ((Swift.Result<OUICallingPlugin.RetrieveImageResult, OUICallingPlugin.KingfisherError>) -> Swift.Void)? = nil) -> OUICallingPlugin.DownloadTask?
- @discardableResult
- public func setImage(with resource: (any OUICallingPlugin.Resource)?, attributedView: @autoclosure @escaping () -> OUICallingPlugin.KFCrossPlatformView, placeholder: OUICallingPlugin.KFCrossPlatformImage? = nil, options: OUICallingPlugin.KingfisherOptionsInfo? = nil, progressBlock: OUICallingPlugin.DownloadProgressBlock? = nil, completionHandler: ((Swift.Result<OUICallingPlugin.RetrieveImageResult, OUICallingPlugin.KingfisherError>) -> Swift.Void)? = nil) -> OUICallingPlugin.DownloadTask?
- public func cancelDownloadTask()
- }
- extension OUICallingPlugin.KingfisherWrapper where Base : UIKit.NSTextAttachment {
- public var taskIdentifier: OUICallingPlugin.Source.Identifier.Value? {
- get
- }
- }
- @_hasMissingDesignatedInitializers final public class MainScheduler : OUICallingPlugin.SerialDispatchQueueScheduler {
- public init()
- public static let instance: OUICallingPlugin.MainScheduler
- public static let asyncInstance: OUICallingPlugin.SerialDispatchQueueScheduler
- public static func ensureExecutingOnScheduler(errorMessage: Swift.String? = nil)
- public static func ensureRunningOnMainThread(errorMessage: Swift.String? = nil)
- @objc deinit
- }
- public typealias ConstraintInterfaceLayoutDirection = UIKit.UIUserInterfaceLayoutDirection
- public struct ConstraintConfig {
- public static var interfaceLayoutDirection: OUICallingPlugin.ConstraintInterfaceLayoutDirection
- }
- extension OUICallingPlugin.PrimitiveSequenceType where Self.Trait == OUICallingPlugin.SingleTrait {
- public static func zip<E1, E2>(_ source1: OUICallingPlugin.PrimitiveSequence<Self.Trait, E1>, _ source2: OUICallingPlugin.PrimitiveSequence<Self.Trait, E2>, resultSelector: @escaping (E1, E2) throws -> Self.Element) -> OUICallingPlugin.PrimitiveSequence<Self.Trait, Self.Element>
- }
- extension OUICallingPlugin.PrimitiveSequenceType where Self.Element == Any, Self.Trait == OUICallingPlugin.SingleTrait {
- public static func zip<E1, E2>(_ source1: OUICallingPlugin.PrimitiveSequence<Self.Trait, E1>, _ source2: OUICallingPlugin.PrimitiveSequence<Self.Trait, E2>) -> OUICallingPlugin.PrimitiveSequence<Self.Trait, (E1, E2)>
- }
- extension OUICallingPlugin.PrimitiveSequenceType where Self.Trait == OUICallingPlugin.MaybeTrait {
- public static func zip<E1, E2>(_ source1: OUICallingPlugin.PrimitiveSequence<Self.Trait, E1>, _ source2: OUICallingPlugin.PrimitiveSequence<Self.Trait, E2>, resultSelector: @escaping (E1, E2) throws -> Self.Element) -> OUICallingPlugin.PrimitiveSequence<Self.Trait, Self.Element>
- }
- extension OUICallingPlugin.PrimitiveSequenceType where Self.Element == Any, Self.Trait == OUICallingPlugin.MaybeTrait {
- public static func zip<E1, E2>(_ source1: OUICallingPlugin.PrimitiveSequence<Self.Trait, E1>, _ source2: OUICallingPlugin.PrimitiveSequence<Self.Trait, E2>) -> OUICallingPlugin.PrimitiveSequence<Self.Trait, (E1, E2)>
- }
- extension OUICallingPlugin.PrimitiveSequenceType where Self.Trait == OUICallingPlugin.SingleTrait {
- public static func zip<E1, E2, E3>(_ source1: OUICallingPlugin.PrimitiveSequence<Self.Trait, E1>, _ source2: OUICallingPlugin.PrimitiveSequence<Self.Trait, E2>, _ source3: OUICallingPlugin.PrimitiveSequence<Self.Trait, E3>, resultSelector: @escaping (E1, E2, E3) throws -> Self.Element) -> OUICallingPlugin.PrimitiveSequence<Self.Trait, Self.Element>
- }
- extension OUICallingPlugin.PrimitiveSequenceType where Self.Element == Any, Self.Trait == OUICallingPlugin.SingleTrait {
- public static func zip<E1, E2, E3>(_ source1: OUICallingPlugin.PrimitiveSequence<Self.Trait, E1>, _ source2: OUICallingPlugin.PrimitiveSequence<Self.Trait, E2>, _ source3: OUICallingPlugin.PrimitiveSequence<Self.Trait, E3>) -> OUICallingPlugin.PrimitiveSequence<Self.Trait, (E1, E2, E3)>
- }
- extension OUICallingPlugin.PrimitiveSequenceType where Self.Trait == OUICallingPlugin.MaybeTrait {
- public static func zip<E1, E2, E3>(_ source1: OUICallingPlugin.PrimitiveSequence<Self.Trait, E1>, _ source2: OUICallingPlugin.PrimitiveSequence<Self.Trait, E2>, _ source3: OUICallingPlugin.PrimitiveSequence<Self.Trait, E3>, resultSelector: @escaping (E1, E2, E3) throws -> Self.Element) -> OUICallingPlugin.PrimitiveSequence<Self.Trait, Self.Element>
- }
- extension OUICallingPlugin.PrimitiveSequenceType where Self.Element == Any, Self.Trait == OUICallingPlugin.MaybeTrait {
- public static func zip<E1, E2, E3>(_ source1: OUICallingPlugin.PrimitiveSequence<Self.Trait, E1>, _ source2: OUICallingPlugin.PrimitiveSequence<Self.Trait, E2>, _ source3: OUICallingPlugin.PrimitiveSequence<Self.Trait, E3>) -> OUICallingPlugin.PrimitiveSequence<Self.Trait, (E1, E2, E3)>
- }
- extension OUICallingPlugin.PrimitiveSequenceType where Self.Trait == OUICallingPlugin.SingleTrait {
- public static func zip<E1, E2, E3, E4>(_ source1: OUICallingPlugin.PrimitiveSequence<Self.Trait, E1>, _ source2: OUICallingPlugin.PrimitiveSequence<Self.Trait, E2>, _ source3: OUICallingPlugin.PrimitiveSequence<Self.Trait, E3>, _ source4: OUICallingPlugin.PrimitiveSequence<Self.Trait, E4>, resultSelector: @escaping (E1, E2, E3, E4) throws -> Self.Element) -> OUICallingPlugin.PrimitiveSequence<Self.Trait, Self.Element>
- }
- extension OUICallingPlugin.PrimitiveSequenceType where Self.Element == Any, Self.Trait == OUICallingPlugin.SingleTrait {
- public static func zip<E1, E2, E3, E4>(_ source1: OUICallingPlugin.PrimitiveSequence<Self.Trait, E1>, _ source2: OUICallingPlugin.PrimitiveSequence<Self.Trait, E2>, _ source3: OUICallingPlugin.PrimitiveSequence<Self.Trait, E3>, _ source4: OUICallingPlugin.PrimitiveSequence<Self.Trait, E4>) -> OUICallingPlugin.PrimitiveSequence<Self.Trait, (E1, E2, E3, E4)>
- }
- extension OUICallingPlugin.PrimitiveSequenceType where Self.Trait == OUICallingPlugin.MaybeTrait {
- public static func zip<E1, E2, E3, E4>(_ source1: OUICallingPlugin.PrimitiveSequence<Self.Trait, E1>, _ source2: OUICallingPlugin.PrimitiveSequence<Self.Trait, E2>, _ source3: OUICallingPlugin.PrimitiveSequence<Self.Trait, E3>, _ source4: OUICallingPlugin.PrimitiveSequence<Self.Trait, E4>, resultSelector: @escaping (E1, E2, E3, E4) throws -> Self.Element) -> OUICallingPlugin.PrimitiveSequence<Self.Trait, Self.Element>
- }
- extension OUICallingPlugin.PrimitiveSequenceType where Self.Element == Any, Self.Trait == OUICallingPlugin.MaybeTrait {
- public static func zip<E1, E2, E3, E4>(_ source1: OUICallingPlugin.PrimitiveSequence<Self.Trait, E1>, _ source2: OUICallingPlugin.PrimitiveSequence<Self.Trait, E2>, _ source3: OUICallingPlugin.PrimitiveSequence<Self.Trait, E3>, _ source4: OUICallingPlugin.PrimitiveSequence<Self.Trait, E4>) -> OUICallingPlugin.PrimitiveSequence<Self.Trait, (E1, E2, E3, E4)>
- }
- extension OUICallingPlugin.PrimitiveSequenceType where Self.Trait == OUICallingPlugin.SingleTrait {
- public static func zip<E1, E2, E3, E4, E5>(_ source1: OUICallingPlugin.PrimitiveSequence<Self.Trait, E1>, _ source2: OUICallingPlugin.PrimitiveSequence<Self.Trait, E2>, _ source3: OUICallingPlugin.PrimitiveSequence<Self.Trait, E3>, _ source4: OUICallingPlugin.PrimitiveSequence<Self.Trait, E4>, _ source5: OUICallingPlugin.PrimitiveSequence<Self.Trait, E5>, resultSelector: @escaping (E1, E2, E3, E4, E5) throws -> Self.Element) -> OUICallingPlugin.PrimitiveSequence<Self.Trait, Self.Element>
- }
- extension OUICallingPlugin.PrimitiveSequenceType where Self.Element == Any, Self.Trait == OUICallingPlugin.SingleTrait {
- public static func zip<E1, E2, E3, E4, E5>(_ source1: OUICallingPlugin.PrimitiveSequence<Self.Trait, E1>, _ source2: OUICallingPlugin.PrimitiveSequence<Self.Trait, E2>, _ source3: OUICallingPlugin.PrimitiveSequence<Self.Trait, E3>, _ source4: OUICallingPlugin.PrimitiveSequence<Self.Trait, E4>, _ source5: OUICallingPlugin.PrimitiveSequence<Self.Trait, E5>) -> OUICallingPlugin.PrimitiveSequence<Self.Trait, (E1, E2, E3, E4, E5)>
- }
- extension OUICallingPlugin.PrimitiveSequenceType where Self.Trait == OUICallingPlugin.MaybeTrait {
- public static func zip<E1, E2, E3, E4, E5>(_ source1: OUICallingPlugin.PrimitiveSequence<Self.Trait, E1>, _ source2: OUICallingPlugin.PrimitiveSequence<Self.Trait, E2>, _ source3: OUICallingPlugin.PrimitiveSequence<Self.Trait, E3>, _ source4: OUICallingPlugin.PrimitiveSequence<Self.Trait, E4>, _ source5: OUICallingPlugin.PrimitiveSequence<Self.Trait, E5>, resultSelector: @escaping (E1, E2, E3, E4, E5) throws -> Self.Element) -> OUICallingPlugin.PrimitiveSequence<Self.Trait, Self.Element>
- }
- extension OUICallingPlugin.PrimitiveSequenceType where Self.Element == Any, Self.Trait == OUICallingPlugin.MaybeTrait {
- public static func zip<E1, E2, E3, E4, E5>(_ source1: OUICallingPlugin.PrimitiveSequence<Self.Trait, E1>, _ source2: OUICallingPlugin.PrimitiveSequence<Self.Trait, E2>, _ source3: OUICallingPlugin.PrimitiveSequence<Self.Trait, E3>, _ source4: OUICallingPlugin.PrimitiveSequence<Self.Trait, E4>, _ source5: OUICallingPlugin.PrimitiveSequence<Self.Trait, E5>) -> OUICallingPlugin.PrimitiveSequence<Self.Trait, (E1, E2, E3, E4, E5)>
- }
- extension OUICallingPlugin.PrimitiveSequenceType where Self.Trait == OUICallingPlugin.SingleTrait {
- public static func zip<E1, E2, E3, E4, E5, E6>(_ source1: OUICallingPlugin.PrimitiveSequence<Self.Trait, E1>, _ source2: OUICallingPlugin.PrimitiveSequence<Self.Trait, E2>, _ source3: OUICallingPlugin.PrimitiveSequence<Self.Trait, E3>, _ source4: OUICallingPlugin.PrimitiveSequence<Self.Trait, E4>, _ source5: OUICallingPlugin.PrimitiveSequence<Self.Trait, E5>, _ source6: OUICallingPlugin.PrimitiveSequence<Self.Trait, E6>, resultSelector: @escaping (E1, E2, E3, E4, E5, E6) throws -> Self.Element) -> OUICallingPlugin.PrimitiveSequence<Self.Trait, Self.Element>
- }
- extension OUICallingPlugin.PrimitiveSequenceType where Self.Element == Any, Self.Trait == OUICallingPlugin.SingleTrait {
- public static func zip<E1, E2, E3, E4, E5, E6>(_ source1: OUICallingPlugin.PrimitiveSequence<Self.Trait, E1>, _ source2: OUICallingPlugin.PrimitiveSequence<Self.Trait, E2>, _ source3: OUICallingPlugin.PrimitiveSequence<Self.Trait, E3>, _ source4: OUICallingPlugin.PrimitiveSequence<Self.Trait, E4>, _ source5: OUICallingPlugin.PrimitiveSequence<Self.Trait, E5>, _ source6: OUICallingPlugin.PrimitiveSequence<Self.Trait, E6>) -> OUICallingPlugin.PrimitiveSequence<Self.Trait, (E1, E2, E3, E4, E5, E6)>
- }
- extension OUICallingPlugin.PrimitiveSequenceType where Self.Trait == OUICallingPlugin.MaybeTrait {
- public static func zip<E1, E2, E3, E4, E5, E6>(_ source1: OUICallingPlugin.PrimitiveSequence<Self.Trait, E1>, _ source2: OUICallingPlugin.PrimitiveSequence<Self.Trait, E2>, _ source3: OUICallingPlugin.PrimitiveSequence<Self.Trait, E3>, _ source4: OUICallingPlugin.PrimitiveSequence<Self.Trait, E4>, _ source5: OUICallingPlugin.PrimitiveSequence<Self.Trait, E5>, _ source6: OUICallingPlugin.PrimitiveSequence<Self.Trait, E6>, resultSelector: @escaping (E1, E2, E3, E4, E5, E6) throws -> Self.Element) -> OUICallingPlugin.PrimitiveSequence<Self.Trait, Self.Element>
- }
- extension OUICallingPlugin.PrimitiveSequenceType where Self.Element == Any, Self.Trait == OUICallingPlugin.MaybeTrait {
- public static func zip<E1, E2, E3, E4, E5, E6>(_ source1: OUICallingPlugin.PrimitiveSequence<Self.Trait, E1>, _ source2: OUICallingPlugin.PrimitiveSequence<Self.Trait, E2>, _ source3: OUICallingPlugin.PrimitiveSequence<Self.Trait, E3>, _ source4: OUICallingPlugin.PrimitiveSequence<Self.Trait, E4>, _ source5: OUICallingPlugin.PrimitiveSequence<Self.Trait, E5>, _ source6: OUICallingPlugin.PrimitiveSequence<Self.Trait, E6>) -> OUICallingPlugin.PrimitiveSequence<Self.Trait, (E1, E2, E3, E4, E5, E6)>
- }
- extension OUICallingPlugin.PrimitiveSequenceType where Self.Trait == OUICallingPlugin.SingleTrait {
- public static func zip<E1, E2, E3, E4, E5, E6, E7>(_ source1: OUICallingPlugin.PrimitiveSequence<Self.Trait, E1>, _ source2: OUICallingPlugin.PrimitiveSequence<Self.Trait, E2>, _ source3: OUICallingPlugin.PrimitiveSequence<Self.Trait, E3>, _ source4: OUICallingPlugin.PrimitiveSequence<Self.Trait, E4>, _ source5: OUICallingPlugin.PrimitiveSequence<Self.Trait, E5>, _ source6: OUICallingPlugin.PrimitiveSequence<Self.Trait, E6>, _ source7: OUICallingPlugin.PrimitiveSequence<Self.Trait, E7>, resultSelector: @escaping (E1, E2, E3, E4, E5, E6, E7) throws -> Self.Element) -> OUICallingPlugin.PrimitiveSequence<Self.Trait, Self.Element>
- }
- extension OUICallingPlugin.PrimitiveSequenceType where Self.Element == Any, Self.Trait == OUICallingPlugin.SingleTrait {
- public static func zip<E1, E2, E3, E4, E5, E6, E7>(_ source1: OUICallingPlugin.PrimitiveSequence<Self.Trait, E1>, _ source2: OUICallingPlugin.PrimitiveSequence<Self.Trait, E2>, _ source3: OUICallingPlugin.PrimitiveSequence<Self.Trait, E3>, _ source4: OUICallingPlugin.PrimitiveSequence<Self.Trait, E4>, _ source5: OUICallingPlugin.PrimitiveSequence<Self.Trait, E5>, _ source6: OUICallingPlugin.PrimitiveSequence<Self.Trait, E6>, _ source7: OUICallingPlugin.PrimitiveSequence<Self.Trait, E7>) -> OUICallingPlugin.PrimitiveSequence<Self.Trait, (E1, E2, E3, E4, E5, E6, E7)>
- }
- extension OUICallingPlugin.PrimitiveSequenceType where Self.Trait == OUICallingPlugin.MaybeTrait {
- public static func zip<E1, E2, E3, E4, E5, E6, E7>(_ source1: OUICallingPlugin.PrimitiveSequence<Self.Trait, E1>, _ source2: OUICallingPlugin.PrimitiveSequence<Self.Trait, E2>, _ source3: OUICallingPlugin.PrimitiveSequence<Self.Trait, E3>, _ source4: OUICallingPlugin.PrimitiveSequence<Self.Trait, E4>, _ source5: OUICallingPlugin.PrimitiveSequence<Self.Trait, E5>, _ source6: OUICallingPlugin.PrimitiveSequence<Self.Trait, E6>, _ source7: OUICallingPlugin.PrimitiveSequence<Self.Trait, E7>, resultSelector: @escaping (E1, E2, E3, E4, E5, E6, E7) throws -> Self.Element) -> OUICallingPlugin.PrimitiveSequence<Self.Trait, Self.Element>
- }
- extension OUICallingPlugin.PrimitiveSequenceType where Self.Element == Any, Self.Trait == OUICallingPlugin.MaybeTrait {
- public static func zip<E1, E2, E3, E4, E5, E6, E7>(_ source1: OUICallingPlugin.PrimitiveSequence<Self.Trait, E1>, _ source2: OUICallingPlugin.PrimitiveSequence<Self.Trait, E2>, _ source3: OUICallingPlugin.PrimitiveSequence<Self.Trait, E3>, _ source4: OUICallingPlugin.PrimitiveSequence<Self.Trait, E4>, _ source5: OUICallingPlugin.PrimitiveSequence<Self.Trait, E5>, _ source6: OUICallingPlugin.PrimitiveSequence<Self.Trait, E6>, _ source7: OUICallingPlugin.PrimitiveSequence<Self.Trait, E7>) -> OUICallingPlugin.PrimitiveSequence<Self.Trait, (E1, E2, E3, E4, E5, E6, E7)>
- }
- extension OUICallingPlugin.PrimitiveSequenceType where Self.Trait == OUICallingPlugin.SingleTrait {
- public static func zip<E1, E2, E3, E4, E5, E6, E7, E8>(_ source1: OUICallingPlugin.PrimitiveSequence<Self.Trait, E1>, _ source2: OUICallingPlugin.PrimitiveSequence<Self.Trait, E2>, _ source3: OUICallingPlugin.PrimitiveSequence<Self.Trait, E3>, _ source4: OUICallingPlugin.PrimitiveSequence<Self.Trait, E4>, _ source5: OUICallingPlugin.PrimitiveSequence<Self.Trait, E5>, _ source6: OUICallingPlugin.PrimitiveSequence<Self.Trait, E6>, _ source7: OUICallingPlugin.PrimitiveSequence<Self.Trait, E7>, _ source8: OUICallingPlugin.PrimitiveSequence<Self.Trait, E8>, resultSelector: @escaping (E1, E2, E3, E4, E5, E6, E7, E8) throws -> Self.Element) -> OUICallingPlugin.PrimitiveSequence<Self.Trait, Self.Element>
- }
- extension OUICallingPlugin.PrimitiveSequenceType where Self.Element == Any, Self.Trait == OUICallingPlugin.SingleTrait {
- public static func zip<E1, E2, E3, E4, E5, E6, E7, E8>(_ source1: OUICallingPlugin.PrimitiveSequence<Self.Trait, E1>, _ source2: OUICallingPlugin.PrimitiveSequence<Self.Trait, E2>, _ source3: OUICallingPlugin.PrimitiveSequence<Self.Trait, E3>, _ source4: OUICallingPlugin.PrimitiveSequence<Self.Trait, E4>, _ source5: OUICallingPlugin.PrimitiveSequence<Self.Trait, E5>, _ source6: OUICallingPlugin.PrimitiveSequence<Self.Trait, E6>, _ source7: OUICallingPlugin.PrimitiveSequence<Self.Trait, E7>, _ source8: OUICallingPlugin.PrimitiveSequence<Self.Trait, E8>) -> OUICallingPlugin.PrimitiveSequence<Self.Trait, (E1, E2, E3, E4, E5, E6, E7, E8)>
- }
- extension OUICallingPlugin.PrimitiveSequenceType where Self.Trait == OUICallingPlugin.MaybeTrait {
- public static func zip<E1, E2, E3, E4, E5, E6, E7, E8>(_ source1: OUICallingPlugin.PrimitiveSequence<Self.Trait, E1>, _ source2: OUICallingPlugin.PrimitiveSequence<Self.Trait, E2>, _ source3: OUICallingPlugin.PrimitiveSequence<Self.Trait, E3>, _ source4: OUICallingPlugin.PrimitiveSequence<Self.Trait, E4>, _ source5: OUICallingPlugin.PrimitiveSequence<Self.Trait, E5>, _ source6: OUICallingPlugin.PrimitiveSequence<Self.Trait, E6>, _ source7: OUICallingPlugin.PrimitiveSequence<Self.Trait, E7>, _ source8: OUICallingPlugin.PrimitiveSequence<Self.Trait, E8>, resultSelector: @escaping (E1, E2, E3, E4, E5, E6, E7, E8) throws -> Self.Element) -> OUICallingPlugin.PrimitiveSequence<Self.Trait, Self.Element>
- }
- extension OUICallingPlugin.PrimitiveSequenceType where Self.Element == Any, Self.Trait == OUICallingPlugin.MaybeTrait {
- public static func zip<E1, E2, E3, E4, E5, E6, E7, E8>(_ source1: OUICallingPlugin.PrimitiveSequence<Self.Trait, E1>, _ source2: OUICallingPlugin.PrimitiveSequence<Self.Trait, E2>, _ source3: OUICallingPlugin.PrimitiveSequence<Self.Trait, E3>, _ source4: OUICallingPlugin.PrimitiveSequence<Self.Trait, E4>, _ source5: OUICallingPlugin.PrimitiveSequence<Self.Trait, E5>, _ source6: OUICallingPlugin.PrimitiveSequence<Self.Trait, E6>, _ source7: OUICallingPlugin.PrimitiveSequence<Self.Trait, E7>, _ source8: OUICallingPlugin.PrimitiveSequence<Self.Trait, E8>) -> OUICallingPlugin.PrimitiveSequence<Self.Trait, (E1, E2, E3, E4, E5, E6, E7, E8)>
- }
- public enum LayerType : Swift.Int, Swift.Codable {
- case precomp
- case solid
- case image
- case null
- case shape
- case text
- public init(from decoder: any Swift.Decoder) throws
- public init?(rawValue: Swift.Int)
- public typealias RawValue = Swift.Int
- public var rawValue: Swift.Int {
- get
- }
- }
- public enum MatteType : Swift.Int, Swift.Codable {
- case none
- case add
- case invert
- case unknown
- public init?(rawValue: Swift.Int)
- public typealias RawValue = Swift.Int
- public var rawValue: Swift.Int {
- get
- }
- }
- public enum BlendMode : Swift.Int, Swift.Codable {
- case normal
- case multiply
- case screen
- case overlay
- case darken
- case lighten
- case colorDodge
- case colorBurn
- case hardLight
- case softLight
- case difference
- case exclusion
- case hue
- case saturation
- case color
- case luminosity
- public init?(rawValue: Swift.Int)
- public typealias RawValue = Swift.Int
- public var rawValue: Swift.Int {
- get
- }
- }
- extension OUICallingPlugin.ObservableType {
- public func ifEmpty(switchTo other: OUICallingPlugin.Observable<Self.Element>) -> OUICallingPlugin.Observable<Self.Element>
- }
- @objc public protocol VideoTrack : OUICallingPlugin.Track {
- @objc(addVideoRenderer:) func add(videoRenderer: any OUICallingPlugin.VideoRenderer)
- @objc(removeVideoRenderer:) func remove(videoRenderer: any OUICallingPlugin.VideoRenderer)
- }
- extension OUICallingPlugin.TrackPublication {
- @objc override dynamic public var description: Swift.String {
- @objc get
- }
- }
- extension OUICallingPlugin.Room {
- @objc override dynamic public var description: Swift.String {
- @objc get
- }
- }
- extension OUICallingPlugin.Participant {
- @objc override dynamic public var description: Swift.String {
- @objc get
- }
- }
- extension OUICallingPlugin.Track {
- @objc override dynamic public var description: Swift.String {
- @objc get
- }
- }
- extension WebRTC.RTCRtpEncodingParameters {
- @objc override dynamic public var description: Swift.String {
- @objc get
- }
- }
- extension WebRTC.RTCDataChannelState : Swift.CustomStringConvertible {
- public var description: Swift.String {
- get
- }
- }
- @available(macOS 10.15, iOS 13.0, watchOS 6.0, tvOS 13.0, *)
- extension OUICallingPlugin.ObservableConvertibleType {
- public var values: _Concurrency.AsyncThrowingStream<Self.Element, any Swift.Error> {
- get
- }
- }
- #if compiler(>=5.3) && $RethrowsProtocol
- @available(macOS 10.15, iOS 13.0, watchOS 6.0, tvOS 13.0, *)
- extension _Concurrency.AsyncSequence {
- public func asObservable() -> OUICallingPlugin.Observable<Self.Element>
- }
- #endif
- public func any<Value>(on queue: Dispatch.DispatchQueue = .promises, _ promises: OUICallingPlugin.Promise<Value>...) -> OUICallingPlugin.Promise<[OUICallingPlugin.Maybe<Value>]>
- public func any<Value, Container>(on queue: Dispatch.DispatchQueue = .promises, _ promises: Container) -> OUICallingPlugin.Promise<[OUICallingPlugin.Maybe<Value>]> where Container : Swift.Sequence, Container.Element == OUICallingPlugin.Promise<Value>
- public func any<A, B>(on queue: Dispatch.DispatchQueue = .promises, _ promiseA: OUICallingPlugin.Promise<A>, _ promiseB: OUICallingPlugin.Promise<B>) -> OUICallingPlugin.Promise<(OUICallingPlugin.Maybe<A>, OUICallingPlugin.Maybe<B>)>
- public func any<A, B, C>(on queue: Dispatch.DispatchQueue = .promises, _ promiseA: OUICallingPlugin.Promise<A>, _ promiseB: OUICallingPlugin.Promise<B>, _ promiseC: OUICallingPlugin.Promise<C>) -> OUICallingPlugin.Promise<(OUICallingPlugin.Maybe<A>, OUICallingPlugin.Maybe<B>, OUICallingPlugin.Maybe<C>)>
- public enum Maybe<Value> {
- case value(Value)
- case error(any Swift.Error)
- public init(_ value: Value)
- public init(_ error: any Swift.Error)
- public var value: Value? {
- get
- }
- public var error: (any Swift.Error)? {
- get
- }
- }
- extension OUICallingPlugin.Maybe {
- public func asAnyObject() -> Swift.AnyObject?
- }
- public func asMaybe<Value>(_ value: Swift.AnyObject) -> OUICallingPlugin.Maybe<Value>
- extension OUICallingPlugin.Maybe : Swift.Equatable where Value : Swift.Equatable {
- }
- public func == <Value>(lhs: OUICallingPlugin.Maybe<Value>, rhs: OUICallingPlugin.Maybe<Value>) -> Swift.Bool where Value : Swift.Equatable
- public func != <Value>(lhs: OUICallingPlugin.Maybe<Value>, rhs: OUICallingPlugin.Maybe<Value>) -> Swift.Bool where Value : Swift.Equatable
- public protocol InfallibleType : OUICallingPlugin.ObservableConvertibleType {
- }
- public struct Infallible<Element> : OUICallingPlugin.InfallibleType {
- public func asObservable() -> OUICallingPlugin.Observable<Element>
- }
- extension OUICallingPlugin.InfallibleType {
- public func subscribe<Object>(with object: Object, onNext: ((Object, Self.Element) -> Swift.Void)? = nil, onCompleted: ((Object) -> Swift.Void)? = nil, onDisposed: ((Object) -> Swift.Void)? = nil) -> any OUICallingPlugin.Disposable where Object : AnyObject
- public func subscribe(onNext: ((Self.Element) -> Swift.Void)? = nil, onCompleted: (() -> Swift.Void)? = nil, onDisposed: (() -> Swift.Void)? = nil) -> any OUICallingPlugin.Disposable
- public func subscribe(_ on: @escaping (OUICallingPlugin.Event<Self.Element>) -> Swift.Void) -> any OUICallingPlugin.Disposable
- }
- public protocol LiveKitError : Swift.CustomStringConvertible, Swift.Error {
- }
- extension OUICallingPlugin.LiveKitError where Self : Foundation.LocalizedError {
- public var localizedDescription: Swift.String {
- get
- }
- }
- public enum RoomError : OUICallingPlugin.LiveKitError {
- case missingRoomId(Swift.String)
- case invalidURL(Swift.String)
- case protocolError(Swift.String)
- public var description: Swift.String {
- get
- }
- }
- public enum InternalError : OUICallingPlugin.LiveKitError {
- case state(message: Swift.String? = nil)
- case parse(message: Swift.String? = nil)
- case convert(message: Swift.String? = nil)
- case timeout(message: Swift.String? = nil)
- public var description: Swift.String {
- get
- }
- }
- public enum EngineError : OUICallingPlugin.LiveKitError {
- case webRTC(message: Swift.String?, _: (any Swift.Error)? = nil)
- case state(message: Swift.String? = nil)
- case timedOut(message: Swift.String? = nil)
- public var description: Swift.String {
- get
- }
- }
- public enum TrackError : OUICallingPlugin.LiveKitError {
- case state(message: Swift.String? = nil)
- case type(message: Swift.String? = nil)
- case duplicate(message: Swift.String? = nil)
- case capturer(message: Swift.String? = nil)
- case publish(message: Swift.String? = nil)
- case unpublish(message: Swift.String? = nil)
- case timedOut(message: Swift.String? = nil)
- public var description: Swift.String {
- get
- }
- }
- public enum SignalClientError : OUICallingPlugin.LiveKitError {
- case state(message: Swift.String? = nil)
- case socketError(rawError: (any Swift.Error)?)
- case close(message: Swift.String? = nil)
- case connect(message: Swift.String? = nil)
- case timedOut(message: Swift.String? = nil)
- case serverPingTimedOut(message: Swift.String? = nil)
- public var description: Swift.String {
- get
- }
- }
- public enum NetworkError : OUICallingPlugin.LiveKitError {
- case disconnected(message: Swift.String? = nil, rawError: (any Swift.Error)? = nil)
- case response(message: Swift.String? = nil)
- public var description: Swift.String {
- get
- }
- }
- public enum TransportError : OUICallingPlugin.LiveKitError {
- case timedOut(message: Swift.String? = nil)
- public var description: Swift.String {
- get
- }
- }
- @available(iOS 9.0, macOS 10.11, *)
- public struct ConstraintLayoutGuideDSL : OUICallingPlugin.ConstraintAttributesDSL {
- @discardableResult
- public func prepareConstraints(_ closure: (_ make: OUICallingPlugin.ConstraintMaker) -> Swift.Void) -> [OUICallingPlugin.Constraint]
- public func makeConstraints(_ closure: (_ make: OUICallingPlugin.ConstraintMaker) -> Swift.Void)
- public func remakeConstraints(_ closure: (_ make: OUICallingPlugin.ConstraintMaker) -> Swift.Void)
- public func updateConstraints(_ closure: (_ make: OUICallingPlugin.ConstraintMaker) -> Swift.Void)
- public func removeConstraints()
- public var target: Swift.AnyObject? {
- get
- }
- }
- extension OUICallingPlugin.ObservableType {
- public func groupBy<Key>(keySelector: @escaping (Self.Element) throws -> Key) -> OUICallingPlugin.Observable<OUICallingPlugin.GroupedObservable<Key, Self.Element>> where Key : Swift.Hashable
- }
- @objc final public class CompatibleAnimation : ObjectiveC.NSObject {
- @objc public init(name: Swift.String, bundle: Foundation.Bundle = Bundle.main)
- @objc deinit
- }
- @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc @_Concurrency.MainActor(unsafe) final public class CompatibleAnimationView : UIKit.UIView {
- @objc @_Concurrency.MainActor(unsafe) public init(compatibleAnimation: OUICallingPlugin.CompatibleAnimation)
- @_Concurrency.MainActor(unsafe) @objc override dynamic public init(frame: CoreFoundation.CGRect)
- @objc @_Concurrency.MainActor(unsafe) final public var compatibleAnimation: OUICallingPlugin.CompatibleAnimation? {
- @objc get
- @objc set
- }
- @objc @_Concurrency.MainActor(unsafe) final public var loopAnimationCount: CoreFoundation.CGFloat {
- @objc get
- @objc set
- }
- @_Concurrency.MainActor(unsafe) @objc override final public var contentMode: UIKit.UIView.ContentMode {
- @objc get
- @objc set
- }
- @objc @_Concurrency.MainActor(unsafe) final public var shouldRasterizeWhenIdle: Swift.Bool {
- @objc get
- @objc set
- }
- @objc @_Concurrency.MainActor(unsafe) final public var currentProgress: CoreFoundation.CGFloat {
- @objc get
- @objc set
- }
- @objc @_Concurrency.MainActor(unsafe) final public var currentTime: Foundation.TimeInterval {
- @objc get
- @objc set
- }
- @objc @_Concurrency.MainActor(unsafe) final public var currentFrame: CoreFoundation.CGFloat {
- @objc get
- @objc set
- }
- @objc @_Concurrency.MainActor(unsafe) final public var realtimeAnimationFrame: CoreFoundation.CGFloat {
- @objc get
- }
- @objc @_Concurrency.MainActor(unsafe) final public var realtimeAnimationProgress: CoreFoundation.CGFloat {
- @objc get
- }
- @objc @_Concurrency.MainActor(unsafe) final public var animationSpeed: CoreFoundation.CGFloat {
- @objc get
- @objc set
- }
- @objc @_Concurrency.MainActor(unsafe) final public var respectAnimationFrameRate: Swift.Bool {
- @objc get
- @objc set
- }
- @objc @_Concurrency.MainActor(unsafe) final public var isAnimationPlaying: Swift.Bool {
- @objc get
- }
- @objc @_Concurrency.MainActor(unsafe) final public func play()
- @objc @_Concurrency.MainActor(unsafe) final public func play(completion: ((Swift.Bool) -> Swift.Void)?)
- @objc @_Concurrency.MainActor(unsafe) final public func play(fromProgress: CoreFoundation.CGFloat, toProgress: CoreFoundation.CGFloat, completion: ((Swift.Bool) -> Swift.Void)? = nil)
- @objc @_Concurrency.MainActor(unsafe) final public func play(fromFrame: CoreFoundation.CGFloat, toFrame: CoreFoundation.CGFloat, completion: ((Swift.Bool) -> Swift.Void)? = nil)
- @objc @_Concurrency.MainActor(unsafe) final public func play(fromMarker: Swift.String, toMarker: Swift.String, completion: ((Swift.Bool) -> Swift.Void)? = nil)
- @objc @_Concurrency.MainActor(unsafe) final public func play(marker: Swift.String, completion: ((Swift.Bool) -> Swift.Void)? = nil)
- @objc @_Concurrency.MainActor(unsafe) final public func stop()
- @objc @_Concurrency.MainActor(unsafe) final public func pause()
- @objc @_Concurrency.MainActor(unsafe) final public func reloadImages()
- @objc @_Concurrency.MainActor(unsafe) final public func forceDisplayUpdate()
- @objc @_Concurrency.MainActor(unsafe) final public func getValue(for keypath: OUICallingPlugin.CompatibleAnimationKeypath, atFrame: CoreFoundation.CGFloat) -> Any?
- @objc @_Concurrency.MainActor(unsafe) final public func logHierarchyKeypaths()
- @objc @_Concurrency.MainActor(unsafe) final public func setColorValue(_ color: UIKit.UIColor, forKeypath keypath: OUICallingPlugin.CompatibleAnimationKeypath)
- @objc @_Concurrency.MainActor(unsafe) final public func getColorValue(for keypath: OUICallingPlugin.CompatibleAnimationKeypath, atFrame: CoreFoundation.CGFloat) -> UIKit.UIColor?
- @objc @_Concurrency.MainActor(unsafe) final public func addSubview(_ subview: OUICallingPlugin.AnimationSubview, forLayerAt keypath: OUICallingPlugin.CompatibleAnimationKeypath)
- @objc @_Concurrency.MainActor(unsafe) final public func convert(rect: CoreFoundation.CGRect, toLayerAt keypath: OUICallingPlugin.CompatibleAnimationKeypath?) -> CoreFoundation.CGRect
- @objc @_Concurrency.MainActor(unsafe) final public func convert(point: CoreFoundation.CGPoint, toLayerAt keypath: OUICallingPlugin.CompatibleAnimationKeypath?) -> CoreFoundation.CGPoint
- @objc @_Concurrency.MainActor(unsafe) final public func progressTime(forMarker named: Swift.String) -> CoreFoundation.CGFloat
- @objc @_Concurrency.MainActor(unsafe) final public func frameTime(forMarker named: Swift.String) -> CoreFoundation.CGFloat
- @objc @_Concurrency.MainActor(unsafe) final public func durationFrameTime(forMarker named: Swift.String) -> CoreFoundation.CGFloat
- @objc deinit
- }
- public struct ConstraintViewDSL : OUICallingPlugin.ConstraintAttributesDSL {
- @discardableResult
- public func prepareConstraints(_ closure: (_ make: OUICallingPlugin.ConstraintMaker) -> Swift.Void) -> [OUICallingPlugin.Constraint]
- public func makeConstraints(_ closure: (_ make: OUICallingPlugin.ConstraintMaker) -> Swift.Void)
- public func remakeConstraints(_ closure: (_ make: OUICallingPlugin.ConstraintMaker) -> Swift.Void)
- public func updateConstraints(_ closure: (_ make: OUICallingPlugin.ConstraintMaker) -> Swift.Void)
- public func removeConstraints()
- public var contentHuggingHorizontalPriority: Swift.Float {
- get
- set
- }
- public var contentHuggingVerticalPriority: Swift.Float {
- get
- set
- }
- public var contentCompressionResistanceHorizontalPriority: Swift.Float {
- get
- set
- }
- public var contentCompressionResistanceVerticalPriority: Swift.Float {
- get
- set
- }
- public var target: Swift.AnyObject? {
- get
- }
- }
- @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc public class LocalParticipant : OUICallingPlugin.Participant {
- @objc public var localAudioTracks: [OUICallingPlugin.LocalTrackPublication] {
- @objc get
- }
- @objc public var localVideoTracks: [OUICallingPlugin.LocalTrackPublication] {
- @objc get
- }
- public func publishAudioTrack(track: OUICallingPlugin.LocalAudioTrack, publishOptions: OUICallingPlugin.AudioPublishOptions? = nil) -> OUICallingPlugin.Promise<OUICallingPlugin.LocalTrackPublication>
- public func publishVideoTrack(track: OUICallingPlugin.LocalVideoTrack, publishOptions: OUICallingPlugin.VideoPublishOptions? = nil) -> OUICallingPlugin.Promise<OUICallingPlugin.LocalTrackPublication>
- public func unpublishAll(notify _notify: Swift.Bool = true) -> OUICallingPlugin.Promise<Swift.Void>
- public func unpublish(publication: OUICallingPlugin.LocalTrackPublication, notify _notify: Swift.Bool = true) -> OUICallingPlugin.Promise<Swift.Void>
- @available(*, deprecated, renamed: "publish(data:reliability:destinations:topic:options:)")
- @discardableResult
- public func publishData(data: Foundation.Data, reliability: OUICallingPlugin.Reliability = .reliable, destination: [Swift.String] = []) -> OUICallingPlugin.Promise<Swift.Void>
- @discardableResult
- public func publish(data: Foundation.Data, reliability: OUICallingPlugin.Reliability = .reliable, destinations: [OUICallingPlugin.RemoteParticipant]? = nil, topic: Swift.String? = nil, options: OUICallingPlugin.DataPublishOptions? = nil) -> OUICallingPlugin.Promise<Swift.Void>
- @discardableResult
- public func setTrackSubscriptionPermissions(allParticipantsAllowed: Swift.Bool, trackPermissions: [OUICallingPlugin.ParticipantTrackPermission] = []) -> OUICallingPlugin.Promise<Swift.Void>
- public func set(metadata: Swift.String) -> OUICallingPlugin.Promise<Swift.Void>
- public func set(name: Swift.String) -> OUICallingPlugin.Promise<Swift.Void>
- @objc deinit
- }
- extension OUICallingPlugin.LocalParticipant {
- @discardableResult
- public func setCamera(enabled: Swift.Bool, captureOptions: OUICallingPlugin.CameraCaptureOptions? = nil, publishOptions: OUICallingPlugin.VideoPublishOptions? = nil) -> OUICallingPlugin.Promise<OUICallingPlugin.LocalTrackPublication?>
- @discardableResult
- public func setMicrophone(enabled: Swift.Bool, captureOptions: OUICallingPlugin.AudioCaptureOptions? = nil, publishOptions: OUICallingPlugin.AudioPublishOptions? = nil) -> OUICallingPlugin.Promise<OUICallingPlugin.LocalTrackPublication?>
- @discardableResult
- public func setScreenShare(enabled: Swift.Bool) -> OUICallingPlugin.Promise<OUICallingPlugin.LocalTrackPublication?>
- public func set(source: OUICallingPlugin.Track.Source, enabled: Swift.Bool, captureOptions: (any OUICallingPlugin.CaptureOptions)? = nil, publishOptions: (any OUICallingPlugin.PublishOptions)? = nil) -> OUICallingPlugin.Promise<OUICallingPlugin.LocalTrackPublication?>
- }
- @_hasMissingDesignatedInitializers public class ConstraintMaker {
- public var left: OUICallingPlugin.ConstraintMakerExtendable {
- get
- }
- public var top: OUICallingPlugin.ConstraintMakerExtendable {
- get
- }
- public var bottom: OUICallingPlugin.ConstraintMakerExtendable {
- get
- }
- public var right: OUICallingPlugin.ConstraintMakerExtendable {
- get
- }
- public var leading: OUICallingPlugin.ConstraintMakerExtendable {
- get
- }
- public var trailing: OUICallingPlugin.ConstraintMakerExtendable {
- get
- }
- public var width: OUICallingPlugin.ConstraintMakerExtendable {
- get
- }
- public var height: OUICallingPlugin.ConstraintMakerExtendable {
- get
- }
- public var centerX: OUICallingPlugin.ConstraintMakerExtendable {
- get
- }
- public var centerY: OUICallingPlugin.ConstraintMakerExtendable {
- get
- }
- public var baseline: OUICallingPlugin.ConstraintMakerExtendable {
- get
- }
- public var lastBaseline: OUICallingPlugin.ConstraintMakerExtendable {
- get
- }
- @available(iOS 8.0, macOS 10.11, *)
- public var firstBaseline: OUICallingPlugin.ConstraintMakerExtendable {
- get
- }
- @available(iOS 8.0, *)
- public var leftMargin: OUICallingPlugin.ConstraintMakerExtendable {
- get
- }
- @available(iOS 8.0, *)
- public var rightMargin: OUICallingPlugin.ConstraintMakerExtendable {
- get
- }
- @available(iOS 8.0, *)
- public var topMargin: OUICallingPlugin.ConstraintMakerExtendable {
- get
- }
- @available(iOS 8.0, *)
- public var bottomMargin: OUICallingPlugin.ConstraintMakerExtendable {
- get
- }
- @available(iOS 8.0, *)
- public var leadingMargin: OUICallingPlugin.ConstraintMakerExtendable {
- get
- }
- @available(iOS 8.0, *)
- public var trailingMargin: OUICallingPlugin.ConstraintMakerExtendable {
- get
- }
- @available(iOS 8.0, *)
- public var centerXWithinMargins: OUICallingPlugin.ConstraintMakerExtendable {
- get
- }
- @available(iOS 8.0, *)
- public var centerYWithinMargins: OUICallingPlugin.ConstraintMakerExtendable {
- get
- }
- public var edges: OUICallingPlugin.ConstraintMakerExtendable {
- get
- }
- public var size: OUICallingPlugin.ConstraintMakerExtendable {
- get
- }
- public var center: OUICallingPlugin.ConstraintMakerExtendable {
- get
- }
- @available(iOS 8.0, *)
- public var margins: OUICallingPlugin.ConstraintMakerExtendable {
- get
- }
- @available(iOS 8.0, *)
- public var centerWithinMargins: OUICallingPlugin.ConstraintMakerExtendable {
- get
- }
- @objc deinit
- }
- @_hasMissingDesignatedInitializers @objc public class TrackPublication : ObjectiveC.NSObject, Foundation.ObservableObject, OUICallingPlugin.Loggable {
- @objc public var sid: OUICallingPlugin.Sid {
- @objc get
- }
- @objc public var kind: OUICallingPlugin.Track.Kind {
- @objc get
- }
- @objc public var source: OUICallingPlugin.Track.Source {
- @objc get
- }
- @objc public var name: Swift.String {
- @objc get
- }
- @objc public var track: OUICallingPlugin.Track? {
- @objc get
- }
- @objc public var muted: Swift.Bool {
- @objc get
- }
- @objc public var streamState: OUICallingPlugin.StreamState {
- @objc get
- }
- @objc public var dimensions: OUICallingPlugin.Dimensions? {
- @objc get
- }
- @objc public var simulcasted: Swift.Bool {
- @objc get
- }
- @objc public var mimeType: Swift.String {
- @objc get
- }
- @objc public var subscribed: Swift.Bool {
- @objc get
- }
- @objc public var encryptionType: OUICallingPlugin.EncryptionType {
- @objc get
- }
- @objc deinit
- public typealias ObjectWillChangePublisher = Combine.ObservableObjectPublisher
- }
- extension OUICallingPlugin.TrackPublication {
- @objc dynamic public func track(_ track: OUICallingPlugin.Track, didUpdate muted: Swift.Bool, shouldSendSignal: Swift.Bool)
- }
- public class ConcurrentDispatchQueueScheduler : OUICallingPlugin.SchedulerType {
- public typealias TimeInterval = Foundation.TimeInterval
- public typealias Time = Foundation.Date
- public var now: Foundation.Date {
- get
- }
- public init(queue: Dispatch.DispatchQueue, leeway: Dispatch.DispatchTimeInterval = DispatchTimeInterval.nanoseconds(0))
- convenience public init(qos: Dispatch.DispatchQoS, leeway: Dispatch.DispatchTimeInterval = DispatchTimeInterval.nanoseconds(0))
- final public func schedule<StateType>(_ state: StateType, action: @escaping (StateType) -> any OUICallingPlugin.Disposable) -> any OUICallingPlugin.Disposable
- final public func scheduleRelative<StateType>(_ state: StateType, dueTime: OUICallingPlugin.RxTimeInterval, action: @escaping (StateType) -> any OUICallingPlugin.Disposable) -> any OUICallingPlugin.Disposable
- public func schedulePeriodic<StateType>(_ state: StateType, startAfter: OUICallingPlugin.RxTimeInterval, period: OUICallingPlugin.RxTimeInterval, action: @escaping (StateType) -> StateType) -> any OUICallingPlugin.Disposable
- @objc deinit
- }
- extension OUICallingPlugin.Disposables {
- public static func create(with dispose: @escaping () -> Swift.Void) -> any OUICallingPlugin.Cancelable
- }
- @objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class ParticipantCellUserView : UIKit.UIView {
- @_Concurrency.MainActor(unsafe) @objc override dynamic public init(frame: CoreFoundation.CGRect)
- @objc deinit
- }
- @objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) open class ParticipantCellDefaultView : UIKit.UIView {
- @_Concurrency.MainActor(unsafe) public var hosterImageView: UIKit.UIImageView {
- get
- set
- }
- @_Concurrency.MainActor(unsafe) @objc required dynamic public init?(coder: Foundation.NSCoder)
- @objc deinit
- }
- public enum ParticipantCellAction {
- case camera
- case tap
- public static func == (a: OUICallingPlugin.ParticipantCellAction, b: OUICallingPlugin.ParticipantCellAction) -> Swift.Bool
- public func hash(into hasher: inout Swift.Hasher)
- public var hashValue: Swift.Int {
- get
- }
- }
- @objc @_inheritsConvenienceInitializers @_Concurrency.MainActor(unsafe) open class ParticipantCell : UIKit.UICollectionViewCell {
- @_Concurrency.MainActor(unsafe) public static let reuseIdentifier: Swift.String
- @_Concurrency.MainActor(unsafe) public static var instanceCounter: Swift.Int
- @_Concurrency.MainActor(unsafe) final public let cellId: Swift.Int
- @_Concurrency.MainActor(unsafe) public var videoForceEnable: Swift.Bool
- @_Concurrency.MainActor(unsafe) public var onTap: ((_ action: OUICallingPlugin.ParticipantCellAction) -> Swift.Void)?
- @_Concurrency.MainActor(unsafe) public var onDoubleTap: (() -> Swift.Void)?
- @_Concurrency.MainActor(unsafe) public var scrollView: UIKit.UIScrollView {
- get
- set
- }
- @_Concurrency.MainActor(unsafe) public var videoView: OUICallingPlugin.VideoView!
- @_Concurrency.MainActor(unsafe) public var infoView: OUICallingPlugin.ParticipantCellDefaultView {
- get
- set
- }
- @_Concurrency.MainActor(unsafe) public var loadingView: OUICallingPlugin.ParticipantCellUserView {
- get
- set
- }
- @_Concurrency.MainActor(unsafe) weak public var participant: OUICallingPlugin.Participant? {
- get
- set
- }
- @_Concurrency.MainActor(unsafe) @objc override dynamic public init(frame: CoreFoundation.CGRect)
- @available(*, unavailable)
- @_Concurrency.MainActor(unsafe) @objc required dynamic public init?(coder: Foundation.NSCoder)
- @objc deinit
- @_Concurrency.MainActor(unsafe) @objc override dynamic public func prepareForReuse()
- @_Concurrency.MainActor(unsafe) @objc override dynamic public func layoutSubviews()
- @_Concurrency.MainActor(unsafe) open func changeInfoByVideoEnable(enable: Swift.Bool)
- }
- extension OUICallingPlugin.ParticipantCell : OUICallingPlugin.ParticipantDelegate {
- @_Concurrency.MainActor(unsafe) @objc dynamic public func participant(_ participant: OUICallingPlugin.RemoteParticipant, didSubscribe publication: OUICallingPlugin.RemoteTrackPublication, track: OUICallingPlugin.Track)
- @_Concurrency.MainActor(unsafe) @objc dynamic public func participant(_ participant: OUICallingPlugin.RemoteParticipant, didUnsubscribe publication: OUICallingPlugin.RemoteTrackPublication, track: OUICallingPlugin.Track)
- @_Concurrency.MainActor(unsafe) @objc dynamic public func participant(_ participant: OUICallingPlugin.Participant, didUpdate speaking: Swift.Bool)
- @_Concurrency.MainActor(unsafe) @objc dynamic public func participant(_ participant: OUICallingPlugin.Participant, didUpdate publication: OUICallingPlugin.TrackPublication, muted: Swift.Bool)
- @_Concurrency.MainActor(unsafe) @objc dynamic public func participant(_ participant: OUICallingPlugin.RemoteParticipant, didUpdate publication: OUICallingPlugin.RemoteTrackPublication, streamState: OUICallingPlugin.StreamState)
- @_Concurrency.MainActor(unsafe) @objc dynamic public func participant(_ participant: OUICallingPlugin.Participant, didUpdate connectionQuality: OUICallingPlugin.ConnectionQuality)
- }
- extension OUICallingPlugin.ParticipantCell : UIKit.UIScrollViewDelegate {
- @_Concurrency.MainActor(unsafe) @objc dynamic public func viewForZooming(in scrollView: UIKit.UIScrollView) -> UIKit.UIView?
- @_Concurrency.MainActor(unsafe) @objc dynamic public func scrollViewDidZoom(_ scrollView: UIKit.UIScrollView)
- }
- extension OUICallingPlugin.Participant {
- public var metadataMap: [Swift.String : Any]? {
- get
- }
- public var showName: Swift.String? {
- get
- }
- public var faceURL: Swift.String? {
- get
- }
- public var roomMetadataMap: [Swift.String : Any]? {
- get
- }
- public var isHoster: Swift.Bool {
- get
- }
- }
- extension OUICallingPlugin.KingfisherWrapper where Base : UIKit.UIButton {
- @discardableResult
- public func setImage(with source: OUICallingPlugin.Source?, for state: UIKit.UIControl.State, placeholder: UIKit.UIImage? = nil, options: OUICallingPlugin.KingfisherOptionsInfo? = nil, progressBlock: OUICallingPlugin.DownloadProgressBlock? = nil, completionHandler: ((Swift.Result<OUICallingPlugin.RetrieveImageResult, OUICallingPlugin.KingfisherError>) -> Swift.Void)? = nil) -> OUICallingPlugin.DownloadTask?
- @discardableResult
- public func setImage(with resource: (any OUICallingPlugin.Resource)?, for state: UIKit.UIControl.State, placeholder: UIKit.UIImage? = nil, options: OUICallingPlugin.KingfisherOptionsInfo? = nil, progressBlock: OUICallingPlugin.DownloadProgressBlock? = nil, completionHandler: ((Swift.Result<OUICallingPlugin.RetrieveImageResult, OUICallingPlugin.KingfisherError>) -> Swift.Void)? = nil) -> OUICallingPlugin.DownloadTask?
- @discardableResult
- public func setImage(with source: OUICallingPlugin.Source?, for state: UIKit.UIControl.State, placeholder: UIKit.UIImage? = nil, parsedOptions: OUICallingPlugin.KingfisherParsedOptionsInfo, progressBlock: OUICallingPlugin.DownloadProgressBlock? = nil, completionHandler: ((Swift.Result<OUICallingPlugin.RetrieveImageResult, OUICallingPlugin.KingfisherError>) -> Swift.Void)? = nil) -> OUICallingPlugin.DownloadTask?
- public func cancelImageDownloadTask()
- @discardableResult
- public func setBackgroundImage(with source: OUICallingPlugin.Source?, for state: UIKit.UIControl.State, placeholder: UIKit.UIImage? = nil, options: OUICallingPlugin.KingfisherOptionsInfo? = nil, progressBlock: OUICallingPlugin.DownloadProgressBlock? = nil, completionHandler: ((Swift.Result<OUICallingPlugin.RetrieveImageResult, OUICallingPlugin.KingfisherError>) -> Swift.Void)? = nil) -> OUICallingPlugin.DownloadTask?
- @discardableResult
- public func setBackgroundImage(with resource: (any OUICallingPlugin.Resource)?, for state: UIKit.UIControl.State, placeholder: UIKit.UIImage? = nil, options: OUICallingPlugin.KingfisherOptionsInfo? = nil, progressBlock: OUICallingPlugin.DownloadProgressBlock? = nil, completionHandler: ((Swift.Result<OUICallingPlugin.RetrieveImageResult, OUICallingPlugin.KingfisherError>) -> Swift.Void)? = nil) -> OUICallingPlugin.DownloadTask?
- public func cancelBackgroundImageDownloadTask()
- }
- extension OUICallingPlugin.KingfisherWrapper where Base : UIKit.UIButton {
- public func taskIdentifier(for state: UIKit.UIControl.State) -> OUICallingPlugin.Source.Identifier.Value?
- }
- extension OUICallingPlugin.KingfisherWrapper where Base : UIKit.UIButton {
- public func backgroundTaskIdentifier(for state: UIKit.UIControl.State) -> OUICallingPlugin.Source.Identifier.Value?
- }
- public enum KingfisherError : Swift.Error {
- public enum RequestErrorReason {
- case emptyRequest
- case invalidURL(request: Foundation.URLRequest)
- case taskCancelled(task: OUICallingPlugin.SessionDataTask, token: OUICallingPlugin.SessionDataTask.CancelToken)
- }
- public enum ResponseErrorReason {
- case invalidURLResponse(response: Foundation.URLResponse)
- case invalidHTTPStatusCode(response: Foundation.HTTPURLResponse)
- case URLSessionError(error: any Swift.Error)
- case dataModifyingFailed(task: OUICallingPlugin.SessionDataTask)
- case noURLResponse(task: OUICallingPlugin.SessionDataTask)
- }
- public enum CacheErrorReason {
- case fileEnumeratorCreationFailed(url: Foundation.URL)
- case invalidFileEnumeratorContent(url: Foundation.URL)
- case invalidURLResource(error: any Swift.Error, key: Swift.String, url: Foundation.URL)
- case cannotLoadDataFromDisk(url: Foundation.URL, error: any Swift.Error)
- case cannotCreateDirectory(path: Swift.String, error: any Swift.Error)
- case imageNotExisting(key: Swift.String)
- case cannotConvertToData(object: Any, error: any Swift.Error)
- case cannotSerializeImage(image: OUICallingPlugin.KFCrossPlatformImage?, original: Foundation.Data?, serializer: any OUICallingPlugin.CacheSerializer)
- case cannotCreateCacheFile(fileURL: Foundation.URL, key: Swift.String, data: Foundation.Data, error: any Swift.Error)
- case cannotSetCacheFileAttribute(filePath: Swift.String, attributes: [Foundation.FileAttributeKey : Any], error: any Swift.Error)
- case diskStorageIsNotReady(cacheURL: Foundation.URL)
- }
- public enum ProcessorErrorReason {
- case processingFailed(processor: any OUICallingPlugin.ImageProcessor, item: OUICallingPlugin.ImageProcessItem)
- }
- public enum ImageSettingErrorReason {
- case emptySource
- case notCurrentSourceTask(result: OUICallingPlugin.RetrieveImageResult?, error: (any Swift.Error)?, source: OUICallingPlugin.Source)
- case dataProviderError(provider: any OUICallingPlugin.ImageDataProvider, error: any Swift.Error)
- case alternativeSourcesExhausted([OUICallingPlugin.PropagationError])
- }
- case requestError(reason: OUICallingPlugin.KingfisherError.RequestErrorReason)
- case responseError(reason: OUICallingPlugin.KingfisherError.ResponseErrorReason)
- case cacheError(reason: OUICallingPlugin.KingfisherError.CacheErrorReason)
- case processorError(reason: OUICallingPlugin.KingfisherError.ProcessorErrorReason)
- case imageSettingError(reason: OUICallingPlugin.KingfisherError.ImageSettingErrorReason)
- public var isTaskCancelled: Swift.Bool {
- get
- }
- public func isInvalidResponseStatusCode(_ code: Swift.Int) -> Swift.Bool
- public var isInvalidResponseStatusCode: Swift.Bool {
- get
- }
- public var isNotCurrentTask: Swift.Bool {
- get
- }
- }
- extension OUICallingPlugin.KingfisherError : Foundation.LocalizedError {
- public var errorDescription: Swift.String? {
- get
- }
- }
- extension OUICallingPlugin.KingfisherError : Foundation.CustomNSError {
- public static let domain: Swift.String
- public var errorCode: Swift.Int {
- get
- }
- }
- @_hasMissingDesignatedInitializers @available(*, deprecated, message: "Use Stats v2 and TrackStatistics instead")
- @objc public class TrackStats : ObjectiveC.NSObject {
- @objc override dynamic public func isEqual(_ object: Any?) -> Swift.Bool
- @objc override dynamic public var hash: Swift.Int {
- @objc get
- }
- final public let created: Foundation.Date
- final public let ssrc: Swift.String
- final public let trackId: Swift.String
- final public let bytesSent: Swift.Int
- final public let bytesReceived: Swift.Int
- final public let codecName: Swift.String?
- final public let bpsSent: Swift.Int
- final public let bpsReceived: Swift.Int
- @objc deinit
- }
- extension OUICallingPlugin.TrackStats {
- public func formattedBpsSent() -> Swift.String
- public func formattedBpsReceived() -> Swift.String
- }
- public typealias LottieCompletionBlock = (Swift.Bool) -> Swift.Void
- extension OUICallingPlugin.Promise {
- final public func delay(on queue: Dispatch.DispatchQueue = .promises, _ interval: Foundation.TimeInterval) -> OUICallingPlugin.Promise<Value>
- }
- extension OUICallingPlugin.LottieVector1D : Swift.Codable {
- public init(from decoder: any Swift.Decoder) throws
- public func encode(to encoder: any Swift.Encoder) throws
- }
- @available(*, deprecated, renamed: "LottieVector2D", message: "`Lottie.Vector2D` has been renamed to `LottieVector2D` for consistency with the new `LottieVector3D` type. This notice will be removed in Lottie 4.0.")
- public typealias Vector2D = OUICallingPlugin.LottieVector2D
- public struct LottieVector2D : Swift.Codable, Swift.Hashable {
- public init(from decoder: any Swift.Decoder) throws
- public func encode(to encoder: any Swift.Encoder) throws
- public func hash(into hasher: inout Swift.Hasher)
- public static func == (a: OUICallingPlugin.LottieVector2D, b: OUICallingPlugin.LottieVector2D) -> Swift.Bool
- public var hashValue: Swift.Int {
- get
- }
- }
- extension OUICallingPlugin.LottieVector3D : Swift.Codable {
- public init(from decoder: any Swift.Decoder) throws
- public func encode(to encoder: any Swift.Encoder) throws
- }
- extension OUICallingPlugin.LottieVector3D {
- public var pointValue: CoreFoundation.CGPoint {
- get
- }
- public var sizeValue: CoreFoundation.CGSize {
- get
- }
- }
- @_hasMissingDesignatedInitializers @objc public class Participant : ObjectiveC.NSObject, Foundation.ObservableObject, OUICallingPlugin.Loggable {
- @objc public var sid: OUICallingPlugin.Sid {
- @objc get
- }
- @objc public var identity: Swift.String {
- @objc get
- }
- @objc public var name: Swift.String {
- @objc get
- }
- @objc public var audioLevel: Swift.Float {
- @objc get
- }
- @objc public var isSpeaking: Swift.Bool {
- @objc get
- }
- @objc public var metadata: Swift.String? {
- @objc get
- }
- @objc public var connectionQuality: OUICallingPlugin.ConnectionQuality {
- @objc get
- }
- @objc public var permissions: OUICallingPlugin.ParticipantPermissions {
- @objc get
- }
- @objc public var joinedAt: Foundation.Date? {
- @objc get
- }
- @objc public var tracks: [Swift.String : OUICallingPlugin.TrackPublication] {
- @objc get
- }
- @objc public var audioTracks: [OUICallingPlugin.TrackPublication] {
- @objc get
- }
- @objc public var videoTracks: [OUICallingPlugin.TrackPublication] {
- @objc get
- }
- final public let room: OUICallingPlugin.Room
- public typealias ObjectWillChangePublisher = Combine.ObservableObjectPublisher
- @objc deinit
- }
- extension OUICallingPlugin.Participant {
- public func isCameraEnabled() -> Swift.Bool
- public func isMicrophoneEnabled() -> Swift.Bool
- public func isScreenShareEnabled() -> Swift.Bool
- }
- @objc @_inheritsConvenienceInitializers @_Concurrency.MainActor(unsafe) public class LayoutConstraint : UIKit.NSLayoutConstraint {
- @_Concurrency.MainActor(unsafe) public var label: Swift.String? {
- get
- set
- }
- @_Concurrency.MainActor(unsafe) @objc override dynamic public init()
- @objc deinit
- }
- public enum TrackPublishState {
- case notPublished(error: (any Swift.Error)? = nil)
- case busy(isPublishing: Swift.Bool = true)
- case published(OUICallingPlugin.LocalTrackPublication)
- public var isPublished: Swift.Bool {
- get
- }
- public var isBusy: Swift.Bool {
- get
- }
- }
- extension OUICallingPlugin.TrackPublishState : Swift.Equatable {
- public static func == (lhs: OUICallingPlugin.TrackPublishState, rhs: OUICallingPlugin.TrackPublishState) -> Swift.Bool
- }
- extension OUICallingPlugin.InfallibleType {
- public static func just(_ element: Self.Element) -> OUICallingPlugin.Infallible<Self.Element>
- public static func just(_ element: Self.Element, scheduler: any OUICallingPlugin.ImmediateSchedulerType) -> OUICallingPlugin.Infallible<Self.Element>
- public static func never() -> OUICallingPlugin.Infallible<Self.Element>
- public static func empty() -> OUICallingPlugin.Infallible<Self.Element>
- public static func deferred(_ observableFactory: @escaping () throws -> OUICallingPlugin.Infallible<Self.Element>) -> OUICallingPlugin.Infallible<Self.Element>
- }
- extension OUICallingPlugin.Infallible {
- public static func of(_ elements: Element..., scheduler: any OUICallingPlugin.ImmediateSchedulerType = CurrentThreadScheduler.instance) -> OUICallingPlugin.Infallible<Element>
- }
- extension OUICallingPlugin.Infallible {
- public static func from(_ array: [Element], scheduler: any OUICallingPlugin.ImmediateSchedulerType = CurrentThreadScheduler.instance) -> OUICallingPlugin.Infallible<Element>
- public static func from<Sequence>(_ sequence: Sequence, scheduler: any OUICallingPlugin.ImmediateSchedulerType = CurrentThreadScheduler.instance) -> OUICallingPlugin.Infallible<Element> where Element == Sequence.Element, Sequence : Swift.Sequence
- }
- extension OUICallingPlugin.InfallibleType {
- public func filter(_ predicate: @escaping (Self.Element) -> Swift.Bool) -> OUICallingPlugin.Infallible<Self.Element>
- }
- extension OUICallingPlugin.InfallibleType {
- public func map<Result>(_ transform: @escaping (Self.Element) -> Result) -> OUICallingPlugin.Infallible<Result>
- public func compactMap<Result>(_ transform: @escaping (Self.Element) -> Result?) -> OUICallingPlugin.Infallible<Result>
- }
- extension OUICallingPlugin.InfallibleType where Self.Element : Swift.Comparable {
- public func distinctUntilChanged() -> OUICallingPlugin.Infallible<Self.Element>
- }
- extension OUICallingPlugin.InfallibleType {
- public func distinctUntilChanged<Key>(_ keySelector: @escaping (Self.Element) throws -> Key) -> OUICallingPlugin.Infallible<Self.Element> where Key : Swift.Equatable
- public func distinctUntilChanged(_ comparer: @escaping (Self.Element, Self.Element) throws -> Swift.Bool) -> OUICallingPlugin.Infallible<Self.Element>
- public func distinctUntilChanged<K>(_ keySelector: @escaping (Self.Element) throws -> K, comparer: @escaping (K, K) throws -> Swift.Bool) -> OUICallingPlugin.Infallible<Self.Element>
- public func distinctUntilChanged<Property>(at keyPath: Swift.KeyPath<Self.Element, Property>) -> OUICallingPlugin.Infallible<Self.Element> where Property : Swift.Equatable
- }
- extension OUICallingPlugin.InfallibleType {
- public func debounce(_ dueTime: OUICallingPlugin.RxTimeInterval, scheduler: any OUICallingPlugin.SchedulerType) -> OUICallingPlugin.Infallible<Self.Element>
- public func throttle(_ dueTime: OUICallingPlugin.RxTimeInterval, latest: Swift.Bool = true, scheduler: any OUICallingPlugin.SchedulerType) -> OUICallingPlugin.Infallible<Self.Element>
- }
- extension OUICallingPlugin.InfallibleType {
- public func flatMap<Source>(_ selector: @escaping (Self.Element) -> Source) -> OUICallingPlugin.Infallible<Source.Element> where Source : OUICallingPlugin.ObservableConvertibleType
- public func flatMapLatest<Source>(_ selector: @escaping (Self.Element) -> Source) -> OUICallingPlugin.Infallible<Source.Element> where Source : OUICallingPlugin.ObservableConvertibleType
- public func flatMapFirst<Source>(_ selector: @escaping (Self.Element) -> Source) -> OUICallingPlugin.Infallible<Source.Element> where Source : OUICallingPlugin.ObservableConvertibleType
- }
- extension OUICallingPlugin.InfallibleType {
- public func concat<Source>(_ second: Source) -> OUICallingPlugin.Infallible<Self.Element> where Source : OUICallingPlugin.ObservableConvertibleType, Self.Element == Source.Element
- public static func concat<Sequence>(_ sequence: Sequence) -> OUICallingPlugin.Infallible<Self.Element> where Sequence : Swift.Sequence, Sequence.Element == OUICallingPlugin.Infallible<Self.Element>
- public static func concat<Collection>(_ collection: Collection) -> OUICallingPlugin.Infallible<Self.Element> where Collection : Swift.Collection, Collection.Element == OUICallingPlugin.Infallible<Self.Element>
- public static func concat(_ sources: OUICallingPlugin.Infallible<Self.Element>...) -> OUICallingPlugin.Infallible<Self.Element>
- public func concatMap<Source>(_ selector: @escaping (Self.Element) -> Source) -> OUICallingPlugin.Infallible<Source.Element> where Source : OUICallingPlugin.ObservableConvertibleType
- }
- extension OUICallingPlugin.InfallibleType {
- public static func merge<Collection>(_ sources: Collection) -> OUICallingPlugin.Infallible<Self.Element> where Collection : Swift.Collection, Collection.Element == OUICallingPlugin.Infallible<Self.Element>
- public static func merge(_ sources: [OUICallingPlugin.Infallible<Self.Element>]) -> OUICallingPlugin.Infallible<Self.Element>
- public static func merge(_ sources: OUICallingPlugin.Infallible<Self.Element>...) -> OUICallingPlugin.Infallible<Self.Element>
- }
- extension OUICallingPlugin.Infallible {
- public func `do`(onNext: ((Element) throws -> Swift.Void)? = nil, afterNext: ((Element) throws -> Swift.Void)? = nil, onCompleted: (() throws -> Swift.Void)? = nil, afterCompleted: (() throws -> Swift.Void)? = nil, onSubscribe: (() -> Swift.Void)? = nil, onSubscribed: (() -> Swift.Void)? = nil, onDispose: (() -> Swift.Void)? = nil) -> OUICallingPlugin.Infallible<Element>
- }
- extension OUICallingPlugin.InfallibleType {
- public func scan<Seed>(into seed: Seed, accumulator: @escaping (inout Seed, Self.Element) -> Swift.Void) -> OUICallingPlugin.Infallible<Seed>
- public func scan<Seed>(_ seed: Seed, accumulator: @escaping (Seed, Self.Element) -> Seed) -> OUICallingPlugin.Infallible<Seed>
- }
- extension OUICallingPlugin.InfallibleType {
- public func startWith(_ element: Self.Element) -> OUICallingPlugin.Infallible<Self.Element>
- }
- extension OUICallingPlugin.InfallibleType {
- public func take<Source>(until other: Source) -> OUICallingPlugin.Infallible<Self.Element> where Source : OUICallingPlugin.InfallibleType
- public func take<Source>(until other: Source) -> OUICallingPlugin.Infallible<Self.Element> where Source : OUICallingPlugin.ObservableType
- public func take(until predicate: @escaping (Self.Element) throws -> Swift.Bool, behavior: OUICallingPlugin.TakeBehavior = .exclusive) -> OUICallingPlugin.Infallible<Self.Element>
- public func take(while predicate: @escaping (Self.Element) throws -> Swift.Bool, behavior: OUICallingPlugin.TakeBehavior = .exclusive) -> OUICallingPlugin.Infallible<Self.Element>
- public func take(_ count: Swift.Int) -> OUICallingPlugin.Infallible<Self.Element>
- public func take(for duration: OUICallingPlugin.RxTimeInterval, scheduler: any OUICallingPlugin.SchedulerType) -> OUICallingPlugin.Infallible<Self.Element>
- public func skip(while predicate: @escaping (Self.Element) throws -> Swift.Bool) -> OUICallingPlugin.Infallible<Self.Element>
- public func skip<Source>(until other: Source) -> OUICallingPlugin.Infallible<Self.Element> where Source : OUICallingPlugin.ObservableType
- }
- extension OUICallingPlugin.InfallibleType {
- public func share(replay: Swift.Int = 0, scope: OUICallingPlugin.SubjectLifetimeScope = .whileConnected) -> OUICallingPlugin.Infallible<Self.Element>
- }
- extension OUICallingPlugin.InfallibleType {
- public func withUnretained<Object, Out>(_ obj: Object, resultSelector: @escaping (Object, Self.Element) -> Out) -> OUICallingPlugin.Infallible<Out> where Object : AnyObject
- public func withUnretained<Object>(_ obj: Object) -> OUICallingPlugin.Infallible<(Object, Self.Element)> where Object : AnyObject
- }
- extension OUICallingPlugin.InfallibleType {
- public func withLatestFrom<Source, ResultType>(_ second: Source, resultSelector: @escaping (Self.Element, Source.Element) throws -> ResultType) -> OUICallingPlugin.Infallible<ResultType> where Source : OUICallingPlugin.InfallibleType
- public func withLatestFrom<Source>(_ second: Source) -> OUICallingPlugin.Infallible<Source.Element> where Source : OUICallingPlugin.InfallibleType
- }
- public enum CoordinateSpace : Swift.Int, Swift.Codable {
- case type2d
- case type3d
- public init?(rawValue: Swift.Int)
- public typealias RawValue = Swift.Int
- public var rawValue: Swift.Int {
- get
- }
- }
- @available(*, deprecated, renamed: "LottieAnimation", message: "`Lottie.Animation` has been renamed to `LottieAnimation`, to prevent conflicts with the `SwiftUI.Animation` type. This notice will be removed in Lottie 4.0.")
- public typealias Animation = OUICallingPlugin.LottieAnimation
- final public class LottieAnimation : Swift.Codable {
- required public init(from decoder: any Swift.Decoder) throws
- public init(dictionary: [Swift.String : Any]) throws
- final public let startFrame: OUICallingPlugin.AnimationFrameTime
- final public let endFrame: OUICallingPlugin.AnimationFrameTime
- final public let framerate: Swift.Double
- final public var markerNames: [Swift.String] {
- get
- }
- @objc deinit
- final public func encode(to encoder: any Swift.Encoder) throws
- }
- @_inheritsConvenienceInitializers final public class SingleAssignmentDisposable : OUICallingPlugin.DisposeBase, OUICallingPlugin.Cancelable {
- final public var isDisposed: Swift.Bool {
- get
- }
- public init()
- final public func setDisposable(_ disposable: any OUICallingPlugin.Disposable)
- final public func dispose()
- @objc deinit
- }
- @objc public class E2EEManager : ObjectiveC.NSObject, Foundation.ObservableObject, OUICallingPlugin.Loggable {
- final public let e2eeOptions: OUICallingPlugin.E2EEOptions
- public var keyProvider: OUICallingPlugin.BaseKeyProvider {
- get
- }
- public init(e2eeOptions: OUICallingPlugin.E2EEOptions)
- public func setup(room: OUICallingPlugin.Room)
- public func enableE2EE(enabled: Swift.Bool)
- public func cleanUp()
- public typealias ObjectWillChangePublisher = Combine.ObservableObjectPublisher
- @objc deinit
- }
- extension OUICallingPlugin.E2EEManager : WebRTC.RTCFrameCryptorDelegate {
- @objc dynamic public func frameCryptor(_ frameCryptor: WebRTC.RTCFrameCryptor, didStateChangeWithParticipantId participantId: Swift.String, with e2eeState: WebRTC.FrameCryptionState)
- }
- extension OUICallingPlugin.E2EEManager : OUICallingPlugin.RoomDelegate {
- @objc dynamic public func room(_ room: OUICallingPlugin.Room, localParticipant: OUICallingPlugin.LocalParticipant, didPublish publication: OUICallingPlugin.LocalTrackPublication)
- @objc dynamic public func room(_ room: OUICallingPlugin.Room, localParticipant: OUICallingPlugin.LocalParticipant, didUnpublish publication: OUICallingPlugin.LocalTrackPublication)
- @objc dynamic public func room(_ room: OUICallingPlugin.Room, participant: OUICallingPlugin.RemoteParticipant, didSubscribe publication: OUICallingPlugin.RemoteTrackPublication, track: OUICallingPlugin.Track)
- @objc dynamic public func room(_ room: OUICallingPlugin.Room, participant: OUICallingPlugin.RemoteParticipant, didUnsubscribe publication: OUICallingPlugin.RemoteTrackPublication, track: OUICallingPlugin.Track)
- }
- extension WebRTC.RTCIceServer {
- @objc override dynamic open var description: Swift.String {
- @objc get
- }
- }
- @dynamicMemberLookup public struct Reactive<Base> {
- public let base: Base
- public init(_ base: Base)
- public subscript<Property>(dynamicMember keyPath: Swift.ReferenceWritableKeyPath<Base, Property>) -> OUICallingPlugin.Binder<Property> where Base : AnyObject {
- get
- }
- }
- public protocol ReactiveCompatible {
- associatedtype ReactiveBase
- static var rx: OUICallingPlugin.Reactive<Self.ReactiveBase>.Type { get set }
- var rx: OUICallingPlugin.Reactive<Self.ReactiveBase> { get set }
- }
- extension OUICallingPlugin.ReactiveCompatible {
- public static var rx: OUICallingPlugin.Reactive<Self>.Type {
- get
- set
- }
- public var rx: OUICallingPlugin.Reactive<Self> {
- get
- set
- }
- }
- extension ObjectiveC.NSObject : OUICallingPlugin.ReactiveCompatible {
- public typealias ReactiveBase = ObjectiveC.NSObject
- }
- @objc(ConnectionState) public enum ConnectionStateObjC : Swift.Int {
- case disconnected
- case connecting
- case reconnecting
- case connected
- public init?(rawValue: Swift.Int)
- public typealias RawValue = Swift.Int
- public var rawValue: Swift.Int {
- get
- }
- }
- extension OUICallingPlugin.ObservableType {
- public func debounce(_ dueTime: OUICallingPlugin.RxTimeInterval, scheduler: any OUICallingPlugin.SchedulerType) -> OUICallingPlugin.Observable<Self.Element>
- }
- extension OUICallingPlugin.KingfisherWrapper where Base : UIKit.UIImage {
- public var imageFrameCount: Swift.Int? {
- get
- set
- }
- public var imageSource: ImageIO.CGImageSource? {
- get
- }
- }
- extension OUICallingPlugin.KingfisherWrapper where Base : UIKit.UIImage {
- public var normalized: OUICallingPlugin.KFCrossPlatformImage {
- get
- }
- }
- extension OUICallingPlugin.KingfisherWrapper where Base : UIKit.UIImage {
- public func pngRepresentation() -> Foundation.Data?
- public func jpegRepresentation(compressionQuality: CoreFoundation.CGFloat) -> Foundation.Data?
- public func gifRepresentation() -> Foundation.Data?
- public func data(format: OUICallingPlugin.ImageFormat, compressionQuality: CoreFoundation.CGFloat = 1.0) -> Foundation.Data?
- }
- extension OUICallingPlugin.KingfisherWrapper where Base : UIKit.UIImage {
- public static func animatedImage(data: Foundation.Data, options: OUICallingPlugin.ImageCreatingOptions) -> OUICallingPlugin.KFCrossPlatformImage?
- public static func image(data: Foundation.Data, options: OUICallingPlugin.ImageCreatingOptions) -> OUICallingPlugin.KFCrossPlatformImage?
- public static func downsampledImage(data: Foundation.Data, to pointSize: CoreFoundation.CGSize, scale: CoreFoundation.CGFloat) -> OUICallingPlugin.KFCrossPlatformImage?
- }
- extension OUICallingPlugin.ObservableType where Self.Element : Swift.FixedWidthInteger {
- public static func range(start: Self.Element, count: Self.Element, scheduler: any OUICallingPlugin.ImmediateSchedulerType = CurrentThreadScheduler.instance) -> OUICallingPlugin.Observable<Self.Element>
- }
- extension OUICallingPlugin.ObservableType {
- public func scan<A>(into seed: A, accumulator: @escaping (inout A, Self.Element) throws -> Swift.Void) -> OUICallingPlugin.Observable<A>
- public func scan<A>(_ seed: A, accumulator: @escaping (A, Self.Element) throws -> A) -> OUICallingPlugin.Observable<A>
- }
- public typealias DownloadProgressBlock = ((_ receivedSize: Swift.Int64, _ totalSize: Swift.Int64) -> Swift.Void)
- public struct RetrieveImageResult {
- public let image: OUICallingPlugin.KFCrossPlatformImage
- public let cacheType: OUICallingPlugin.CacheType
- public let source: OUICallingPlugin.Source
- public let originalSource: OUICallingPlugin.Source
- public let data: () -> Foundation.Data?
- }
- public struct PropagationError {
- public let source: OUICallingPlugin.Source
- public let error: OUICallingPlugin.KingfisherError
- }
- public typealias DownloadTaskUpdatedBlock = ((_ newTask: OUICallingPlugin.DownloadTask?) -> Swift.Void)
- public class KingfisherManager {
- public static let shared: OUICallingPlugin.KingfisherManager
- public var cache: OUICallingPlugin.ImageCache
- public var downloader: OUICallingPlugin.ImageDownloader
- public var defaultOptions: OUICallingPlugin.KingfisherOptionsInfo
- public init(downloader: OUICallingPlugin.ImageDownloader, cache: OUICallingPlugin.ImageCache)
- @discardableResult
- public func retrieveImage(with resource: any OUICallingPlugin.Resource, options: OUICallingPlugin.KingfisherOptionsInfo? = nil, progressBlock: OUICallingPlugin.DownloadProgressBlock? = nil, downloadTaskUpdated: OUICallingPlugin.DownloadTaskUpdatedBlock? = nil, completionHandler: ((Swift.Result<OUICallingPlugin.RetrieveImageResult, OUICallingPlugin.KingfisherError>) -> Swift.Void)?) -> OUICallingPlugin.DownloadTask?
- @discardableResult
- public func retrieveImage(with source: OUICallingPlugin.Source, options: OUICallingPlugin.KingfisherOptionsInfo? = nil, progressBlock: OUICallingPlugin.DownloadProgressBlock? = nil, downloadTaskUpdated: OUICallingPlugin.DownloadTaskUpdatedBlock? = nil, completionHandler: ((Swift.Result<OUICallingPlugin.RetrieveImageResult, OUICallingPlugin.KingfisherError>) -> Swift.Void)?) -> OUICallingPlugin.DownloadTask?
- @objc deinit
- }
- @frozen public enum Event<Element> {
- case next(Element)
- case error(any Swift.Error)
- case completed
- }
- extension OUICallingPlugin.Event : Swift.CustomDebugStringConvertible {
- public var debugDescription: Swift.String {
- get
- }
- }
- extension OUICallingPlugin.Event {
- public var isStopEvent: Swift.Bool {
- get
- }
- public var element: Element? {
- get
- }
- public var error: (any Swift.Error)? {
- get
- }
- public var isCompleted: Swift.Bool {
- get
- }
- }
- extension OUICallingPlugin.Event {
- public func map<Result>(_ transform: (Element) throws -> Result) -> OUICallingPlugin.Event<Result>
- }
- public protocol EventConvertible {
- associatedtype Element
- var event: OUICallingPlugin.Event<Self.Element> { get }
- }
- extension OUICallingPlugin.Event : OUICallingPlugin.EventConvertible {
- public var event: OUICallingPlugin.Event<Element> {
- get
- }
- }
- public protocol ImmediateSchedulerType {
- func schedule<StateType>(_ state: StateType, action: @escaping (StateType) -> any OUICallingPlugin.Disposable) -> any OUICallingPlugin.Disposable
- }
- extension OUICallingPlugin.ImmediateSchedulerType {
- public func scheduleRecursive<State>(_ state: State, action: @escaping (_ state: State, _ recurse: (State) -> Swift.Void) -> Swift.Void) -> any OUICallingPlugin.Disposable
- }
- extension OUICallingPlugin.ObservableConvertibleType {
- public func asInfallible(onErrorJustReturn element: Self.Element) -> OUICallingPlugin.Infallible<Self.Element>
- public func asInfallible(onErrorFallbackTo infallible: OUICallingPlugin.Infallible<Self.Element>) -> OUICallingPlugin.Infallible<Self.Element>
- public func asInfallible(onErrorRecover: @escaping (any Swift.Error) -> OUICallingPlugin.Infallible<Self.Element>) -> OUICallingPlugin.Infallible<Self.Element>
- }
- extension CoreVideo.CVBuffer {
- public static func from(_ data: Foundation.Data, width: Swift.Int, height: Swift.Int, pixelFormat: Darwin.OSType) -> CoreVideo.CVPixelBuffer
- }
- extension CoreMedia.CMSampleBuffer {
- public static func from(_ pixelBuffer: CoreVideo.CVPixelBuffer) -> CoreMedia.CMSampleBuffer?
- }
- extension Foundation.Data {
- public init(pixelBuffer: CoreVideo.CVPixelBuffer)
- }
- public typealias ConstraintView = UIKit.UIView
- public enum AnimationType : Swift.CaseIterable {
- case none
- case activityIndicator
- case ballVerticalBounce
- case barSweepToggle
- case circleArcDotSpin
- case circleBarSpinFade
- case circleDotSpinFade
- case circlePulseMultiple
- case circlePulseSingle
- case circleRippleMultiple
- case circleRippleSingle
- case circleRotateChase
- case circleStrokeSpin
- case dualDotSidestep
- case horizontalBarScaling
- case horizontalDotScaling
- case pacmanProgress
- case quintupleDotDance
- case semiRingRotation
- case sfSymbolBounce
- case squareCircuitSnake
- case triangleDotShift
- public static func == (a: OUICallingPlugin.AnimationType, b: OUICallingPlugin.AnimationType) -> Swift.Bool
- public func hash(into hasher: inout Swift.Hasher)
- public typealias AllCases = [OUICallingPlugin.AnimationType]
- public static var allCases: [OUICallingPlugin.AnimationType] {
- get
- }
- public var hashValue: Swift.Int {
- get
- }
- }
- public enum LiveIcon {
- case succeed
- case failed
- case added
- public static func == (a: OUICallingPlugin.LiveIcon, b: OUICallingPlugin.LiveIcon) -> Swift.Bool
- public func hash(into hasher: inout Swift.Hasher)
- public var hashValue: Swift.Int {
- get
- }
- }
- extension OUICallingPlugin.VideoCapturer : OUICallingPlugin.MulticastDelegateProtocol {
- @objc(addDelegate:) dynamic public func add(delegate: any OUICallingPlugin.VideoCapturerDelegate)
- @objc(removeDelegate:) dynamic public func remove(delegate: any OUICallingPlugin.VideoCapturerDelegate)
- @objc dynamic public func removeAllDelegates()
- public typealias Delegate = any OUICallingPlugin.VideoCapturerDelegate
- }
- extension OUICallingPlugin.ObservableType {
- public func delaySubscription(_ dueTime: OUICallingPlugin.RxTimeInterval, scheduler: any OUICallingPlugin.SchedulerType) -> OUICallingPlugin.Observable<Self.Element>
- }
- extension OUICallingPlugin.ObservableType {
- public func concat<Source>(_ second: Source) -> OUICallingPlugin.Observable<Self.Element> where Source : OUICallingPlugin.ObservableConvertibleType, Self.Element == Source.Element
- }
- extension OUICallingPlugin.ObservableType {
- public static func concat<Sequence>(_ sequence: Sequence) -> OUICallingPlugin.Observable<Self.Element> where Sequence : Swift.Sequence, Sequence.Element == OUICallingPlugin.Observable<Self.Element>
- public static func concat<Collection>(_ collection: Collection) -> OUICallingPlugin.Observable<Self.Element> where Collection : Swift.Collection, Collection.Element == OUICallingPlugin.Observable<Self.Element>
- public static func concat(_ sources: OUICallingPlugin.Observable<Self.Element>...) -> OUICallingPlugin.Observable<Self.Element>
- }
- @_inheritsConvenienceInitializers @objc public class LiveKit : ObjectiveC.NSObject {
- @objc(sdkVersion) public static let version: Swift.String
- @available(*, deprecated, message: "Use Room.connect() instead, protocol v8 and higher do not support this method")
- public static func connect(_ url: Swift.String, _ token: Swift.String, delegate: (any OUICallingPlugin.RoomDelegate)? = nil, connectOptions: OUICallingPlugin.ConnectOptions = ConnectOptions(), roomOptions: OUICallingPlugin.RoomOptions = RoomOptions()) -> OUICallingPlugin.Promise<OUICallingPlugin.Room>
- @objc public static func setLoggerStandardOutput()
- @objc override dynamic public init()
- @objc deinit
- }
- @objc public protocol VideoCaptureOptions : OUICallingPlugin.CaptureOptions {
- @objc var dimensions: OUICallingPlugin.Dimensions { get }
- @objc var fps: Swift.Int { get }
- }
- @objc @_inheritsConvenienceInitializers @_Concurrency.MainActor(unsafe) public class CallingSenderController : OUICallingPlugin.CallingBaseController {
- @_Concurrency.MainActor(unsafe) public var duration: Swift.Int {
- get
- }
- @_Concurrency.MainActor(unsafe) @objc override public func connectRoom(liveURL: Swift.String, token: Swift.String)
- @_Concurrency.MainActor(unsafe) @objc override public func dismiss()
- @_Concurrency.MainActor(unsafe) public func reloadUsers()
- @_Concurrency.MainActor(unsafe) @objc override public func startLiveChat(inviter: @escaping OUICallingPlugin.UserInfoHandler, others: @escaping OUICallingPlugin.UserInfoHandler, isVideo: Swift.Bool = true, groupID: Swift.String?)
- @_Concurrency.MainActor(unsafe) @objc override dynamic public init(nibName nibNameOrNil: Swift.String?, bundle nibBundleOrNil: Foundation.Bundle?)
- @_Concurrency.MainActor(unsafe) @objc required dynamic public init?(coder: Foundation.NSCoder)
- @objc deinit
- }
- extension OUICallingPlugin.ObservableType {
- public func compactMap<Result>(_ transform: @escaping (Self.Element) throws -> Result?) -> OUICallingPlugin.Observable<Result>
- }
- public struct AVAssetImageDataProvider : OUICallingPlugin.ImageDataProvider {
- public enum AVAssetImageDataProviderError : Swift.Error {
- case userCancelled
- case invalidImage(_: CoreGraphics.CGImage?)
- }
- public let assetImageGenerator: AVFoundation.AVAssetImageGenerator
- public let time: CoreMedia.CMTime
- public var cacheKey: Swift.String {
- get
- }
- public init(assetImageGenerator: AVFoundation.AVAssetImageGenerator, time: CoreMedia.CMTime)
- public init(assetURL: Foundation.URL, time: CoreMedia.CMTime)
- public init(assetURL: Foundation.URL, seconds: Foundation.TimeInterval)
- public func data(handler: @escaping (Swift.Result<Foundation.Data, any Swift.Error>) -> Swift.Void)
- }
- public protocol AnimatedImageViewDelegate : AnyObject {
- func animatedImageView(_ imageView: OUICallingPlugin.AnimatedImageView, didPlayAnimationLoops count: Swift.UInt)
- func animatedImageViewDidFinishAnimating(_ imageView: OUICallingPlugin.AnimatedImageView)
- }
- extension OUICallingPlugin.AnimatedImageViewDelegate {
- public func animatedImageView(_ imageView: OUICallingPlugin.AnimatedImageView, didPlayAnimationLoops count: Swift.UInt)
- public func animatedImageViewDidFinishAnimating(_ imageView: OUICallingPlugin.AnimatedImageView)
- }
- @objc @_inheritsConvenienceInitializers @_Concurrency.MainActor(unsafe) open class AnimatedImageView : UIKit.UIImageView {
- public enum RepeatCount : Swift.Equatable {
- case once
- case finite(count: Swift.UInt)
- case infinite
- public static func == (lhs: OUICallingPlugin.AnimatedImageView.RepeatCount, rhs: OUICallingPlugin.AnimatedImageView.RepeatCount) -> Swift.Bool
- }
- @_Concurrency.MainActor(unsafe) public var autoPlayAnimatedImage: Swift.Bool
- @_Concurrency.MainActor(unsafe) public var framePreloadCount: Swift.Int
- @_Concurrency.MainActor(unsafe) public var needsPrescaling: Swift.Bool
- @_Concurrency.MainActor(unsafe) public var backgroundDecode: Swift.Bool
- @_Concurrency.MainActor(unsafe) public var runLoopMode: Foundation.RunLoop.Mode {
- get
- set
- }
- @_Concurrency.MainActor(unsafe) public var repeatCount: OUICallingPlugin.AnimatedImageView.RepeatCount {
- get
- set
- }
- @_Concurrency.MainActor(unsafe) weak public var delegate: (any OUICallingPlugin.AnimatedImageViewDelegate)?
- @_Concurrency.MainActor(unsafe) public var animator: OUICallingPlugin.AnimatedImageView.Animator? {
- get
- }
- @_Concurrency.MainActor(unsafe) @objc override dynamic open var image: OUICallingPlugin.KFCrossPlatformImage? {
- @objc get
- @objc set
- }
- @_Concurrency.MainActor(unsafe) @objc override dynamic open var isHighlighted: Swift.Bool {
- @objc get
- @objc set
- }
- @objc deinit
- @_Concurrency.MainActor(unsafe) @objc override dynamic open var isAnimating: Swift.Bool {
- @objc get
- }
- @_Concurrency.MainActor(unsafe) @objc override dynamic open func startAnimating()
- @_Concurrency.MainActor(unsafe) @objc override dynamic open func stopAnimating()
- @_Concurrency.MainActor(unsafe) @objc override dynamic open func display(_ layer: QuartzCore.CALayer)
- @_Concurrency.MainActor(unsafe) @objc override dynamic open func didMoveToWindow()
- @_Concurrency.MainActor(unsafe) @objc override dynamic open func didMoveToSuperview()
- @_Concurrency.MainActor(unsafe) @objc override dynamic public init(image: UIKit.UIImage?)
- @available(iOS 3.0, *)
- @_Concurrency.MainActor(unsafe) @objc override dynamic public init(image: UIKit.UIImage?, highlightedImage: UIKit.UIImage?)
- @_Concurrency.MainActor(unsafe) @objc override dynamic public init(frame: CoreFoundation.CGRect)
- @_Concurrency.MainActor(unsafe) @objc required dynamic public init?(coder: Foundation.NSCoder)
- }
- extension OUICallingPlugin.AnimatedImageView {
- @_hasMissingDesignatedInitializers public class Animator {
- final public let maxFrameCount: Swift.Int
- public var currentFrameImage: UIKit.UIImage? {
- get
- }
- public var currentFrameDuration: Foundation.TimeInterval {
- get
- }
- public var currentFrameIndex: Swift.Int {
- get
- }
- public var isLastFrame: Swift.Bool {
- get
- }
- @objc deinit
- public func frame(at index: Swift.Int) -> OUICallingPlugin.KFCrossPlatformImage?
- public func duration(at index: Swift.Int) -> Foundation.TimeInterval
- }
- }
- public enum KF {
- public static func source(_ source: OUICallingPlugin.Source?) -> OUICallingPlugin.KF.Builder
- public static func resource(_ resource: (any OUICallingPlugin.Resource)?) -> OUICallingPlugin.KF.Builder
- public static func url(_ url: Foundation.URL?, cacheKey: Swift.String? = nil) -> OUICallingPlugin.KF.Builder
- public static func dataProvider(_ provider: (any OUICallingPlugin.ImageDataProvider)?) -> OUICallingPlugin.KF.Builder
- public static func data(_ data: Foundation.Data?, cacheKey: Swift.String) -> OUICallingPlugin.KF.Builder
- }
- extension OUICallingPlugin.KF {
- @_hasMissingDesignatedInitializers public class Builder {
- public var options: OUICallingPlugin.KingfisherParsedOptionsInfo
- final public let onFailureDelegate: OUICallingPlugin.Delegate<OUICallingPlugin.KingfisherError, Swift.Void>
- final public let onSuccessDelegate: OUICallingPlugin.Delegate<OUICallingPlugin.RetrieveImageResult, Swift.Void>
- final public let onProgressDelegate: OUICallingPlugin.Delegate<(Swift.Int64, Swift.Int64), Swift.Void>
- @objc deinit
- }
- }
- extension OUICallingPlugin.KF.Builder {
- @discardableResult
- public func set(to imageView: OUICallingPlugin.KFCrossPlatformImageView) -> OUICallingPlugin.DownloadTask?
- @discardableResult
- public func set(to attachment: UIKit.NSTextAttachment, attributedView: @autoclosure @escaping () -> OUICallingPlugin.KFCrossPlatformView) -> OUICallingPlugin.DownloadTask?
- @discardableResult
- public func set(to button: UIKit.UIButton, for state: UIKit.UIControl.State) -> OUICallingPlugin.DownloadTask?
- @discardableResult
- public func setBackground(to button: UIKit.UIButton, for state: UIKit.UIControl.State) -> OUICallingPlugin.DownloadTask?
- @available(iOS 14.0, *)
- @discardableResult
- public func set(to listItem: CarPlay.CPListItem) -> OUICallingPlugin.DownloadTask?
- }
- extension OUICallingPlugin.KF.Builder {
- public func placeholder(_ placeholder: (any OUICallingPlugin.Placeholder)?) -> Self
- public func placeholder(_ image: OUICallingPlugin.KFCrossPlatformImage?) -> Self
- }
- extension OUICallingPlugin.KF.Builder {
- public func transition(_ transition: OUICallingPlugin.ImageTransition) -> Self
- public func fade(duration: Foundation.TimeInterval) -> Self
- public func keepCurrentImageWhileLoading(_ enabled: Swift.Bool = true) -> Self
- public func onlyLoadFirstFrame(_ enabled: Swift.Bool = true) -> Self
- public func progressiveJPEG(_ progressive: OUICallingPlugin.ImageProgressive? = .init()) -> Self
- }
- extension OUICallingPlugin.KF.Builder {
- @available(*, deprecated, message: "This is not necessary anymore since `@StateObject` is used. It does nothing now and please just remove it.")
- public func loadImmediately(_ start: Swift.Bool = true) -> Self
- }
- extension OUICallingPlugin.KF {
- public struct RedirectPayload {
- public let task: OUICallingPlugin.SessionDataTask
- public let response: Foundation.HTTPURLResponse
- public let newRequest: Foundation.URLRequest
- public let completionHandler: (Foundation.URLRequest?) -> Swift.Void
- }
- }
- public class HistoricalScheduler : OUICallingPlugin.VirtualTimeScheduler<OUICallingPlugin.HistoricalSchedulerTimeConverter> {
- public init(initialClock: OUICallingPlugin.RxTime = Date(timeIntervalSince1970: 0))
- @objc deinit
- }
- @_hasMissingDesignatedInitializers final public class RefCountDisposable : OUICallingPlugin.DisposeBase, OUICallingPlugin.Cancelable {
- final public var isDisposed: Swift.Bool {
- get
- }
- public init(disposable: any OUICallingPlugin.Disposable)
- final public func retain() -> any OUICallingPlugin.Disposable
- final public func dispose()
- @objc deinit
- }
- @objc public protocol MediaEncoding {
- @objc var maxBitrate: Swift.Int { get }
- }
- public protocol AsyncImageDownloadRequestModifier {
- func modified(for request: Foundation.URLRequest, reportModified: @escaping (Foundation.URLRequest?) -> Swift.Void)
- var onDownloadTaskStarted: ((OUICallingPlugin.DownloadTask?) -> Swift.Void)? { get }
- }
- public protocol ImageDownloadRequestModifier : OUICallingPlugin.AsyncImageDownloadRequestModifier {
- func modified(for request: Foundation.URLRequest) -> Foundation.URLRequest?
- }
- extension OUICallingPlugin.ImageDownloadRequestModifier {
- public func modified(for request: Foundation.URLRequest, reportModified: @escaping (Foundation.URLRequest?) -> Swift.Void)
- public var onDownloadTaskStarted: ((OUICallingPlugin.DownloadTask?) -> Swift.Void)? {
- get
- }
- }
- public struct AnyModifier : OUICallingPlugin.ImageDownloadRequestModifier {
- public func modified(for request: Foundation.URLRequest) -> Foundation.URLRequest?
- public init(modify: @escaping (Foundation.URLRequest) -> Foundation.URLRequest?)
- }
- @_hasMissingDesignatedInitializers public class AudioManager : OUICallingPlugin.Loggable {
- public static let shared: OUICallingPlugin.AudioManager
- public typealias ConfigureAudioSessionFunc = (_ newState: OUICallingPlugin.AudioManager.State, _ oldState: OUICallingPlugin.AudioManager.State) -> Swift.Void
- public var customConfigureAudioSessionFunc: OUICallingPlugin.AudioManager.ConfigureAudioSessionFunc? {
- get
- set
- }
- public enum TrackState {
- case none
- case localOnly
- case remoteOnly
- case localAndRemote
- public static func == (a: OUICallingPlugin.AudioManager.TrackState, b: OUICallingPlugin.AudioManager.TrackState) -> Swift.Bool
- public func hash(into hasher: inout Swift.Hasher)
- public var hashValue: Swift.Int {
- get
- }
- }
- public struct State : Swift.Equatable {
- public static func == (lhs: OUICallingPlugin.AudioManager.State, rhs: OUICallingPlugin.AudioManager.State) -> Swift.Bool
- public var localTracksCount: Swift.Int
- public var remoteTracksCount: Swift.Int
- public var preferSpeakerOutput: Swift.Bool
- public var trackState: OUICallingPlugin.AudioManager.TrackState {
- get
- }
- }
- public var preferSpeakerOutput: Swift.Bool {
- get
- set
- }
- public func defaultConfigureAudioSessionFunc(newState: OUICallingPlugin.AudioManager.State, oldState: OUICallingPlugin.AudioManager.State)
- @objc deinit
- }
- public enum RxError : Swift.Error, Swift.CustomDebugStringConvertible {
- case unknown
- case disposed(object: Swift.AnyObject)
- case overflow
- case argumentOutOfRange
- case noElements
- case moreThanOneElement
- case timeout
- }
- extension OUICallingPlugin.RxError {
- public var debugDescription: Swift.String {
- get
- }
- }
- extension OUICallingPlugin.Track : OUICallingPlugin.MulticastDelegateProtocol {
- @objc(addDelegate:) dynamic public func add(delegate: any OUICallingPlugin.TrackDelegate)
- @objc(removeDelegate:) dynamic public func remove(delegate: any OUICallingPlugin.TrackDelegate)
- @objc dynamic public func removeAllDelegates()
- public typealias Delegate = any OUICallingPlugin.TrackDelegate
- }
- public enum ImageProcessItem {
- case image(OUICallingPlugin.KFCrossPlatformImage)
- case data(Foundation.Data)
- }
- public protocol ImageProcessor {
- var identifier: Swift.String { get }
- func process(item: OUICallingPlugin.ImageProcessItem, options: OUICallingPlugin.KingfisherParsedOptionsInfo) -> OUICallingPlugin.KFCrossPlatformImage?
- }
- extension OUICallingPlugin.ImageProcessor {
- public func append(another: any OUICallingPlugin.ImageProcessor) -> any OUICallingPlugin.ImageProcessor
- }
- public struct DefaultImageProcessor : OUICallingPlugin.ImageProcessor {
- public static let `default`: OUICallingPlugin.DefaultImageProcessor
- public let identifier: Swift.String
- public init()
- public func process(item: OUICallingPlugin.ImageProcessItem, options: OUICallingPlugin.KingfisherParsedOptionsInfo) -> OUICallingPlugin.KFCrossPlatformImage?
- }
- public struct RectCorner : Swift.OptionSet {
- public let rawValue: Swift.Int
- public static let topLeft: OUICallingPlugin.RectCorner
- public static let topRight: OUICallingPlugin.RectCorner
- public static let bottomLeft: OUICallingPlugin.RectCorner
- public static let bottomRight: OUICallingPlugin.RectCorner
- public static let all: OUICallingPlugin.RectCorner
- public init(rawValue: Swift.Int)
- public typealias ArrayLiteralElement = OUICallingPlugin.RectCorner
- public typealias Element = OUICallingPlugin.RectCorner
- public typealias RawValue = Swift.Int
- }
- public struct BlendImageProcessor : OUICallingPlugin.ImageProcessor {
- public let identifier: Swift.String
- public let blendMode: CoreGraphics.CGBlendMode
- public let alpha: CoreFoundation.CGFloat
- public let backgroundColor: OUICallingPlugin.KFCrossPlatformColor?
- public init(blendMode: CoreGraphics.CGBlendMode, alpha: CoreFoundation.CGFloat = 1.0, backgroundColor: OUICallingPlugin.KFCrossPlatformColor? = nil)
- public func process(item: OUICallingPlugin.ImageProcessItem, options: OUICallingPlugin.KingfisherParsedOptionsInfo) -> OUICallingPlugin.KFCrossPlatformImage?
- }
- public enum Radius {
- case widthFraction(CoreFoundation.CGFloat)
- case heightFraction(CoreFoundation.CGFloat)
- case point(CoreFoundation.CGFloat)
- public func compute(with size: CoreFoundation.CGSize) -> CoreFoundation.CGFloat
- }
- public struct RoundCornerImageProcessor : OUICallingPlugin.ImageProcessor {
- public let identifier: Swift.String
- public let radius: OUICallingPlugin.Radius
- public let roundingCorners: OUICallingPlugin.RectCorner
- public let targetSize: CoreFoundation.CGSize?
- public let backgroundColor: OUICallingPlugin.KFCrossPlatformColor?
- public init(cornerRadius: CoreFoundation.CGFloat, targetSize: CoreFoundation.CGSize? = nil, roundingCorners corners: OUICallingPlugin.RectCorner = .all, backgroundColor: OUICallingPlugin.KFCrossPlatformColor? = nil)
- public init(radius: OUICallingPlugin.Radius, targetSize: CoreFoundation.CGSize? = nil, roundingCorners corners: OUICallingPlugin.RectCorner = .all, backgroundColor: OUICallingPlugin.KFCrossPlatformColor? = nil)
- public func process(item: OUICallingPlugin.ImageProcessItem, options: OUICallingPlugin.KingfisherParsedOptionsInfo) -> OUICallingPlugin.KFCrossPlatformImage?
- }
- public struct Border {
- public var color: OUICallingPlugin.KFCrossPlatformColor
- public var lineWidth: CoreFoundation.CGFloat
- public var radius: OUICallingPlugin.Radius
- public var roundingCorners: OUICallingPlugin.RectCorner
- public init(color: OUICallingPlugin.KFCrossPlatformColor = .black, lineWidth: CoreFoundation.CGFloat = 4, radius: OUICallingPlugin.Radius = .point(0), roundingCorners: OUICallingPlugin.RectCorner = .all)
- }
- public struct BorderImageProcessor : OUICallingPlugin.ImageProcessor {
- public var identifier: Swift.String {
- get
- }
- public let border: OUICallingPlugin.Border
- public init(border: OUICallingPlugin.Border)
- public func process(item: OUICallingPlugin.ImageProcessItem, options: OUICallingPlugin.KingfisherParsedOptionsInfo) -> OUICallingPlugin.KFCrossPlatformImage?
- }
- public enum ContentMode {
- case none
- case aspectFit
- case aspectFill
- public static func == (a: OUICallingPlugin.ContentMode, b: OUICallingPlugin.ContentMode) -> Swift.Bool
- public func hash(into hasher: inout Swift.Hasher)
- public var hashValue: Swift.Int {
- get
- }
- }
- public struct ResizingImageProcessor : OUICallingPlugin.ImageProcessor {
- public let identifier: Swift.String
- public let referenceSize: CoreFoundation.CGSize
- public let targetContentMode: OUICallingPlugin.ContentMode
- public init(referenceSize: CoreFoundation.CGSize, mode: OUICallingPlugin.ContentMode = .none)
- public func process(item: OUICallingPlugin.ImageProcessItem, options: OUICallingPlugin.KingfisherParsedOptionsInfo) -> OUICallingPlugin.KFCrossPlatformImage?
- }
- public struct BlurImageProcessor : OUICallingPlugin.ImageProcessor {
- public let identifier: Swift.String
- public let blurRadius: CoreFoundation.CGFloat
- public init(blurRadius: CoreFoundation.CGFloat)
- public func process(item: OUICallingPlugin.ImageProcessItem, options: OUICallingPlugin.KingfisherParsedOptionsInfo) -> OUICallingPlugin.KFCrossPlatformImage?
- }
- public struct OverlayImageProcessor : OUICallingPlugin.ImageProcessor {
- public let identifier: Swift.String
- public let overlay: OUICallingPlugin.KFCrossPlatformColor
- public let fraction: CoreFoundation.CGFloat
- public init(overlay: OUICallingPlugin.KFCrossPlatformColor, fraction: CoreFoundation.CGFloat = 0.5)
- public func process(item: OUICallingPlugin.ImageProcessItem, options: OUICallingPlugin.KingfisherParsedOptionsInfo) -> OUICallingPlugin.KFCrossPlatformImage?
- }
- public struct TintImageProcessor : OUICallingPlugin.ImageProcessor {
- public let identifier: Swift.String
- public let tint: OUICallingPlugin.KFCrossPlatformColor
- public init(tint: OUICallingPlugin.KFCrossPlatformColor)
- public func process(item: OUICallingPlugin.ImageProcessItem, options: OUICallingPlugin.KingfisherParsedOptionsInfo) -> OUICallingPlugin.KFCrossPlatformImage?
- }
- public struct ColorControlsProcessor : OUICallingPlugin.ImageProcessor {
- public let identifier: Swift.String
- public let brightness: CoreFoundation.CGFloat
- public let contrast: CoreFoundation.CGFloat
- public let saturation: CoreFoundation.CGFloat
- public let inputEV: CoreFoundation.CGFloat
- public init(brightness: CoreFoundation.CGFloat, contrast: CoreFoundation.CGFloat, saturation: CoreFoundation.CGFloat, inputEV: CoreFoundation.CGFloat)
- public func process(item: OUICallingPlugin.ImageProcessItem, options: OUICallingPlugin.KingfisherParsedOptionsInfo) -> OUICallingPlugin.KFCrossPlatformImage?
- }
- public struct BlackWhiteProcessor : OUICallingPlugin.ImageProcessor {
- public let identifier: Swift.String
- public init()
- public func process(item: OUICallingPlugin.ImageProcessItem, options: OUICallingPlugin.KingfisherParsedOptionsInfo) -> OUICallingPlugin.KFCrossPlatformImage?
- }
- public struct CroppingImageProcessor : OUICallingPlugin.ImageProcessor {
- public let identifier: Swift.String
- public let size: CoreFoundation.CGSize
- public let anchor: CoreFoundation.CGPoint
- public init(size: CoreFoundation.CGSize, anchor: CoreFoundation.CGPoint = CGPoint(x: 0.5, y: 0.5))
- public func process(item: OUICallingPlugin.ImageProcessItem, options: OUICallingPlugin.KingfisherParsedOptionsInfo) -> OUICallingPlugin.KFCrossPlatformImage?
- }
- public struct DownsamplingImageProcessor : OUICallingPlugin.ImageProcessor {
- public let size: CoreFoundation.CGSize
- public let identifier: Swift.String
- public init(size: CoreFoundation.CGSize)
- public func process(item: OUICallingPlugin.ImageProcessItem, options: OUICallingPlugin.KingfisherParsedOptionsInfo) -> OUICallingPlugin.KFCrossPlatformImage?
- }
- infix operator |> : AdditionPrecedence
- public func |> (left: any OUICallingPlugin.ImageProcessor, right: any OUICallingPlugin.ImageProcessor) -> any OUICallingPlugin.ImageProcessor
- extension OUICallingPlugin.ObservableType {
- public static func generate(initialState: Self.Element, condition: @escaping (Self.Element) throws -> Swift.Bool, scheduler: any OUICallingPlugin.ImmediateSchedulerType = CurrentThreadScheduler.instance, iterate: @escaping (Self.Element) throws -> Self.Element) -> OUICallingPlugin.Observable<Self.Element>
- }
- final public class FloatValueProvider {
- public init(block: @escaping OUICallingPlugin.FloatValueProvider.CGFloatValueBlock)
- public init(_ float: CoreFoundation.CGFloat)
- public typealias CGFloatValueBlock = (CoreFoundation.CGFloat) -> CoreFoundation.CGFloat
- final public var float: CoreFoundation.CGFloat {
- get
- set
- }
- final public var valueType: any Any.Type {
- get
- }
- final public var storage: OUICallingPlugin.ValueProviderStorage<OUICallingPlugin.LottieVector1D> {
- get
- }
- final public func hasUpdate(frame _: CoreFoundation.CGFloat) -> Swift.Bool
- @objc deinit
- }
- extension OUICallingPlugin.ConnectOptions {
- public func copyWith(autoSubscribe: Swift.Bool? = nil, rtcConfiguration: WebRTC.RTCConfiguration? = nil, reconnectAttempts: Swift.Int? = nil, reconnectAttemptDelay: Foundation.TimeInterval? = nil, protocolVersion: OUICallingPlugin.ProtocolVersion? = nil) -> OUICallingPlugin.ConnectOptions
- }
- @objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class ProgressHUD : UIKit.UIView {
- @_Concurrency.MainActor(unsafe) public static let shared: OUICallingPlugin.ProgressHUD
- @objc deinit
- }
- public protocol ConstraintMultiplierTarget {
- var constraintMultiplierTargetValue: CoreFoundation.CGFloat { get }
- }
- extension Swift.Int : OUICallingPlugin.ConstraintMultiplierTarget {
- public var constraintMultiplierTargetValue: CoreFoundation.CGFloat {
- get
- }
- }
- extension Swift.UInt : OUICallingPlugin.ConstraintMultiplierTarget {
- public var constraintMultiplierTargetValue: CoreFoundation.CGFloat {
- get
- }
- }
- extension Swift.Float : OUICallingPlugin.ConstraintMultiplierTarget {
- public var constraintMultiplierTargetValue: CoreFoundation.CGFloat {
- get
- }
- }
- extension Swift.Double : OUICallingPlugin.ConstraintMultiplierTarget {
- public var constraintMultiplierTargetValue: CoreFoundation.CGFloat {
- get
- }
- }
- extension CoreFoundation.CGFloat : OUICallingPlugin.ConstraintMultiplierTarget {
- public var constraintMultiplierTargetValue: CoreFoundation.CGFloat {
- get
- }
- }
- extension OUICallingPlugin.ObservableType {
- public func materialize() -> OUICallingPlugin.Observable<OUICallingPlugin.Event<Self.Element>>
- }
- extension ImageIO.CGImagePropertyOrientation {
- public func toRTCRotation() -> WebRTC.RTCVideoRotation
- }
- extension WebRTC.RTCVideoCapturerDelegate {
- public typealias OnResolveSourceDimensions = (OUICallingPlugin.Dimensions) -> Swift.Void
- public func capturer(_ capturer: WebRTC.RTCVideoCapturer, didCapture pixelBuffer: CoreVideo.CVPixelBuffer, timeStampNs: Swift.Int64 = VideoCapturer.createTimeStampNs(), rotation: WebRTC.RTCVideoRotation = ._0, onResolveSourceDimensions: Self.OnResolveSourceDimensions? = nil)
- public func capturer(_ capturer: WebRTC.RTCVideoCapturer, didCapture sampleBuffer: CoreMedia.CMSampleBuffer, onResolveSourceDimensions: Self.OnResolveSourceDimensions? = nil)
- }
- extension OUICallingPlugin.ObservableType {
- public func toArray() -> OUICallingPlugin.Single<[Self.Element]>
- }
- extension OUICallingPlugin.ObservableType where Self.Element == Foundation.Data {
- public func decode<Item, Decoder>(type: Item.Type, decoder: Decoder) -> OUICallingPlugin.Observable<Item> where Item : Swift.Decodable, Decoder : OUICallingPlugin.DataDecoder
- }
- public protocol DataDecoder {
- func decode<Item>(_ type: Item.Type, from data: Foundation.Data) throws -> Item where Item : Swift.Decodable
- }
- public enum MemoryStorage {
- public class Backend<T> where T : OUICallingPlugin.CacheCostCalculable {
- public var config: OUICallingPlugin.MemoryStorage.Config {
- get
- set
- }
- public init(config: OUICallingPlugin.MemoryStorage.Config)
- public func removeExpired()
- public func store(value: T, forKey key: Swift.String, expiration: OUICallingPlugin.StorageExpiration? = nil)
- public func value(forKey key: Swift.String, extendingExpiration: OUICallingPlugin.ExpirationExtending = .cacheTime) -> T?
- public func isCached(forKey key: Swift.String) -> Swift.Bool
- public func remove(forKey key: Swift.String)
- public func removeAll()
- @objc deinit
- }
- }
- extension OUICallingPlugin.MemoryStorage {
- public struct Config {
- public var totalCostLimit: Swift.Int
- public var countLimit: Swift.Int
- public var expiration: OUICallingPlugin.StorageExpiration
- public var cleanInterval: Foundation.TimeInterval
- public var keepWhenEnteringBackground: Swift.Bool
- public init(totalCostLimit: Swift.Int, cleanInterval: Foundation.TimeInterval = 120)
- }
- }
- extension OUICallingPlugin.ObservableType {
- public func enumerated() -> OUICallingPlugin.Observable<(index: Swift.Int, element: Self.Element)>
- }
- @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers public class ConstraintMakerEditable : OUICallingPlugin.ConstraintMakerPriortizable {
- @discardableResult
- public func multipliedBy(_ amount: any OUICallingPlugin.ConstraintMultiplierTarget) -> OUICallingPlugin.ConstraintMakerEditable
- @discardableResult
- public func dividedBy(_ amount: any OUICallingPlugin.ConstraintMultiplierTarget) -> OUICallingPlugin.ConstraintMakerEditable
- @discardableResult
- public func offset(_ amount: any OUICallingPlugin.ConstraintOffsetTarget) -> OUICallingPlugin.ConstraintMakerEditable
- @discardableResult
- public func inset(_ amount: any OUICallingPlugin.ConstraintInsetTarget) -> OUICallingPlugin.ConstraintMakerEditable
- @objc deinit
- }
- @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc @_Concurrency.MainActor(unsafe) public class VideoView : OUICallingPlugin.NativeView, OUICallingPlugin.Loggable {
- @objc public enum LayoutMode : Swift.Int, Swift.Codable {
- case fit
- case fill
- public init?(rawValue: Swift.Int)
- public typealias RawValue = Swift.Int
- public var rawValue: Swift.Int {
- get
- }
- }
- @objc public enum MirrorMode : Swift.Int, Swift.Codable {
- case auto
- case off
- case mirror
- public init?(rawValue: Swift.Int)
- public typealias RawValue = Swift.Int
- public var rawValue: Swift.Int {
- get
- }
- }
- @objc public enum RenderMode : Swift.Int, Swift.Codable, Swift.CustomStringConvertible {
- case auto
- case metal
- case sampleBuffer
- public var description: Swift.String {
- get
- }
- public init?(rawValue: Swift.Int)
- public typealias RawValue = Swift.Int
- public var rawValue: Swift.Int {
- get
- }
- }
- @objc @_Concurrency.MainActor(unsafe) public var layoutMode: OUICallingPlugin.VideoView.LayoutMode {
- @objc get
- @objc set
- }
- @objc @_Concurrency.MainActor(unsafe) public var mirrorMode: OUICallingPlugin.VideoView.MirrorMode {
- @objc get
- @objc set
- }
- @objc @_Concurrency.MainActor(unsafe) public var renderMode: OUICallingPlugin.VideoView.RenderMode {
- @objc get
- @objc set
- }
- @_Concurrency.MainActor(unsafe) public var rotationOverride: OUICallingPlugin.VideoRotation? {
- get
- set
- }
- @objc @_Concurrency.MainActor(unsafe) weak public var track: (any OUICallingPlugin.VideoTrack)? {
- @objc get
- @objc set
- }
- @objc @_Concurrency.MainActor(unsafe) public var isEnabled: Swift.Bool {
- @objc get
- @objc set
- }
- @_Concurrency.MainActor(unsafe) @objc override dynamic public var isHidden: Swift.Bool {
- @objc get
- @objc set
- }
- @objc @_Concurrency.MainActor(unsafe) public var debugMode: Swift.Bool {
- @objc get
- @objc set
- }
- @objc @_Concurrency.MainActor(unsafe) public var isRendering: Swift.Bool {
- @objc get
- }
- @objc @_Concurrency.MainActor(unsafe) public var didRenderFirstFrame: Swift.Bool {
- @objc get
- }
- @_Concurrency.MainActor(unsafe) public var avSampleBufferDisplayLayer: AVFoundation.AVSampleBufferDisplayLayer? {
- get
- }
- @_Concurrency.MainActor(unsafe) @objc dynamic public init(frame: CoreFoundation.CGRect = .zero)
- @objc deinit
- @_Concurrency.MainActor(unsafe) public func updateNativeRenderer()
- }
- extension OUICallingPlugin.VideoView : OUICallingPlugin.VideoRenderer {
- @_Concurrency.MainActor(unsafe) @objc dynamic public var adaptiveStreamIsEnabled: Swift.Bool {
- @objc get
- }
- @_Concurrency.MainActor(unsafe) @objc dynamic public var adaptiveStreamSize: CoreFoundation.CGSize {
- @objc get
- }
- @_Concurrency.MainActor(unsafe) @objc dynamic public func setSize(_ size: CoreFoundation.CGSize)
- @_Concurrency.MainActor(unsafe) @objc dynamic public func renderFrame(_ frame: WebRTC.RTCVideoFrame?)
- }
- extension OUICallingPlugin.VideoView : OUICallingPlugin.VideoCapturerDelegate {
- @_Concurrency.MainActor(unsafe) @objc dynamic public func capturer(_ capturer: OUICallingPlugin.VideoCapturer, didUpdate state: OUICallingPlugin.VideoCapturer.CapturerState)
- }
- extension OUICallingPlugin.VideoView {
- @_Concurrency.MainActor(unsafe) public static func isMetalAvailable() -> Swift.Bool
- }
- public protocol ImageDataProvider {
- var cacheKey: Swift.String { get }
- func data(handler: @escaping (Swift.Result<Foundation.Data, any Swift.Error>) -> Swift.Void)
- var contentURL: Foundation.URL? { get }
- }
- extension OUICallingPlugin.ImageDataProvider {
- public var contentURL: Foundation.URL? {
- get
- }
- public func convertToSource() -> OUICallingPlugin.Source
- }
- public struct LocalFileImageDataProvider : OUICallingPlugin.ImageDataProvider {
- public let fileURL: Foundation.URL
- public init(fileURL: Foundation.URL, cacheKey: Swift.String? = nil, loadingQueue: OUICallingPlugin.ExecutionQueue = .dispatch(DispatchQueue.global(qos: .userInitiated)))
- public var cacheKey: Swift.String
- public func data(handler: @escaping (Swift.Result<Foundation.Data, any Swift.Error>) -> Swift.Void)
- #if compiler(>=5.3) && $EffectfulProp
- @available(iOS 13.0, macOS 10.15, tvOS 13.0, watchOS 6.0, *)
- public var data: Foundation.Data {
- get async throws
- }
- #endif
- public var contentURL: Foundation.URL? {
- get
- }
- }
- public struct Base64ImageDataProvider : OUICallingPlugin.ImageDataProvider {
- public let base64String: Swift.String
- public init(base64String: Swift.String, cacheKey: Swift.String)
- public var cacheKey: Swift.String
- public func data(handler: (Swift.Result<Foundation.Data, any Swift.Error>) -> Swift.Void)
- }
- public struct RawImageDataProvider : OUICallingPlugin.ImageDataProvider {
- public let data: Foundation.Data
- public init(data: Foundation.Data, cacheKey: Swift.String)
- public var cacheKey: Swift.String
- public func data(handler: @escaping (Swift.Result<Foundation.Data, any Swift.Error>) -> Swift.Void)
- }
- @objc @_inheritsConvenienceInitializers @_Concurrency.MainActor(unsafe) open class AnimatedSwitch : OUICallingPlugin.AnimatedControl {
- @_Concurrency.MainActor(unsafe) override public init(animation: OUICallingPlugin.LottieAnimation, configuration: OUICallingPlugin.LottieConfiguration = .shared)
- @_Concurrency.MainActor(unsafe) @objc override dynamic public init()
- @_Concurrency.MainActor(unsafe) @objc required dynamic public init?(coder aDecoder: Foundation.NSCoder)
- @_Concurrency.MainActor(unsafe) override open func animationDidSet()
- @_Concurrency.MainActor(unsafe) @objc override dynamic open func endTracking(_ touch: UIKit.UITouch?, with event: UIKit.UIEvent?)
- public enum CancelBehavior {
- case reverse
- case none
- public static func == (a: OUICallingPlugin.AnimatedSwitch.CancelBehavior, b: OUICallingPlugin.AnimatedSwitch.CancelBehavior) -> Swift.Bool
- public func hash(into hasher: inout Swift.Hasher)
- public var hashValue: Swift.Int {
- get
- }
- }
- @_Concurrency.MainActor(unsafe) public var cancelBehavior: OUICallingPlugin.AnimatedSwitch.CancelBehavior
- @_Concurrency.MainActor(unsafe) public var animateUpdateWhenChangingAnimation: Swift.Bool
- @_Concurrency.MainActor(unsafe) @objc override dynamic public var accessibilityTraits: UIKit.UIAccessibilityTraits {
- @objc get
- @objc set
- }
- @_Concurrency.MainActor(unsafe) public var isOn: Swift.Bool {
- get
- set
- }
- @_Concurrency.MainActor(unsafe) public func setIsOn(_ isOn: Swift.Bool, animated: Swift.Bool, shouldFireHaptics: Swift.Bool = true)
- @_Concurrency.MainActor(unsafe) public func setProgressForState(fromProgress: OUICallingPlugin.AnimationProgressTime, toProgress: OUICallingPlugin.AnimationProgressTime, forOnState: Swift.Bool)
- @objc deinit
- }
- extension OUICallingPlugin.ObservableType {
- public func take<Source>(until other: Source) -> OUICallingPlugin.Observable<Self.Element> where Source : OUICallingPlugin.ObservableType
- public func take(until predicate: @escaping (Self.Element) throws -> Swift.Bool, behavior: OUICallingPlugin.TakeBehavior = .exclusive) -> OUICallingPlugin.Observable<Self.Element>
- public func take(while predicate: @escaping (Self.Element) throws -> Swift.Bool, behavior: OUICallingPlugin.TakeBehavior = .exclusive) -> OUICallingPlugin.Observable<Self.Element>
- @available(*, deprecated, renamed: "take(until:)")
- public func takeUntil<Source>(_ other: Source) -> OUICallingPlugin.Observable<Self.Element> where Source : OUICallingPlugin.ObservableType
- @available(*, deprecated, renamed: "take(until:behavior:)")
- public func takeUntil(_ behavior: OUICallingPlugin.TakeBehavior, predicate: @escaping (Self.Element) throws -> Swift.Bool) -> OUICallingPlugin.Observable<Self.Element>
- @available(*, deprecated, renamed: "take(while:)")
- public func takeWhile(_ predicate: @escaping (Self.Element) throws -> Swift.Bool) -> OUICallingPlugin.Observable<Self.Element>
- }
- public enum TakeBehavior {
- case inclusive
- case exclusive
- public static func == (a: OUICallingPlugin.TakeBehavior, b: OUICallingPlugin.TakeBehavior) -> Swift.Bool
- public func hash(into hasher: inout Swift.Hasher)
- public var hashValue: Swift.Int {
- get
- }
- }
- extension OUICallingPlugin.ObservableType {
- public func withLatestFrom<Source, ResultType>(_ second: Source, resultSelector: @escaping (Self.Element, Source.Element) throws -> ResultType) -> OUICallingPlugin.Observable<ResultType> where Source : OUICallingPlugin.ObservableConvertibleType
- public func withLatestFrom<Source>(_ second: Source) -> OUICallingPlugin.Observable<Source.Element> where Source : OUICallingPlugin.ObservableConvertibleType
- }
- @_hasMissingDesignatedInitializers public class ConstraintMakerFinalizable {
- @discardableResult
- public func labeled(_ label: Swift.String) -> OUICallingPlugin.ConstraintMakerFinalizable
- public var constraint: OUICallingPlugin.Constraint {
- get
- }
- @objc deinit
- }
- extension OUICallingPlugin.Disposables {
- public static func create() -> any OUICallingPlugin.Disposable
- }
- extension WebRTC.RTCConfiguration {
- @objc override dynamic open var description: Swift.String {
- @objc get
- }
- }
- public struct Binder<Value> : OUICallingPlugin.ObserverType {
- public typealias Element = Value
- public init<Target>(_ target: Target, scheduler: any OUICallingPlugin.ImmediateSchedulerType = MainScheduler(), binding: @escaping (Target, Value) -> Swift.Void) where Target : AnyObject
- public func on(_ event: OUICallingPlugin.Event<Value>)
- public func asObserver() -> OUICallingPlugin.AnyObserver<Value>
- }
- public struct Stopwatch {
- public struct Entry : Swift.Equatable {
- public static func == (a: OUICallingPlugin.Stopwatch.Entry, b: OUICallingPlugin.Stopwatch.Entry) -> Swift.Bool
- }
- public let label: Swift.String
- public var start: Foundation.TimeInterval {
- get
- }
- public var splits: [OUICallingPlugin.Stopwatch.Entry] {
- get
- }
- public func total() -> Foundation.TimeInterval
- }
- extension OUICallingPlugin.Stopwatch : Swift.Equatable {
- public static func == (lhs: OUICallingPlugin.Stopwatch, rhs: OUICallingPlugin.Stopwatch) -> Swift.Bool
- }
- extension OUICallingPlugin.Stopwatch : Swift.CustomStringConvertible {
- public var description: Swift.String {
- get
- }
- }
- extension Swift.String : OUICallingPlugin.KingfisherCompatibleValue {
- }
- extension OUICallingPlugin.ObservableType where Self.Element : Swift.FixedWidthInteger {
- public static func interval(_ period: OUICallingPlugin.RxTimeInterval, scheduler: any OUICallingPlugin.SchedulerType) -> OUICallingPlugin.Observable<Self.Element>
- }
- extension OUICallingPlugin.ObservableType where Self.Element : Swift.FixedWidthInteger {
- public static func timer(_ dueTime: OUICallingPlugin.RxTimeInterval, period: OUICallingPlugin.RxTimeInterval? = nil, scheduler: any OUICallingPlugin.SchedulerType) -> OUICallingPlugin.Observable<Self.Element>
- }
- public struct Logger {
- @usableFromInline
- internal var handler: any OUICallingPlugin.LogHandler
- public let label: Swift.String
- }
- extension OUICallingPlugin.Logger {
- @inlinable public func log(level: OUICallingPlugin.Logger.Level, _ message: @autoclosure () -> OUICallingPlugin.Logger.Message, metadata: @autoclosure () -> OUICallingPlugin.Logger.Metadata? = nil, source: @autoclosure () -> Swift.String? = nil, file: Swift.String = #file, function: Swift.String = #function, line: Swift.UInt = #line) {
- if self.logLevel <= level {
- self.handler.log(level: level,
- message: message(),
- metadata: metadata(),
- source: source() ?? Logger.currentModule(filePath: (file)),
- file: file, function: function, line: line)
- }
- }
- @inlinable public subscript(metadataKey metadataKey: Swift.String) -> OUICallingPlugin.Logger.Metadata.Value? {
- get {
- return self.handler[metadataKey: metadataKey]
- }
- set {
- self.handler[metadataKey: metadataKey] = newValue
- }
- }
- @inlinable public var logLevel: OUICallingPlugin.Logger.Level {
- get {
- return self.handler.logLevel
- }
- set {
- self.handler.logLevel = newValue
- }
- }
- }
- extension OUICallingPlugin.Logger {
- @inlinable public func trace(_ message: @autoclosure () -> OUICallingPlugin.Logger.Message, metadata: @autoclosure () -> OUICallingPlugin.Logger.Metadata? = nil, source: @autoclosure () -> Swift.String? = nil, file: Swift.String = #file, function: Swift.String = #function, line: Swift.UInt = #line) {
- self.log(level: .trace, message(), metadata: metadata(), source: source(), file: file, function: function, line: line)
- }
- @inlinable public func debug(_ message: @autoclosure () -> OUICallingPlugin.Logger.Message, metadata: @autoclosure () -> OUICallingPlugin.Logger.Metadata? = nil, source: @autoclosure () -> Swift.String? = nil, file: Swift.String = #file, function: Swift.String = #function, line: Swift.UInt = #line) {
- self.log(level: .debug, message(), metadata: metadata(), source: source(), file: file, function: function, line: line)
- }
- @inlinable public func info(_ message: @autoclosure () -> OUICallingPlugin.Logger.Message, metadata: @autoclosure () -> OUICallingPlugin.Logger.Metadata? = nil, source: @autoclosure () -> Swift.String? = nil, file: Swift.String = #file, function: Swift.String = #function, line: Swift.UInt = #line) {
- self.log(level: .info, message(), metadata: metadata(), source: source(), file: file, function: function, line: line)
- }
- @inlinable public func notice(_ message: @autoclosure () -> OUICallingPlugin.Logger.Message, metadata: @autoclosure () -> OUICallingPlugin.Logger.Metadata? = nil, source: @autoclosure () -> Swift.String? = nil, file: Swift.String = #file, function: Swift.String = #function, line: Swift.UInt = #line) {
- self.log(level: .notice, message(), metadata: metadata(), source: source(), file: file, function: function, line: line)
- }
- @inlinable public func warning(_ message: @autoclosure () -> OUICallingPlugin.Logger.Message, metadata: @autoclosure () -> OUICallingPlugin.Logger.Metadata? = nil, source: @autoclosure () -> Swift.String? = nil, file: Swift.String = #file, function: Swift.String = #function, line: Swift.UInt = #line) {
- self.log(level: .warning, message(), metadata: metadata(), source: source(), file: file, function: function, line: line)
- }
- @inlinable public func error(_ message: @autoclosure () -> OUICallingPlugin.Logger.Message, metadata: @autoclosure () -> OUICallingPlugin.Logger.Metadata? = nil, source: @autoclosure () -> Swift.String? = nil, file: Swift.String = #file, function: Swift.String = #function, line: Swift.UInt = #line) {
- self.log(level: .error, message(), metadata: metadata(), source: source(), file: file, function: function, line: line)
- }
- @inlinable public func critical(_ message: @autoclosure () -> OUICallingPlugin.Logger.Message, metadata: @autoclosure () -> OUICallingPlugin.Logger.Metadata? = nil, source: @autoclosure () -> Swift.String? = nil, file: Swift.String = #file, function: Swift.String = #function, line: Swift.UInt = #line) {
- self.log(level: .critical, message(), metadata: metadata(), source: source(), file: file, function: function, line: line)
- }
- }
- public enum LoggingSystem {
- public static func bootstrap(_ factory: @escaping (Swift.String) -> any OUICallingPlugin.LogHandler)
- }
- extension OUICallingPlugin.Logger {
- public typealias Metadata = [Swift.String : OUICallingPlugin.Logger.MetadataValue]
- public enum MetadataValue {
- case string(Swift.String)
- case stringConvertible(any Swift.CustomStringConvertible)
- case dictionary(OUICallingPlugin.Logger.Metadata)
- case array([OUICallingPlugin.Logger.Metadata.Value])
- }
- public enum Level : Swift.String, Swift.Codable, Swift.CaseIterable {
- case trace
- case debug
- case info
- case notice
- case warning
- case error
- case critical
- public init?(rawValue: Swift.String)
- public typealias AllCases = [OUICallingPlugin.Logger.Level]
- public typealias RawValue = Swift.String
- public static var allCases: [OUICallingPlugin.Logger.Level] {
- get
- }
- public var rawValue: Swift.String {
- get
- }
- }
- public init(label: Swift.String)
- public init(label: Swift.String, factory: (Swift.String) -> any OUICallingPlugin.LogHandler)
- }
- extension OUICallingPlugin.Logger.Level : Swift.Comparable {
- public static func < (lhs: OUICallingPlugin.Logger.Level, rhs: OUICallingPlugin.Logger.Level) -> Swift.Bool
- }
- extension OUICallingPlugin.Logger.MetadataValue : Swift.Equatable {
- public static func == (lhs: OUICallingPlugin.Logger.Metadata.Value, rhs: OUICallingPlugin.Logger.Metadata.Value) -> Swift.Bool
- }
- extension OUICallingPlugin.Logger {
- public struct Message : Swift.ExpressibleByStringLiteral, Swift.Equatable, Swift.CustomStringConvertible, Swift.ExpressibleByStringInterpolation {
- public typealias StringLiteralType = Swift.String
- public init(stringLiteral value: Swift.String)
- public var description: Swift.String {
- get
- }
- public static func == (a: OUICallingPlugin.Logger.Message, b: OUICallingPlugin.Logger.Message) -> Swift.Bool
- public typealias ExtendedGraphemeClusterLiteralType = OUICallingPlugin.Logger.Message.StringLiteralType
- public typealias StringInterpolation = Swift.DefaultStringInterpolation
- public typealias UnicodeScalarLiteralType = OUICallingPlugin.Logger.Message.StringLiteralType
- }
- }
- public struct MultiplexLogHandler : OUICallingPlugin.LogHandler {
- public init(_ handlers: [any OUICallingPlugin.LogHandler])
- public var logLevel: OUICallingPlugin.Logger.Level {
- get
- set
- }
- public func log(level: OUICallingPlugin.Logger.Level, message: OUICallingPlugin.Logger.Message, metadata: OUICallingPlugin.Logger.Metadata?, source: Swift.String, file: Swift.String, function: Swift.String, line: Swift.UInt)
- public var metadata: OUICallingPlugin.Logger.Metadata {
- get
- set
- }
- public subscript(metadataKey metadataKey: OUICallingPlugin.Logger.Metadata.Key) -> OUICallingPlugin.Logger.Metadata.Value? {
- get
- set
- }
- }
- public struct StreamLogHandler : OUICallingPlugin.LogHandler {
- public static func standardOutput(label: Swift.String) -> OUICallingPlugin.StreamLogHandler
- public static func standardError(label: Swift.String) -> OUICallingPlugin.StreamLogHandler
- public var logLevel: OUICallingPlugin.Logger.Level
- public var metadata: OUICallingPlugin.Logger.Metadata {
- get
- set
- }
- public subscript(metadataKey metadataKey: Swift.String) -> OUICallingPlugin.Logger.Metadata.Value? {
- get
- set
- }
- public func log(level: OUICallingPlugin.Logger.Level, message: OUICallingPlugin.Logger.Message, metadata: OUICallingPlugin.Logger.Metadata?, source: Swift.String, file: Swift.String, function: Swift.String, line: Swift.UInt)
- }
- public struct SwiftLogNoOpLogHandler : OUICallingPlugin.LogHandler {
- public init()
- @inlinable public func log(level: OUICallingPlugin.Logger.Level, message: OUICallingPlugin.Logger.Message, metadata: OUICallingPlugin.Logger.Metadata?, file: Swift.String, function: Swift.String, line: Swift.UInt) {}
- @inlinable public subscript(metadataKey _: Swift.String) -> OUICallingPlugin.Logger.Metadata.Value? {
- get {
- return nil
- }
- set {}
- }
- @inlinable public var metadata: OUICallingPlugin.Logger.Metadata {
- get {
- return [:]
- }
- set {}
- }
- @inlinable public var logLevel: OUICallingPlugin.Logger.Level {
- get {
- return .critical
- }
- set {}
- }
- }
- extension OUICallingPlugin.Logger {
- @inlinable internal static func currentModule(filePath: Swift.String = #file) -> Swift.String {
- let utf8All = filePath.utf8
- return filePath.utf8.lastIndex(of: UInt8(ascii: "/")).flatMap { lastSlash -> Substring? in
- utf8All[..<lastSlash].lastIndex(of: UInt8(ascii: "/")).map { secondLastSlash -> Substring in
- filePath[utf8All.index(after: secondLastSlash) ..< lastSlash]
- }
- }.map {
- String($0)
- } ?? "n/a"
- }
- }
- extension OUICallingPlugin.Logger.MetadataValue : Swift.ExpressibleByStringLiteral {
- public typealias StringLiteralType = Swift.String
- public init(stringLiteral value: Swift.String)
- public typealias ExtendedGraphemeClusterLiteralType = OUICallingPlugin.Logger.MetadataValue.StringLiteralType
- public typealias UnicodeScalarLiteralType = OUICallingPlugin.Logger.MetadataValue.StringLiteralType
- }
- extension OUICallingPlugin.Logger.MetadataValue : Swift.CustomStringConvertible {
- public var description: Swift.String {
- get
- }
- }
- extension OUICallingPlugin.Logger.MetadataValue : Swift.ExpressibleByStringInterpolation {
- public typealias StringInterpolation = Swift.DefaultStringInterpolation
- }
- extension OUICallingPlugin.Logger.MetadataValue : Swift.ExpressibleByDictionaryLiteral {
- public typealias Key = Swift.String
- public typealias Value = OUICallingPlugin.Logger.Metadata.Value
- public init(dictionaryLiteral elements: (Swift.String, OUICallingPlugin.Logger.Metadata.Value)...)
- }
- extension OUICallingPlugin.Logger.MetadataValue : Swift.ExpressibleByArrayLiteral {
- public typealias ArrayLiteralElement = OUICallingPlugin.Logger.Metadata.Value
- public init(arrayLiteral elements: OUICallingPlugin.Logger.Metadata.Value...)
- }
- extension OUICallingPlugin.ObservableType {
- public static func create(_ subscribe: @escaping (OUICallingPlugin.AnyObserver<Self.Element>) -> any OUICallingPlugin.Disposable) -> OUICallingPlugin.Observable<Self.Element>
- }
- @objc public protocol VideoRenderer : WebRTC.RTCVideoRenderer {
- @objc var adaptiveStreamIsEnabled: Swift.Bool { get }
- @objc var adaptiveStreamSize: CoreFoundation.CGSize { get }
- }
- extension OUICallingPlugin.TrackPublication {
- @objc override dynamic public var hash: Swift.Int {
- @objc get
- }
- @objc override dynamic public func isEqual(_ object: Any?) -> Swift.Bool
- }
- @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc public class LocalTrackPublication : OUICallingPlugin.TrackPublication {
- @objc override public var streamState: OUICallingPlugin.StreamState {
- @objc get
- }
- @discardableResult
- public func mute() -> OUICallingPlugin.Promise<Swift.Void>
- @discardableResult
- public func unmute() -> OUICallingPlugin.Promise<Swift.Void>
- @objc deinit
- }
- extension OUICallingPlugin.LocalTrackPublication : OUICallingPlugin.VideoCapturerDelegate {
- @objc dynamic public func capturer(_ capturer: OUICallingPlugin.VideoCapturer, didUpdate dimensions: OUICallingPlugin.Dimensions?)
- }
- extension QuartzCore.CALayer {
- @nonobjc public func logLayerTree(withIndent: Swift.Int = 0)
- }
- extension OUICallingPlugin.LocalParticipant {
- #if compiler(>=5.3) && $AsyncAwait
- @discardableResult
- public func set(source: OUICallingPlugin.Track.Source, enabled: Swift.Bool) async throws -> OUICallingPlugin.LocalTrackPublication?
- #endif
- #if compiler(>=5.3) && $AsyncAwait
- @discardableResult
- public func setCamera(enabled: Swift.Bool) async throws -> OUICallingPlugin.LocalTrackPublication?
- #endif
- #if compiler(>=5.3) && $AsyncAwait
- @discardableResult
- public func setMicrophone(enabled: Swift.Bool) async throws -> OUICallingPlugin.LocalTrackPublication?
- #endif
- #if compiler(>=5.3) && $AsyncAwait
- @discardableResult
- public func setScreenShare(enabled: Swift.Bool) async throws -> OUICallingPlugin.LocalTrackPublication?
- #endif
- #if compiler(>=5.3) && $AsyncAwait
- @discardableResult
- public func publishVideo(_ track: OUICallingPlugin.LocalVideoTrack, publishOptions: OUICallingPlugin.VideoPublishOptions? = nil) async throws -> OUICallingPlugin.LocalTrackPublication
- #endif
- #if compiler(>=5.3) && $AsyncAwait
- @discardableResult
- public func publishAudio(_ track: OUICallingPlugin.LocalAudioTrack, publishOptions: OUICallingPlugin.AudioPublishOptions? = nil) async throws -> OUICallingPlugin.LocalTrackPublication
- #endif
- #if compiler(>=5.3) && $AsyncAwait
- public func publishData(_ data: Foundation.Data, reliability: OUICallingPlugin.Reliability = .reliable, destination: [Swift.String] = []) async throws
- #endif
- #if compiler(>=5.3) && $AsyncAwait
- public func publish(data: Foundation.Data, reliability: OUICallingPlugin.Reliability = .reliable, destinations: [OUICallingPlugin.RemoteParticipant]? = nil, topic: Swift.String? = nil, options: OUICallingPlugin.DataPublishOptions? = nil) async throws
- #endif
- #if compiler(>=5.3) && $AsyncAwait
- public func unpublish(publication: OUICallingPlugin.LocalTrackPublication, notify: Swift.Bool = true) async throws
- #endif
- #if compiler(>=5.3) && $AsyncAwait
- public func unpublishAll(notify: Swift.Bool = true) async throws
- #endif
- #if compiler(>=5.3) && $AsyncAwait
- public func setTrackSubscriptionPermissions(allParticipantsAllowed: Swift.Bool, trackPermissions: [OUICallingPlugin.ParticipantTrackPermission] = []) async throws
- #endif
- }
- public func retry<Value>(on queue: Dispatch.DispatchQueue = .promises, attempts count: Swift.Int = 1, delay interval: Foundation.TimeInterval = 1.0, condition predicate: ((_ count: Swift.Int, _ error: any Swift.Error) -> Swift.Bool)? = nil, _ work: @escaping () throws -> OUICallingPlugin.Promise<Value>) -> OUICallingPlugin.Promise<Value>
- @objc public class RoomOptions : ObjectiveC.NSObject {
- @objc final public let defaultCameraCaptureOptions: OUICallingPlugin.CameraCaptureOptions
- @objc final public let defaultScreenShareCaptureOptions: OUICallingPlugin.ScreenShareCaptureOptions
- @objc final public let defaultAudioCaptureOptions: OUICallingPlugin.AudioCaptureOptions
- @objc final public let defaultVideoPublishOptions: OUICallingPlugin.VideoPublishOptions
- @objc final public let defaultAudioPublishOptions: OUICallingPlugin.AudioPublishOptions
- @objc final public let defaultDataPublishOptions: OUICallingPlugin.DataPublishOptions
- @objc final public let adaptiveStream: Swift.Bool
- @objc final public let dynacast: Swift.Bool
- @objc final public let stopLocalTrackOnUnpublish: Swift.Bool
- @objc final public let suspendLocalVideoTracksInBackground: Swift.Bool
- @objc final public let reportStats: Swift.Bool
- final public let e2eeOptions: OUICallingPlugin.E2EEOptions?
- public init(defaultCameraCaptureOptions: OUICallingPlugin.CameraCaptureOptions = CameraCaptureOptions(), defaultScreenShareCaptureOptions: OUICallingPlugin.ScreenShareCaptureOptions = ScreenShareCaptureOptions(), defaultAudioCaptureOptions: OUICallingPlugin.AudioCaptureOptions = AudioCaptureOptions(), defaultVideoPublishOptions: OUICallingPlugin.VideoPublishOptions = VideoPublishOptions(), defaultAudioPublishOptions: OUICallingPlugin.AudioPublishOptions = AudioPublishOptions(), defaultDataPublishOptions: OUICallingPlugin.DataPublishOptions = DataPublishOptions(), adaptiveStream: Swift.Bool = false, dynacast: Swift.Bool = false, stopLocalTrackOnUnpublish: Swift.Bool = true, suspendLocalVideoTracksInBackground: Swift.Bool = true, reportStats: Swift.Bool = false, e2eeOptions: OUICallingPlugin.E2EEOptions? = nil)
- @objc override dynamic public func isEqual(_ object: Any?) -> Swift.Bool
- @objc override dynamic public var hash: Swift.Int {
- @objc get
- }
- @objc deinit
- }
- final public class SizeValueProvider {
- public init(block: @escaping OUICallingPlugin.SizeValueProvider.SizeValueBlock)
- public init(_ size: CoreFoundation.CGSize)
- public typealias SizeValueBlock = (CoreFoundation.CGFloat) -> CoreFoundation.CGSize
- final public var size: CoreFoundation.CGSize {
- get
- set
- }
- final public var valueType: any Any.Type {
- get
- }
- final public var storage: OUICallingPlugin.ValueProviderStorage<OUICallingPlugin.LottieVector3D> {
- get
- }
- final public func hasUpdate(frame _: CoreFoundation.CGFloat) -> Swift.Bool
- @objc deinit
- }
- extension OUICallingPlugin.Promise {
- @discardableResult
- final public func validate(on queue: Dispatch.DispatchQueue = .promises, _ predicate: @escaping (Value) -> Swift.Bool) -> OUICallingPlugin.Promise<Value>
- }
- extension OUICallingPlugin.ObservableType {
- public func skip(_ count: Swift.Int) -> OUICallingPlugin.Observable<Self.Element>
- }
- extension OUICallingPlugin.ObservableType {
- public func skip(_ duration: OUICallingPlugin.RxTimeInterval, scheduler: any OUICallingPlugin.SchedulerType) -> OUICallingPlugin.Observable<Self.Element>
- }
- extension OUICallingPlugin.ObservableType {
- @available(*, deprecated, renamed: "element(at:)")
- public func elementAt(_ index: Swift.Int) -> OUICallingPlugin.Observable<Self.Element>
- public func element(at index: Swift.Int) -> OUICallingPlugin.Observable<Self.Element>
- }
- extension OUICallingPlugin.KingfisherWrapper where Base : UIKit.UIImage {
- public func image(withBlendMode blendMode: CoreGraphics.CGBlendMode, alpha: CoreFoundation.CGFloat = 1.0, backgroundColor: OUICallingPlugin.KFCrossPlatformColor? = nil) -> OUICallingPlugin.KFCrossPlatformImage
- public func image(withRadius radius: OUICallingPlugin.Radius, fit size: CoreFoundation.CGSize, roundingCorners corners: OUICallingPlugin.RectCorner = .all, backgroundColor: OUICallingPlugin.KFCrossPlatformColor? = nil) -> OUICallingPlugin.KFCrossPlatformImage
- public func image(withRoundRadius radius: CoreFoundation.CGFloat, fit size: CoreFoundation.CGSize, roundingCorners corners: OUICallingPlugin.RectCorner = .all, backgroundColor: OUICallingPlugin.KFCrossPlatformColor? = nil) -> OUICallingPlugin.KFCrossPlatformImage
- public func resize(to size: CoreFoundation.CGSize) -> OUICallingPlugin.KFCrossPlatformImage
- public func resize(to targetSize: CoreFoundation.CGSize, for contentMode: OUICallingPlugin.ContentMode) -> OUICallingPlugin.KFCrossPlatformImage
- public func crop(to size: CoreFoundation.CGSize, anchorOn anchor: CoreFoundation.CGPoint) -> OUICallingPlugin.KFCrossPlatformImage
- public func blurred(withRadius radius: CoreFoundation.CGFloat) -> OUICallingPlugin.KFCrossPlatformImage
- public func addingBorder(_ border: OUICallingPlugin.Border) -> OUICallingPlugin.KFCrossPlatformImage
- public func overlaying(with color: OUICallingPlugin.KFCrossPlatformColor, fraction: CoreFoundation.CGFloat) -> OUICallingPlugin.KFCrossPlatformImage
- public func tinted(with color: OUICallingPlugin.KFCrossPlatformColor) -> OUICallingPlugin.KFCrossPlatformImage
- public func adjusted(brightness: CoreFoundation.CGFloat, contrast: CoreFoundation.CGFloat, saturation: CoreFoundation.CGFloat, inputEV: CoreFoundation.CGFloat) -> OUICallingPlugin.KFCrossPlatformImage
- public func scaled(to scale: CoreFoundation.CGFloat) -> OUICallingPlugin.KFCrossPlatformImage
- }
- extension OUICallingPlugin.KingfisherWrapper where Base : UIKit.UIImage {
- public var decoded: OUICallingPlugin.KFCrossPlatformImage {
- get
- }
- public func decoded(scale: CoreFoundation.CGFloat) -> OUICallingPlugin.KFCrossPlatformImage
- public func decoded(on context: CoreGraphics.CGContext) -> OUICallingPlugin.KFCrossPlatformImage
- }
- public protocol ObservableConvertibleType {
- associatedtype Element
- func asObservable() -> OUICallingPlugin.Observable<Self.Element>
- }
- extension OUICallingPlugin.ObservableType {
- public func `catch`(_ handler: @escaping (any Swift.Error) throws -> OUICallingPlugin.Observable<Self.Element>) -> OUICallingPlugin.Observable<Self.Element>
- @available(*, deprecated, renamed: "catch(_:)")
- public func catchError(_ handler: @escaping (any Swift.Error) throws -> OUICallingPlugin.Observable<Self.Element>) -> OUICallingPlugin.Observable<Self.Element>
- public func catchAndReturn(_ element: Self.Element) -> OUICallingPlugin.Observable<Self.Element>
- @available(*, deprecated, renamed: "catchAndReturn(_:)")
- public func catchErrorJustReturn(_ element: Self.Element) -> OUICallingPlugin.Observable<Self.Element>
- }
- extension OUICallingPlugin.ObservableType {
- @available(*, deprecated, renamed: "catch(onSuccess:onFailure:onDisposed:)")
- public static func catchError<Sequence>(_ sequence: Sequence) -> OUICallingPlugin.Observable<Self.Element> where Sequence : Swift.Sequence, Sequence.Element == OUICallingPlugin.Observable<Self.Element>
- public static func `catch`<Sequence>(sequence: Sequence) -> OUICallingPlugin.Observable<Self.Element> where Sequence : Swift.Sequence, Sequence.Element == OUICallingPlugin.Observable<Self.Element>
- }
- extension OUICallingPlugin.ObservableType {
- public func retry() -> OUICallingPlugin.Observable<Self.Element>
- public func retry(_ maxAttemptCount: Swift.Int) -> OUICallingPlugin.Observable<Self.Element>
- }
- extension OUICallingPlugin.ObservableType {
- public static func from(optional: Self.Element?) -> OUICallingPlugin.Observable<Self.Element>
- public static func from(optional: Self.Element?, scheduler: any OUICallingPlugin.ImmediateSchedulerType) -> OUICallingPlugin.Observable<Self.Element>
- }
- @_hasMissingDesignatedInitializers public class DisposeBase {
- @objc deinit
- }
- @_hasMissingDesignatedInitializers @objc public class TrackStatistics : ObjectiveC.NSObject {
- final public let codec: [OUICallingPlugin.CodecStatistics]
- final public let transportStats: OUICallingPlugin.TransportStatistics?
- final public let videoSource: [OUICallingPlugin.VideoSourceStatistics]
- final public let certificate: [OUICallingPlugin.CertificateStatistics]
- final public let iceCandidatePair: [OUICallingPlugin.IceCandidatePairStatistics]
- final public let localIceCandidate: OUICallingPlugin.LocalIceCandidateStatistics?
- final public let remoteIceCandidate: OUICallingPlugin.RemoteIceCandidateStatistics?
- final public let inboundRtpStream: [OUICallingPlugin.InboundRtpStreamStatistics]
- final public let outboundRtpStream: [OUICallingPlugin.OutboundRtpStreamStatistics]
- final public let remoteInboundRtpStream: [OUICallingPlugin.RemoteInboundRtpStreamStatistics]
- final public let remoteOutboundRtpStream: [OUICallingPlugin.RemoteOutboundRtpStreamStatistics]
- @objc deinit
- }
- extension OUICallingPlugin.TrackStatistics {
- @objc override dynamic public var description: Swift.String {
- @objc get
- }
- }
- extension Swift.Sequence where Self.Element == OUICallingPlugin.OutboundRtpStreamStatistics {
- public func sortedByRidIndex() -> [OUICallingPlugin.OutboundRtpStreamStatistics]
- }
- extension OUICallingPlugin.ObservableType {
- public func buffer(timeSpan: OUICallingPlugin.RxTimeInterval, count: Swift.Int, scheduler: any OUICallingPlugin.SchedulerType) -> OUICallingPlugin.Observable<[Self.Element]>
- }
- @objc @_inheritsConvenienceInitializers @_Concurrency.MainActor(unsafe) public class CallingReceiverController : OUICallingPlugin.CallingBaseController {
- @_Concurrency.MainActor(unsafe) public var duration: Swift.Int {
- get
- }
- @_Concurrency.MainActor(unsafe) @objc override public func connectRoom(liveURL: Swift.String, token: Swift.String)
- @_Concurrency.MainActor(unsafe) @objc override public func dismiss()
- @_Concurrency.MainActor(unsafe) @objc override public func startLiveChat(inviter: @escaping OUICallingPlugin.UserInfoHandler, others: @escaping OUICallingPlugin.UserInfoHandler, isVideo: Swift.Bool = true, groupID: Swift.String?)
- @objc @_Concurrency.MainActor(unsafe) public func joinRoomWith(isVideo: Swift.Bool = true, roomID: Swift.String, liveURL: Swift.String, token: Swift.String)
- @_Concurrency.MainActor(unsafe) @objc override dynamic public init(nibName nibNameOrNil: Swift.String?, bundle nibBundleOrNil: Foundation.Bundle?)
- @_Concurrency.MainActor(unsafe) @objc required dynamic public init?(coder: Foundation.NSCoder)
- @objc deinit
- }
- @objc public protocol VideoViewDelegate {
- @objc(videoView:didUpdateSize:) optional func videoView(_ videoView: OUICallingPlugin.VideoView, didUpdate size: CoreFoundation.CGSize)
- @objc(videoView:didUpdateIsRendering:) optional func videoView(_ videoView: OUICallingPlugin.VideoView, didUpdate isRendering: Swift.Bool)
- }
- public struct ImageCreatingOptions {
- public let scale: CoreFoundation.CGFloat
- public let duration: Foundation.TimeInterval
- public let preloadAll: Swift.Bool
- public let onlyFirstFrame: Swift.Bool
- public init(scale: CoreFoundation.CGFloat = 1.0, duration: Foundation.TimeInterval = 0.0, preloadAll: Swift.Bool = false, onlyFirstFrame: Swift.Bool = false)
- }
- @_hasMissingDesignatedInitializers public class GIFAnimatedImage {
- public static func getFrameDuration(from gifInfo: [Swift.String : Any]?) -> Foundation.TimeInterval
- public static func getFrameDuration(from imageSource: ImageIO.CGImageSource, at index: Swift.Int) -> Foundation.TimeInterval
- @objc deinit
- }
- extension OUICallingPlugin.ObservableType {
- public func ifEmpty(default: Self.Element) -> OUICallingPlugin.Observable<Self.Element>
- }
- public func all<Value>(on queue: Dispatch.DispatchQueue = .promises, _ promises: OUICallingPlugin.Promise<Value>...) -> OUICallingPlugin.Promise<[Value]>
- public func PromiseaAll<Value, Container>(on queue: Dispatch.DispatchQueue = .promises, _ promises: Container) -> OUICallingPlugin.Promise<[Value]> where Container : Swift.Sequence, Container.Element == OUICallingPlugin.Promise<Value>
- public func all<A, B>(on queue: Dispatch.DispatchQueue = .promises, _ promiseA: OUICallingPlugin.Promise<A>, _ promiseB: OUICallingPlugin.Promise<B>) -> OUICallingPlugin.Promise<(A, B)>
- public func all<A, B, C>(on queue: Dispatch.DispatchQueue = .promises, _ promiseA: OUICallingPlugin.Promise<A>, _ promiseB: OUICallingPlugin.Promise<B>, _ promiseC: OUICallingPlugin.Promise<C>) -> OUICallingPlugin.Promise<(A, B, C)>
- public func all<A, B, C, D>(on queue: Dispatch.DispatchQueue = .promises, _ promiseA: OUICallingPlugin.Promise<A>, _ promiseB: OUICallingPlugin.Promise<B>, _ promiseC: OUICallingPlugin.Promise<C>, _ promiseD: OUICallingPlugin.Promise<D>) -> OUICallingPlugin.Promise<(A, B, C, D)>
- public typealias IndicatorView = UIKit.UIView
- public enum IndicatorType {
- case none
- case activity
- case image(imageData: Foundation.Data)
- case custom(indicator: any OUICallingPlugin.Indicator)
- }
- public protocol Indicator {
- func startAnimatingView()
- func stopAnimatingView()
- var centerOffset: CoreFoundation.CGPoint { get }
- var view: OUICallingPlugin.IndicatorView { get }
- func sizeStrategy(in imageView: OUICallingPlugin.KFCrossPlatformImageView) -> OUICallingPlugin.IndicatorSizeStrategy
- }
- public enum IndicatorSizeStrategy {
- case intrinsicSize
- case full
- case size(CoreFoundation.CGSize)
- }
- extension OUICallingPlugin.Indicator {
- public var centerOffset: CoreFoundation.CGPoint {
- get
- }
- public func sizeStrategy(in imageView: OUICallingPlugin.KFCrossPlatformImageView) -> OUICallingPlugin.IndicatorSizeStrategy
- }
- extension OUICallingPlugin.ObservableType {
- public func window(timeSpan: OUICallingPlugin.RxTimeInterval, count: Swift.Int, scheduler: any OUICallingPlugin.SchedulerType) -> OUICallingPlugin.Observable<OUICallingPlugin.Observable<Self.Element>>
- }
- public enum ColorFormatDenominator : Swift.Hashable {
- case One
- case OneHundred
- case TwoFiftyFive
- public static func == (a: OUICallingPlugin.ColorFormatDenominator, b: OUICallingPlugin.ColorFormatDenominator) -> Swift.Bool
- public func hash(into hasher: inout Swift.Hasher)
- public var hashValue: Swift.Int {
- get
- }
- }
- @available(*, deprecated, renamed: "LottieColor", message: "`Lottie.Color` has been renamed to `LottieColor`, to prevent conflicts with the `SwiftUI.Color` type. This notice will be removed in Lottie 4.0.")
- public typealias Color = OUICallingPlugin.LottieColor
- public struct LottieColor : Swift.Hashable {
- public var r: Swift.Double
- public var g: Swift.Double
- public var b: Swift.Double
- public var a: Swift.Double
- public init(r: Swift.Double, g: Swift.Double, b: Swift.Double, a: Swift.Double, denominator: OUICallingPlugin.ColorFormatDenominator = .One)
- public func hash(into hasher: inout Swift.Hasher)
- public static func == (a: OUICallingPlugin.LottieColor, b: OUICallingPlugin.LottieColor) -> Swift.Bool
- public var hashValue: Swift.Int {
- get
- }
- }
- public enum PromiseError {
- case timedOut
- case validationFailure
- public static func == (a: OUICallingPlugin.PromiseError, b: OUICallingPlugin.PromiseError) -> Swift.Bool
- public func hash(into hasher: inout Swift.Hasher)
- public var hashValue: Swift.Int {
- get
- }
- }
- extension OUICallingPlugin.PromiseError {
- public init?(_ error: any Swift.Error)
- }
- extension OUICallingPlugin.PromiseError : Foundation.CustomNSError {
- public static var errorDomain: Swift.String {
- get
- }
- public var errorCode: Swift.Int {
- get
- }
- public var errorUserInfo: [Swift.String : Any] {
- get
- }
- }
- @available(iOS 14.0, *)
- extension OUICallingPlugin.KingfisherWrapper where Base : CarPlay.CPListItem {
- @discardableResult
- public func setImage(with source: OUICallingPlugin.Source?, placeholder: OUICallingPlugin.KFCrossPlatformImage? = nil, options: OUICallingPlugin.KingfisherOptionsInfo? = nil, progressBlock: OUICallingPlugin.DownloadProgressBlock? = nil, completionHandler: ((Swift.Result<OUICallingPlugin.RetrieveImageResult, OUICallingPlugin.KingfisherError>) -> Swift.Void)? = nil) -> OUICallingPlugin.DownloadTask?
- @discardableResult
- public func setImage(with resource: (any OUICallingPlugin.Resource)?, placeholder: OUICallingPlugin.KFCrossPlatformImage? = nil, options: OUICallingPlugin.KingfisherOptionsInfo? = nil, progressBlock: OUICallingPlugin.DownloadProgressBlock? = nil, completionHandler: ((Swift.Result<OUICallingPlugin.RetrieveImageResult, OUICallingPlugin.KingfisherError>) -> Swift.Void)? = nil) -> OUICallingPlugin.DownloadTask?
- public func cancelDownloadTask()
- }
- extension OUICallingPlugin.KingfisherWrapper where Base : CarPlay.CPListItem {
- public var taskIdentifier: OUICallingPlugin.Source.Identifier.Value? {
- get
- }
- }
- extension OUICallingPlugin.Promise {
- public typealias Async = (@escaping (Value) -> Swift.Void, @escaping (any Swift.Error) -> Swift.Void) throws -> Swift.Void
- convenience public init(on queue: Dispatch.DispatchQueue = .promises, _ work: @escaping OUICallingPlugin.Promise<Value>.Async)
- }
- extension UIKit.UIView {
- @_Concurrency.MainActor(unsafe) public var snp_left: OUICallingPlugin.ConstraintItem {
- get
- }
- @_Concurrency.MainActor(unsafe) public var snp_top: OUICallingPlugin.ConstraintItem {
- get
- }
- @_Concurrency.MainActor(unsafe) public var snp_right: OUICallingPlugin.ConstraintItem {
- get
- }
- @_Concurrency.MainActor(unsafe) public var snp_bottom: OUICallingPlugin.ConstraintItem {
- get
- }
- @_Concurrency.MainActor(unsafe) public var snp_leading: OUICallingPlugin.ConstraintItem {
- get
- }
- @_Concurrency.MainActor(unsafe) public var snp_trailing: OUICallingPlugin.ConstraintItem {
- get
- }
- @_Concurrency.MainActor(unsafe) public var snp_width: OUICallingPlugin.ConstraintItem {
- get
- }
- @_Concurrency.MainActor(unsafe) public var snp_height: OUICallingPlugin.ConstraintItem {
- get
- }
- @_Concurrency.MainActor(unsafe) public var snp_centerX: OUICallingPlugin.ConstraintItem {
- get
- }
- @_Concurrency.MainActor(unsafe) public var snp_centerY: OUICallingPlugin.ConstraintItem {
- get
- }
- @_Concurrency.MainActor(unsafe) public var snp_baseline: OUICallingPlugin.ConstraintItem {
- get
- }
- @available(iOS 8.0, macOS 10.11, *)
- @_Concurrency.MainActor(unsafe) public var snp_lastBaseline: OUICallingPlugin.ConstraintItem {
- get
- }
- @available(iOS 8.0, macOS 10.11, *)
- @available(iOS, deprecated: 3.0, message: "Use newer snp.* syntax.")
- @_Concurrency.MainActor(unsafe) public var snp_firstBaseline: OUICallingPlugin.ConstraintItem {
- get
- }
- @available(iOS 8.0, *)
- @available(iOS, deprecated: 3.0, message: "Use newer snp.* syntax.")
- @_Concurrency.MainActor(unsafe) public var snp_leftMargin: OUICallingPlugin.ConstraintItem {
- get
- }
- @available(iOS 8.0, *)
- @available(iOS, deprecated: 3.0, message: "Use newer snp.* syntax.")
- @_Concurrency.MainActor(unsafe) public var snp_topMargin: OUICallingPlugin.ConstraintItem {
- get
- }
- @available(iOS 8.0, *)
- @available(iOS, deprecated: 3.0, message: "Use newer snp.* syntax.")
- @_Concurrency.MainActor(unsafe) public var snp_rightMargin: OUICallingPlugin.ConstraintItem {
- get
- }
- @available(iOS 8.0, *)
- @available(iOS, deprecated: 3.0, message: "Use newer snp.* syntax.")
- @_Concurrency.MainActor(unsafe) public var snp_bottomMargin: OUICallingPlugin.ConstraintItem {
- get
- }
- @available(iOS 8.0, *)
- @available(iOS, deprecated: 3.0, message: "Use newer snp.* syntax.")
- @_Concurrency.MainActor(unsafe) public var snp_leadingMargin: OUICallingPlugin.ConstraintItem {
- get
- }
- @available(iOS 8.0, *)
- @available(iOS, deprecated: 3.0, message: "Use newer snp.* syntax.")
- @_Concurrency.MainActor(unsafe) public var snp_trailingMargin: OUICallingPlugin.ConstraintItem {
- get
- }
- @available(iOS 8.0, *)
- @available(iOS, deprecated: 3.0, message: "Use newer snp.* syntax.")
- @_Concurrency.MainActor(unsafe) public var snp_centerXWithinMargins: OUICallingPlugin.ConstraintItem {
- get
- }
- @available(iOS 8.0, *)
- @available(iOS, deprecated: 3.0, message: "Use newer snp.* syntax.")
- @_Concurrency.MainActor(unsafe) public var snp_centerYWithinMargins: OUICallingPlugin.ConstraintItem {
- get
- }
- @_Concurrency.MainActor(unsafe) public var snp_edges: OUICallingPlugin.ConstraintItem {
- get
- }
- @_Concurrency.MainActor(unsafe) public var snp_size: OUICallingPlugin.ConstraintItem {
- get
- }
- @_Concurrency.MainActor(unsafe) public var snp_center: OUICallingPlugin.ConstraintItem {
- get
- }
- @available(iOS 8.0, *)
- @available(iOS, deprecated: 3.0, message: "Use newer snp.* syntax.")
- @_Concurrency.MainActor(unsafe) public var snp_margins: OUICallingPlugin.ConstraintItem {
- get
- }
- @available(iOS 8.0, *)
- @available(iOS, deprecated: 3.0, message: "Use newer snp.* syntax.")
- @_Concurrency.MainActor(unsafe) public var snp_centerWithinMargins: OUICallingPlugin.ConstraintItem {
- get
- }
- @_Concurrency.MainActor(unsafe) public func snp_prepareConstraints(_ closure: (_ make: OUICallingPlugin.ConstraintMaker) -> Swift.Void) -> [OUICallingPlugin.Constraint]
- @_Concurrency.MainActor(unsafe) public func snp_makeConstraints(_ closure: (_ make: OUICallingPlugin.ConstraintMaker) -> Swift.Void)
- @_Concurrency.MainActor(unsafe) public func snp_remakeConstraints(_ closure: (_ make: OUICallingPlugin.ConstraintMaker) -> Swift.Void)
- @_Concurrency.MainActor(unsafe) public func snp_updateConstraints(_ closure: (_ make: OUICallingPlugin.ConstraintMaker) -> Swift.Void)
- @_Concurrency.MainActor(unsafe) public func snp_removeConstraints()
- @_Concurrency.MainActor(unsafe) public var snp: OUICallingPlugin.ConstraintViewDSL {
- get
- }
- }
- final public class LottieLogger {
- public init(assert: @escaping OUICallingPlugin.LottieLogger.Assert = { condition, message, file, line in
- // If we default to `Swift.assert` directly with `assert: Assert = Swift.assert`,
- // the call will unexpectedly not respect the -O flag and will crash in release
- // https://github.com/apple/swift/issues/60249
- Swift.assert(condition(), message(), file: file, line: line)
- }, assertionFailure: @escaping OUICallingPlugin.LottieLogger.AssertionFailure = { message, file, line in
- // If we default to `Swift.assertionFailure` directly with
- // `assertionFailure: AssertionFailure = Swift.assertionFailure`,
- // the call will unexpectedly not respect the -O flag and will crash in release
- // https://github.com/apple/swift/issues/60249
- Swift.assertionFailure(message(), file: file, line: line)
- }, warn: @escaping OUICallingPlugin.LottieLogger.Warn = { message, _, _ in
- }, info: @escaping OUICallingPlugin.LottieLogger.Info = { message in
- })
- public typealias Assert = (_ condition: @autoclosure () -> Swift.Bool, _ message: @autoclosure () -> Swift.String, _ fileID: Swift.StaticString, _ line: Swift.UInt) -> Swift.Void
- public typealias AssertionFailure = (_ message: @autoclosure () -> Swift.String, _ fileID: Swift.StaticString, _ line: Swift.UInt) -> Swift.Void
- public typealias Warn = (_ message: @autoclosure () -> Swift.String, _ fileID: Swift.StaticString, _ line: Swift.UInt) -> Swift.Void
- public typealias Info = (_ message: @autoclosure () -> Swift.String) -> Swift.Void
- public static var shared: OUICallingPlugin.LottieLogger
- final public func assert(_ condition: @autoclosure () -> Swift.Bool, _ message: @autoclosure () -> Swift.String = String(), fileID: Swift.StaticString = #fileID, line: Swift.UInt = #line)
- final public func assertionFailure(_ message: @autoclosure () -> Swift.String = String(), fileID: Swift.StaticString = #fileID, line: Swift.UInt = #line)
- final public func warn(_ message: @autoclosure () -> Swift.String = String(), fileID: Swift.StaticString = #fileID, line: Swift.UInt = #line)
- final public func info(_ message: @autoclosure () -> Swift.String = String())
- @objc deinit
- }
- extension OUICallingPlugin.LottieLogger {
- public static var printToConsole: OUICallingPlugin.LottieLogger {
- get
- }
- }
- extension OUICallingPlugin.LiveKit {
- #if compiler(>=5.3) && $AsyncAwait
- public static func ensureDeviceAccess(for types: Swift.Set<AVFoundation.AVMediaType>) async -> Swift.Bool
- #endif
- }
- public typealias UserInfoHandler = () -> [OUICallingPlugin.CallingUserInfo]
- @objc public class CallingUserInfo : ObjectiveC.NSObject {
- public var userID: Swift.String
- public var nickname: Swift.String
- public var faceURL: Swift.String?
- public var ex: Swift.String?
- @objc public init(userID: Swift.String? = nil, nickname: Swift.String? = nil, faceURL: Swift.String? = nil, ex: Swift.String? = nil)
- @objc deinit
- }
- @objc @_inheritsConvenienceInitializers @_Concurrency.MainActor(unsafe) public class CallingBaseViewController : OUICallingPlugin.CallingBaseController {
- @_Concurrency.MainActor(unsafe) public var linkingDuration: Swift.Int
- @_Concurrency.MainActor(unsafe) @objc override public func connectRoom(liveURL: Swift.String, token: Swift.String)
- @_Concurrency.MainActor(unsafe) @objc override public func dismiss()
- @_Concurrency.MainActor(unsafe) @objc override dynamic open func viewDidLoad()
- @objc deinit
- @_Concurrency.MainActor(unsafe) @objc override dynamic public init(nibName nibNameOrNil: Swift.String?, bundle nibBundleOrNil: Foundation.Bundle?)
- @_Concurrency.MainActor(unsafe) @objc required dynamic public init?(coder: Foundation.NSCoder)
- }
- public protocol Loggable {
- }
- public typealias ScopedMetadata = Swift.CustomStringConvertible
- extension OUICallingPlugin.Loggable {
- public func set(loggerMetadata data: (any Swift.CustomStringConvertible)?, for key: Swift.String)
- }
- @objc final public class CompatibleAnimationKeypath : ObjectiveC.NSObject {
- @objc public init(keypath: Swift.String)
- @objc public init(keys: [Swift.String])
- final public let animationKeypath: OUICallingPlugin.AnimationKeypath
- @objc deinit
- }
- public protocol AnyValueProvider {
- var valueType: any Any.Type { get }
- var typeErasedStorage: OUICallingPlugin.AnyValueProviderStorage { get }
- func hasUpdate(frame: OUICallingPlugin.AnimationFrameTime) -> Swift.Bool
- }
- extension OUICallingPlugin.AnyValueProvider {
- public func value(frame: OUICallingPlugin.AnimationFrameTime) -> Any
- }
- public enum ValueProviderStorage<T> where T : OUICallingPlugin.AnyInterpolatable {
- case singleValue(T)
- case keyframes([OUICallingPlugin.Keyframe<T>])
- case closure((OUICallingPlugin.AnimationFrameTime) -> T)
- }
- public enum AnyValueProviderStorage {
- case singleValue(Any)
- case keyframes([OUICallingPlugin.Keyframe<Any>], interpolate: (OUICallingPlugin.AnimationFrameTime) -> Any)
- case closure((OUICallingPlugin.AnimationFrameTime) -> Any)
- }
- public typealias RxAbstractInteger = Swift.FixedWidthInteger
- extension OUICallingPlugin.ObservableType {
- public func withUnretained<Object, Out>(_ obj: Object, resultSelector: @escaping (Object, Self.Element) -> Out) -> OUICallingPlugin.Observable<Out> where Object : AnyObject
- public func withUnretained<Object>(_ obj: Object) -> OUICallingPlugin.Observable<(Object, Self.Element)> where Object : AnyObject
- }
- @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers public class ConstraintMakerPriortizable : OUICallingPlugin.ConstraintMakerFinalizable {
- @discardableResult
- public func priority(_ amount: OUICallingPlugin.ConstraintPriority) -> OUICallingPlugin.ConstraintMakerFinalizable
- @discardableResult
- public func priority(_ amount: any OUICallingPlugin.ConstraintPriorityTarget) -> OUICallingPlugin.ConstraintMakerFinalizable
- @discardableResult
- public func priorityRequired() -> OUICallingPlugin.ConstraintMakerFinalizable
- @discardableResult
- public func priorityHigh() -> OUICallingPlugin.ConstraintMakerFinalizable
- @discardableResult
- public func priorityMedium() -> OUICallingPlugin.ConstraintMakerFinalizable
- @discardableResult
- public func priorityLow() -> OUICallingPlugin.ConstraintMakerFinalizable
- @objc deinit
- }
- @objc @_hasMissingDesignatedInitializers public class BufferCapturer : OUICallingPlugin.VideoCapturer {
- public var options: OUICallingPlugin.BufferCaptureOptions
- public func capture(_ sampleBuffer: CoreMedia.CMSampleBuffer)
- public func capture(_ pixelBuffer: CoreVideo.CVPixelBuffer, timeStampNs: Swift.Int64 = VideoCapturer.createTimeStampNs(), rotation: WebRTC.RTCVideoRotation = ._0)
- @objc deinit
- }
- extension OUICallingPlugin.LocalVideoTrack {
- public static func createBufferTrack(name: Swift.String = Track.screenShareVideoName, source: OUICallingPlugin.Track.Source = .screenShareVideo, options: OUICallingPlugin.BufferCaptureOptions = BufferCaptureOptions()) -> OUICallingPlugin.LocalVideoTrack
- }
- extension OUICallingPlugin.ObservableType {
- public func debug(_ identifier: Swift.String? = nil, trimOutput: Swift.Bool = false, file: Swift.String = #file, line: Swift.UInt = #line, function: Swift.String = #function) -> OUICallingPlugin.Observable<Self.Element>
- }
- extension OUICallingPlugin.ObservableType {
- public func flatMapLatest<Source>(_ selector: @escaping (Self.Element) throws -> Source) -> OUICallingPlugin.Observable<Source.Element> where Source : OUICallingPlugin.ObservableConvertibleType
- public func flatMapLatest<Source>(_ selector: @escaping (Self.Element) throws -> Source) -> OUICallingPlugin.Infallible<Source.Element> where Source : OUICallingPlugin.InfallibleType
- }
- extension OUICallingPlugin.ObservableType where Self.Element : OUICallingPlugin.ObservableConvertibleType {
- public func switchLatest() -> OUICallingPlugin.Observable<Self.Element.Element>
- }
- public typealias Transformer = (CoreImage.CIImage) -> CoreImage.CIImage?
- public protocol CIImageProcessor : OUICallingPlugin.ImageProcessor {
- var KFilter: OUICallingPlugin.KFilter { get }
- }
- extension OUICallingPlugin.CIImageProcessor {
- public func process(item: OUICallingPlugin.ImageProcessItem, options: OUICallingPlugin.KingfisherParsedOptionsInfo) -> OUICallingPlugin.KFCrossPlatformImage?
- }
- public struct KFilter {
- public init(transform: @escaping OUICallingPlugin.Transformer)
- public static var tint: (_ color: OUICallingPlugin.KFCrossPlatformColor) -> OUICallingPlugin.KFilter
- public typealias ColorElement = (CoreFoundation.CGFloat, CoreFoundation.CGFloat, CoreFoundation.CGFloat, CoreFoundation.CGFloat)
- public static var colorControl: (_ arg: OUICallingPlugin.KFilter.ColorElement) -> OUICallingPlugin.KFilter
- }
- extension OUICallingPlugin.KingfisherWrapper where Base : UIKit.UIImage {
- public func apply(_ KFilter: OUICallingPlugin.KFilter) -> OUICallingPlugin.KFCrossPlatformImage
- }
- extension OUICallingPlugin.LayoutConstraint {
- @_Concurrency.MainActor(unsafe) @objc override dynamic public var description: Swift.String {
- @objc get
- }
- }
- @objc @_inheritsConvenienceInitializers open class LKSampleHandler : ReplayKit.RPBroadcastSampleHandler {
- public var appGroupIdentifier: Swift.String? {
- get
- }
- public var socketFilePath: Swift.String {
- get
- }
- @objc override dynamic public init()
- @objc override dynamic public func broadcastStarted(withSetupInfo setupInfo: [Swift.String : ObjectiveC.NSObject]?)
- @objc override dynamic public func broadcastPaused()
- @objc override dynamic public func broadcastResumed()
- @objc override dynamic public func broadcastFinished()
- @objc override dynamic public func processSampleBuffer(_ sampleBuffer: CoreMedia.CMSampleBuffer, with sampleBufferType: ReplayKit.RPSampleBufferType)
- @objc deinit
- }
- extension UIKit.UIColor {
- public var lottieColorValue: OUICallingPlugin.LottieColor {
- get
- }
- }
- extension OUICallingPlugin.Room {
- #if compiler(>=5.3) && $AsyncAwait
- @discardableResult
- public func connect(_ url: Swift.String, _ token: Swift.String, connectOptions: OUICallingPlugin.ConnectOptions? = nil, roomOptions: OUICallingPlugin.RoomOptions? = nil) async throws -> OUICallingPlugin.Room
- #endif
- #if compiler(>=5.3) && $AsyncAwait
- public func disconnect() async throws
- #endif
- }
- public struct ImageLoadingResult {
- public let image: OUICallingPlugin.KFCrossPlatformImage
- public let url: Foundation.URL?
- public let originalData: Foundation.Data
- }
- public struct DownloadTask {
- public let sessionTask: OUICallingPlugin.SessionDataTask
- public let cancelToken: OUICallingPlugin.SessionDataTask.CancelToken
- public func cancel()
- }
- open class ImageDownloader {
- public static let `default`: OUICallingPlugin.ImageDownloader
- open var downloadTimeout: Swift.Double
- open var trustedHosts: Swift.Set<Swift.String>?
- open var sessionConfiguration: Foundation.URLSessionConfiguration {
- get
- set
- }
- open var sessionDelegate: OUICallingPlugin.SessionDelegate {
- get
- set
- }
- open var requestsUsePipelining: Swift.Bool
- weak open var delegate: (any OUICallingPlugin.ImageDownloaderDelegate)?
- weak open var authenticationChallengeResponder: (any OUICallingPlugin.AuthenticationChallengeResponsible)?
- public init(name: Swift.String)
- @objc deinit
- @discardableResult
- open func downloadImage(with url: Foundation.URL, options: OUICallingPlugin.KingfisherParsedOptionsInfo, completionHandler: ((Swift.Result<OUICallingPlugin.ImageLoadingResult, OUICallingPlugin.KingfisherError>) -> Swift.Void)? = nil) -> OUICallingPlugin.DownloadTask?
- @discardableResult
- open func downloadImage(with url: Foundation.URL, options: OUICallingPlugin.KingfisherOptionsInfo? = nil, progressBlock: OUICallingPlugin.DownloadProgressBlock? = nil, completionHandler: ((Swift.Result<OUICallingPlugin.ImageLoadingResult, OUICallingPlugin.KingfisherError>) -> Swift.Void)? = nil) -> OUICallingPlugin.DownloadTask?
- @discardableResult
- open func downloadImage(with url: Foundation.URL, options: OUICallingPlugin.KingfisherOptionsInfo? = nil, completionHandler: ((Swift.Result<OUICallingPlugin.ImageLoadingResult, OUICallingPlugin.KingfisherError>) -> Swift.Void)? = nil) -> OUICallingPlugin.DownloadTask?
- }
- extension OUICallingPlugin.ImageDownloader {
- public func cancelAll()
- public func cancel(url: Foundation.URL)
- }
- extension OUICallingPlugin.ImageDownloader : OUICallingPlugin.AuthenticationChallengeResponsible {
- }
- extension OUICallingPlugin.ImageDownloader : OUICallingPlugin.ImageDownloaderDelegate {
- }
- @objc public protocol AudioTrack : OUICallingPlugin.Track {
- }
- public protocol AnimationTextProvider : AnyObject {
- func textFor(keypathName: Swift.String, sourceText: Swift.String) -> Swift.String
- }
- final public class DictionaryTextProvider : OUICallingPlugin.AnimationTextProvider {
- public init(_ values: [Swift.String : Swift.String])
- final public func textFor(keypathName: Swift.String, sourceText: Swift.String) -> Swift.String
- @objc deinit
- }
- final public class DefaultTextProvider : OUICallingPlugin.AnimationTextProvider {
- public init()
- final public func textFor(keypathName _: Swift.String, sourceText: Swift.String) -> Swift.String
- @objc deinit
- }
- final public class ScheduledDisposable : OUICallingPlugin.Cancelable {
- final public let scheduler: any OUICallingPlugin.ImmediateSchedulerType
- final public var isDisposed: Swift.Bool {
- get
- }
- public init(scheduler: any OUICallingPlugin.ImmediateSchedulerType, disposable: any OUICallingPlugin.Disposable)
- final public func dispose()
- @objc deinit
- }
- @_hasMissingDesignatedInitializers final public class ConstraintItem {
- @objc deinit
- }
- public func == (lhs: OUICallingPlugin.ConstraintItem, rhs: OUICallingPlugin.ConstraintItem) -> Swift.Bool
- extension OUICallingPlugin.ObservableType where Self.Element : Swift.Equatable {
- public func distinctUntilChanged() -> OUICallingPlugin.Observable<Self.Element>
- }
- extension OUICallingPlugin.ObservableType {
- public func distinctUntilChanged<Key>(_ keySelector: @escaping (Self.Element) throws -> Key) -> OUICallingPlugin.Observable<Self.Element> where Key : Swift.Equatable
- public func distinctUntilChanged(_ comparer: @escaping (Self.Element, Self.Element) throws -> Swift.Bool) -> OUICallingPlugin.Observable<Self.Element>
- public func distinctUntilChanged<K>(_ keySelector: @escaping (Self.Element) throws -> K, comparer: @escaping (K, K) throws -> Swift.Bool) -> OUICallingPlugin.Observable<Self.Element>
- public func distinctUntilChanged<Property>(at keyPath: Swift.KeyPath<Self.Element, Property>) -> OUICallingPlugin.Observable<Self.Element> where Property : Swift.Equatable
- }
- @objc public class AudioPublishOptions : ObjectiveC.NSObject, OUICallingPlugin.PublishOptions {
- @objc final public let name: Swift.String?
- @objc final public let encoding: OUICallingPlugin.AudioEncoding?
- @objc final public let dtx: Swift.Bool
- public init(name: Swift.String? = nil, encoding: OUICallingPlugin.AudioEncoding? = nil, dtx: Swift.Bool = true)
- @objc override dynamic public func isEqual(_ object: Any?) -> Swift.Bool
- @objc override dynamic public var hash: Swift.Int {
- @objc get
- }
- @objc deinit
- }
- extension OUICallingPlugin.VideoEncoding : Swift.Comparable {
- public static func < (lhs: OUICallingPlugin.VideoEncoding, rhs: OUICallingPlugin.VideoEncoding) -> Swift.Bool
- }
- extension OUICallingPlugin.Participant : Swift.Identifiable {
- public typealias ID = OUICallingPlugin.Sid
- public var id: OUICallingPlugin.Sid {
- get
- }
- }
- public let defaultRatchetSalt: Swift.String
- public let defaultMagicBytes: Swift.String
- public let defaultRatchetWindowSize: Swift.Int32
- public let defaultFailureTolerance: Swift.Int32
- public class KeyProviderOptions {
- public init(sharedKey: Swift.Bool = true, ratchetSalt: Foundation.Data = defaultRatchetSalt.data(using: .utf8)!, ratchetWindowSize: Swift.Int32 = defaultRatchetWindowSize, uncryptedMagicBytes: Foundation.Data = defaultMagicBytes.data(using: .utf8)!, failureTolerance: Swift.Int32 = defaultFailureTolerance)
- @objc deinit
- }
- public class BaseKeyProvider : OUICallingPlugin.Loggable {
- public init(isSharedKey: Swift.Bool, sharedKey: Swift.String? = nil)
- public init(options: OUICallingPlugin.KeyProviderOptions = KeyProviderOptions())
- public func setKey(key: Swift.String, participantId: Swift.String? = nil, index: Swift.Int32? = 0)
- public func ratchetKey(participantId: Swift.String? = nil, index: Swift.Int32? = 0) -> Foundation.Data?
- public func exportKey(participantId: Swift.String? = nil, index: Swift.Int32? = 0) -> Foundation.Data?
- public func setSifTrailer(trailer: Foundation.Data)
- @objc deinit
- }
- @objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class AvatarView : UIKit.UIView {
- @_Concurrency.MainActor(unsafe) @objc override dynamic public init(frame: CoreFoundation.CGRect)
- @_Concurrency.MainActor(unsafe) public func setAvatar(url: Swift.String?, text: Swift.String?, placeHolder: Swift.String = "contact_my_friend_icon", onTap: (() -> Swift.Void)? = nil)
- @_Concurrency.MainActor(unsafe) public func reset()
- @objc deinit
- }
- extension Foundation.Bundle {
- public static func callingBundle() -> Foundation.Bundle
- }
- extension UIKit.UIImage {
- convenience public init?(nameInBundle: Swift.String)
- }
- extension UIKit.UIImageView {
- @_Concurrency.MainActor(unsafe) public func setImage(with string: Swift.String?, placeHolder: Swift.String?)
- @_Concurrency.MainActor(unsafe) public func setImagePath(_ path: Swift.String, placeHolder _: Swift.String?)
- }
- @_hasMissingDesignatedInitializers @objc public class RemoteVideoTrack : OUICallingPlugin.Track, OUICallingPlugin.RemoteTrack, OUICallingPlugin.VideoTrack {
- @objc deinit
- }
- extension OUICallingPlugin.RemoteVideoTrack {
- @objc dynamic public func add(videoRenderer: any OUICallingPlugin.VideoRenderer)
- @objc dynamic public func remove(videoRenderer: any OUICallingPlugin.VideoRenderer)
- }
- @available(iOS 8.0, *)
- public typealias ConstraintLayoutSupport = UIKit.UILayoutSupport
- public protocol AnimationImageProvider {
- func imageForAsset(asset: OUICallingPlugin.ImageAsset) -> CoreGraphics.CGImage?
- }
- @available(*, deprecated, renamed: "LottieVector1D", message: "`Lottie.Vector1D` has been renamed to `LottieVector1D` for consistency with the new `LottieVector3D` type. This notice will be removed in Lottie 4.0.")
- public typealias Vector1D = OUICallingPlugin.LottieVector1D
- public struct LottieVector1D : Swift.Hashable {
- public init(_ value: Swift.Double)
- public let value: Swift.Double
- public func hash(into hasher: inout Swift.Hasher)
- public static func == (a: OUICallingPlugin.LottieVector1D, b: OUICallingPlugin.LottieVector1D) -> Swift.Bool
- public var hashValue: Swift.Int {
- get
- }
- }
- @available(*, deprecated, renamed: "LottieVector3D", message: "`Lottie.Vector3D` has been renamed to `LottieVector3D`, to prevent conflicts with the Apple SDK `Spatial.Vector3D` type. This notice will be removed in Lottie 4.0.")
- public typealias Vector3D = OUICallingPlugin.LottieVector3D
- public struct LottieVector3D : Swift.Hashable {
- public let x: Swift.Double
- public let y: Swift.Double
- public let z: Swift.Double
- public init(x: Swift.Double, y: Swift.Double, z: Swift.Double)
- public func hash(into hasher: inout Swift.Hasher)
- public static func == (a: OUICallingPlugin.LottieVector3D, b: OUICallingPlugin.LottieVector3D) -> Swift.Bool
- public var hashValue: Swift.Int {
- get
- }
- }
- public func race<Value>(on queue: Dispatch.DispatchQueue = .promises, _ promises: OUICallingPlugin.Promise<Value>...) -> OUICallingPlugin.Promise<Value>
- public func race<Value>(on queue: Dispatch.DispatchQueue = .promises, _ promises: [OUICallingPlugin.Promise<Value>]) -> OUICallingPlugin.Promise<Value>
- @objc public class Dimensions : ObjectiveC.NSObject {
- @objc final public let width: Swift.Int32
- @objc final public let height: Swift.Int32
- @objc public init(width: Swift.Int32, height: Swift.Int32)
- public init(from dimensions: CoreMedia.CMVideoDimensions)
- @objc override dynamic public func isEqual(_ object: Any?) -> Swift.Bool
- @objc override dynamic public var hash: Swift.Int {
- @objc get
- }
- @objc override dynamic public var description: Swift.String {
- @objc get
- }
- @objc deinit
- }
- extension OUICallingPlugin.Dimensions {
- public static let aspectRatio169: Swift.Double
- public static let aspectRatio43: Swift.Double
- public static let zero: OUICallingPlugin.Dimensions
- }
- @objc extension OUICallingPlugin.Dimensions {
- @objc public static let h90_169: OUICallingPlugin.Dimensions
- @objc public static let h180_169: OUICallingPlugin.Dimensions
- @objc public static let h216_169: OUICallingPlugin.Dimensions
- @objc public static let h360_169: OUICallingPlugin.Dimensions
- @objc public static let h540_169: OUICallingPlugin.Dimensions
- @objc public static let h720_169: OUICallingPlugin.Dimensions
- @objc public static let h1080_169: OUICallingPlugin.Dimensions
- @objc public static let h1440_169: OUICallingPlugin.Dimensions
- @objc public static let h2160_169: OUICallingPlugin.Dimensions
- @objc public static let h120_43: OUICallingPlugin.Dimensions
- @objc public static let h180_43: OUICallingPlugin.Dimensions
- @objc public static let h240_43: OUICallingPlugin.Dimensions
- @objc public static let h360_43: OUICallingPlugin.Dimensions
- @objc public static let h480_43: OUICallingPlugin.Dimensions
- @objc public static let h540_43: OUICallingPlugin.Dimensions
- @objc public static let h720_43: OUICallingPlugin.Dimensions
- @objc public static let h1080_43: OUICallingPlugin.Dimensions
- @objc public static let h1440_43: OUICallingPlugin.Dimensions
- }
- @_inheritsConvenienceInitializers final public class PublishSubject<Element> : OUICallingPlugin.Observable<Element>, OUICallingPlugin.SubjectType, OUICallingPlugin.Cancelable, OUICallingPlugin.ObserverType {
- public typealias SubjectObserverType = OUICallingPlugin.PublishSubject<Element>
- final public var hasObservers: Swift.Bool {
- get
- }
- final public var isDisposed: Swift.Bool {
- get
- }
- public init()
- final public func on(_ event: OUICallingPlugin.Event<Element>)
- override final public func subscribe<Observer>(_ observer: Observer) -> any OUICallingPlugin.Disposable where Element == Observer.Element, Observer : OUICallingPlugin.ObserverType
- final public func asObserver() -> OUICallingPlugin.PublishSubject<Element>
- final public func dispose()
- public typealias Observer = OUICallingPlugin.PublishSubject<Element>
- @objc deinit
- }
- public struct FormatIndicatedCacheSerializer : OUICallingPlugin.CacheSerializer {
- public static let png: OUICallingPlugin.FormatIndicatedCacheSerializer
- public static let jpeg: OUICallingPlugin.FormatIndicatedCacheSerializer
- public static func jpeg(compressionQuality: CoreFoundation.CGFloat) -> OUICallingPlugin.FormatIndicatedCacheSerializer
- public static let gif: OUICallingPlugin.FormatIndicatedCacheSerializer
- public func data(with image: OUICallingPlugin.KFCrossPlatformImage, original: Foundation.Data?) -> Foundation.Data?
- public func image(with data: Foundation.Data, options: OUICallingPlugin.KingfisherParsedOptionsInfo) -> OUICallingPlugin.KFCrossPlatformImage?
- }
- public typealias AnimationFrameTime = CoreFoundation.CGFloat
- public typealias AnimationProgressTime = CoreFoundation.CGFloat
- extension CoreImage.CIImage {
- public func toPixelBuffer() -> CoreVideo.CVPixelBuffer?
- }
- extension CoreGraphics.CGImage {
- public func toPixelBuffer(pixelFormatType: Darwin.OSType = kCVPixelFormatType_32ARGB, colorSpace: CoreGraphics.CGColorSpace = CGColorSpaceCreateDeviceRGB(), alphaInfo: CoreGraphics.CGImageAlphaInfo = .noneSkipFirst) -> CoreVideo.CVPixelBuffer?
- }
- @available(iOS 12, *)
- extension ReplayKit.RPSystemBroadcastPickerView {
- @_Concurrency.MainActor(unsafe) public static func show(for preferredExtension: Swift.String? = nil, showsMicrophoneButton: Swift.Bool = true)
- }
- extension OUICallingPlugin.ObservableType {
- public func delay(_ dueTime: OUICallingPlugin.RxTimeInterval, scheduler: any OUICallingPlugin.SchedulerType) -> OUICallingPlugin.Observable<Self.Element>
- }
- @available(*, deprecated, renamed: "AuthenticationChallengeResponsible", message: "Typo. Use `AuthenticationChallengeResponsible` instead")
- public typealias AuthenticationChallengeResponsable = OUICallingPlugin.AuthenticationChallengeResponsible
- public protocol AuthenticationChallengeResponsible : AnyObject {
- func downloader(_ downloader: OUICallingPlugin.ImageDownloader, didReceive challenge: Foundation.URLAuthenticationChallenge, completionHandler: @escaping (Foundation.URLSession.AuthChallengeDisposition, Foundation.URLCredential?) -> Swift.Void)
- func downloader(_ downloader: OUICallingPlugin.ImageDownloader, task: Foundation.URLSessionTask, didReceive challenge: Foundation.URLAuthenticationChallenge, completionHandler: @escaping (Foundation.URLSession.AuthChallengeDisposition, Foundation.URLCredential?) -> Swift.Void)
- }
- extension OUICallingPlugin.AuthenticationChallengeResponsible {
- public func downloader(_ downloader: OUICallingPlugin.ImageDownloader, didReceive challenge: Foundation.URLAuthenticationChallenge, completionHandler: @escaping (Foundation.URLSession.AuthChallengeDisposition, Foundation.URLCredential?) -> Swift.Void)
- public func downloader(_ downloader: OUICallingPlugin.ImageDownloader, task: Foundation.URLSessionTask, didReceive challenge: Foundation.URLAuthenticationChallenge, completionHandler: @escaping (Foundation.URLSession.AuthChallengeDisposition, Foundation.URLCredential?) -> Swift.Void)
- }
- extension OUICallingPlugin.ObservableType {
- public func sample<Source>(_ sampler: Source, defaultValue: Self.Element? = nil) -> OUICallingPlugin.Observable<Self.Element> where Source : OUICallingPlugin.ObservableType
- }
- @_hasMissingDesignatedInitializers public class SessionDataTask {
- public typealias CancelToken = Swift.Int
- public var mutableData: Foundation.Data {
- get
- }
- final public let originalURL: Foundation.URL?
- final public let task: Foundation.URLSessionDataTask
- @objc deinit
- }
- @_hasMissingDesignatedInitializers public class RetryContext {
- final public let source: OUICallingPlugin.Source
- final public let error: OUICallingPlugin.KingfisherError
- public var retriedCount: Swift.Int
- public var userInfo: Any? {
- get
- }
- @objc deinit
- }
- public enum RetryDecision {
- case retry(userInfo: Any?)
- case stop
- }
- public protocol RetryStrategy {
- func retry(context: OUICallingPlugin.RetryContext, retryHandler: @escaping (OUICallingPlugin.RetryDecision) -> Swift.Void)
- }
- public struct DelayRetryStrategy : OUICallingPlugin.RetryStrategy {
- public enum Interval {
- case seconds(Foundation.TimeInterval)
- case accumulated(Foundation.TimeInterval)
- case custom(block: (_ retriedCount: Swift.Int) -> Foundation.TimeInterval)
- }
- public let maxRetryCount: Swift.Int
- public let retryInterval: OUICallingPlugin.DelayRetryStrategy.Interval
- public init(maxRetryCount: Swift.Int, retryInterval: OUICallingPlugin.DelayRetryStrategy.Interval = .seconds(3))
- public func retry(context: OUICallingPlugin.RetryContext, retryHandler: @escaping (OUICallingPlugin.RetryDecision) -> Swift.Void)
- }
- @_inheritsConvenienceInitializers final public class AsyncSubject<Element> : OUICallingPlugin.Observable<Element>, OUICallingPlugin.SubjectType, OUICallingPlugin.ObserverType {
- public typealias SubjectObserverType = OUICallingPlugin.AsyncSubject<Element>
- final public var hasObservers: Swift.Bool {
- get
- }
- public init()
- final public func on(_ event: OUICallingPlugin.Event<Element>)
- override final public func subscribe<Observer>(_ observer: Observer) -> any OUICallingPlugin.Disposable where Element == Observer.Element, Observer : OUICallingPlugin.ObserverType
- final public func asObserver() -> OUICallingPlugin.AsyncSubject<Element>
- public typealias Observer = OUICallingPlugin.AsyncSubject<Element>
- @objc deinit
- }
- extension OUICallingPlugin.ObservableType {
- public static func using<Resource>(_ resourceFactory: @escaping () throws -> Resource, observableFactory: @escaping (Resource) throws -> OUICallingPlugin.Observable<Self.Element>) -> OUICallingPlugin.Observable<Self.Element> where Resource : OUICallingPlugin.Disposable
- }
- extension OUICallingPlugin.ObservableType {
- public func reduce<A, Result>(_ seed: A, accumulator: @escaping (A, Self.Element) throws -> A, mapResult: @escaping (A) throws -> Result) -> OUICallingPlugin.Observable<Result>
- public func reduce<A>(_ seed: A, accumulator: @escaping (A, Self.Element) throws -> A) -> OUICallingPlugin.Observable<A>
- }
- public typealias VideoRotation = WebRTC.RTCVideoRotation
- public enum CallingActionType {
- case participantDidDisconnect(_: Swift.String, _: Swift.Int?)
- case participantDidConnect(_: Swift.String)
- }
- @objc @_inheritsConvenienceInitializers @_Concurrency.MainActor(unsafe) public class CallingBaseController : UIKit.UIViewController {
- @_Concurrency.MainActor(unsafe) public var onAction: ((_ action: OUICallingPlugin.CallingActionType) -> Swift.Void)?
- @objc @_Concurrency.MainActor(unsafe) public var onAccepted: (() -> Swift.Void)?
- @objc @_Concurrency.MainActor(unsafe) public var onRejected: (() -> Swift.Void)?
- @objc @_Concurrency.MainActor(unsafe) public var onCancel: (() -> Swift.Void)?
- @objc @_Concurrency.MainActor(unsafe) public var onHungup: ((_ duration: Swift.Int) -> Swift.Void)?
- @objc @_Concurrency.MainActor(unsafe) public var onBeHungup: ((_ duration: Swift.Int) -> Swift.Void)?
- @objc @_Concurrency.MainActor(unsafe) public var onInvitedOthers: (() -> Swift.Void)?
- @objc @_Concurrency.MainActor(unsafe) public var onConnectFailure: (() -> Swift.Void)?
- @objc @_Concurrency.MainActor(unsafe) public var onDisconnect: (() -> Swift.Void)?
- @objc @_Concurrency.MainActor(unsafe) public func startLiveChat(inviter: @escaping OUICallingPlugin.UserInfoHandler, others: @escaping OUICallingPlugin.UserInfoHandler, isVideo: Swift.Bool = true, groupID: Swift.String?)
- @objc @_Concurrency.MainActor(unsafe) public func connectRoom(liveURL: Swift.String, token: Swift.String)
- @objc @_Concurrency.MainActor(unsafe) public func dismiss()
- @_Concurrency.MainActor(unsafe) @objc override dynamic public init(nibName nibNameOrNil: Swift.String?, bundle nibBundleOrNil: Foundation.Bundle?)
- @_Concurrency.MainActor(unsafe) @objc required dynamic public init?(coder: Foundation.NSCoder)
- @objc deinit
- }
- public typealias NativeViewRepresentableType = SwiftUI.UIViewRepresentable
- @_hasMissingDesignatedInitializers public class InvitationInfo : Swift.Codable {
- @objc deinit
- public func encode(to encoder: any Swift.Encoder) throws
- required public init(from decoder: any Swift.Decoder) throws
- }
- extension OUICallingPlugin.InvitationInfo {
- public var isVideo: Swift.Bool {
- get
- }
- public var isSignal: Swift.Bool {
- get
- }
- }
- @_hasMissingDesignatedInitializers public class InvitationResultInfo : Swift.Codable {
- @objc deinit
- public func encode(to encoder: any Swift.Encoder) throws
- required public init(from decoder: any Swift.Decoder) throws
- }
- @_hasMissingDesignatedInitializers public class SignalingInfo : Swift.Codable {
- @objc deinit
- public func encode(to encoder: any Swift.Encoder) throws
- required public init(from decoder: any Swift.Decoder) throws
- }
- @_hasMissingDesignatedInitializers public class OfflinePushInfo : Swift.Codable {
- @objc deinit
- public func encode(to encoder: any Swift.Encoder) throws
- required public init(from decoder: any Swift.Decoder) throws
- }
- public typealias ValueChangedHandler<T> = (_ value: T) -> Swift.Void
- @objc @_inheritsConvenienceInitializers open class CallingManager : ObjectiveC.NSObject {
- @objc public static let manager: OUICallingPlugin.CallingManager
- public var roomParticipantChangedHandler: OUICallingPlugin.ValueChangedHandler<[Swift.String : Any]>?
- public var onStreamChangeHandler: OUICallingPlugin.ValueChangedHandler<Swift.String?>?
- @objc public func start(withOnEndCallingHandler endCallingHandler: OUICallingPlugin.ValueChangedHandler<[Swift.String : Any]>?)
- @objc public func forceDismiss()
- @objc public func startLiveChat(_ signingInfo: [Swift.String : Any])
- @objc public func startLiveChat(inviterID: Swift.String = Open_im_sdkGetLoginUserID(), othersID: [Swift.String], isVideo: Swift.Bool = true, groupID: Swift.String? = nil, incoming: Swift.Bool = false)
- @objc public func startLiveChat(inviter: OUICallingPlugin.CallingUserInfo = CallingUserInfo(userID: Open_im_sdkGetLoginUserID()), others: [OUICallingPlugin.CallingUserInfo], isVideo: Swift.Bool = true, groupID: Swift.String? = nil, incoming: Swift.Bool = false)
- @objc public func joinRoom(signalingInfo: [Swift.String : Any])
- @objc deinit
- @objc override dynamic public init()
- }
- extension OUICallingPlugin.CallingManager : OpenIMCore.Open_im_sdk_callbackOnSignalingListenerProtocol {
- @objc dynamic public func onReceiveCustomSignal(_ CustomSignalCallback: Swift.String?)
- @objc dynamic public func onStreamChange(_ s: Swift.String?)
- @objc dynamic public func onReceiveNewInvitation(_ s: Swift.String?)
- @objc dynamic public func onRoomParticipantConnected(_ connectedInfo: Swift.String?)
- @objc dynamic public func onRoomParticipantDisconnected(_ disconnectedInfo: Swift.String?)
- @objc dynamic public func onInviteeAccepted(byOtherDevice s: Swift.String?)
- @objc dynamic public func onInviteeRejected(byOtherDevice s: Swift.String?)
- @objc dynamic public func onInviteeAccepted(_ s: Swift.String?)
- @objc dynamic public func onInviteeRejected(_ s: Swift.String?)
- @objc dynamic public func onInvitationCancelled(_ s: Swift.String?)
- @objc dynamic public func onInvitationTimeout(_ s: Swift.String?)
- @objc dynamic public func onHangUp(_ s: Swift.String?)
- }
- @objc public protocol CaptureOptions {
- }
- extension OUICallingPlugin.TrackPublication : Swift.Identifiable {
- public typealias ID = OUICallingPlugin.Sid
- public var id: OUICallingPlugin.Sid {
- get
- }
- }
- extension OUICallingPlugin.InfallibleType {
- public static func zip<E1, E2>(_ source1: OUICallingPlugin.Infallible<E1>, _ source2: OUICallingPlugin.Infallible<E2>, resultSelector: @escaping (E1, E2) throws -> Self.Element) -> OUICallingPlugin.Infallible<Self.Element>
- }
- extension OUICallingPlugin.InfallibleType {
- public static func zip<E1, E2, E3>(_ source1: OUICallingPlugin.Infallible<E1>, _ source2: OUICallingPlugin.Infallible<E2>, _ source3: OUICallingPlugin.Infallible<E3>, resultSelector: @escaping (E1, E2, E3) throws -> Self.Element) -> OUICallingPlugin.Infallible<Self.Element>
- }
- extension OUICallingPlugin.InfallibleType {
- public static func zip<E1, E2, E3, E4>(_ source1: OUICallingPlugin.Infallible<E1>, _ source2: OUICallingPlugin.Infallible<E2>, _ source3: OUICallingPlugin.Infallible<E3>, _ source4: OUICallingPlugin.Infallible<E4>, resultSelector: @escaping (E1, E2, E3, E4) throws -> Self.Element) -> OUICallingPlugin.Infallible<Self.Element>
- }
- extension OUICallingPlugin.InfallibleType {
- public static func zip<E1, E2, E3, E4, E5>(_ source1: OUICallingPlugin.Infallible<E1>, _ source2: OUICallingPlugin.Infallible<E2>, _ source3: OUICallingPlugin.Infallible<E3>, _ source4: OUICallingPlugin.Infallible<E4>, _ source5: OUICallingPlugin.Infallible<E5>, resultSelector: @escaping (E1, E2, E3, E4, E5) throws -> Self.Element) -> OUICallingPlugin.Infallible<Self.Element>
- }
- extension OUICallingPlugin.InfallibleType {
- public static func zip<E1, E2, E3, E4, E5, E6>(_ source1: OUICallingPlugin.Infallible<E1>, _ source2: OUICallingPlugin.Infallible<E2>, _ source3: OUICallingPlugin.Infallible<E3>, _ source4: OUICallingPlugin.Infallible<E4>, _ source5: OUICallingPlugin.Infallible<E5>, _ source6: OUICallingPlugin.Infallible<E6>, resultSelector: @escaping (E1, E2, E3, E4, E5, E6) throws -> Self.Element) -> OUICallingPlugin.Infallible<Self.Element>
- }
- extension OUICallingPlugin.InfallibleType {
- public static func zip<E1, E2, E3, E4, E5, E6, E7>(_ source1: OUICallingPlugin.Infallible<E1>, _ source2: OUICallingPlugin.Infallible<E2>, _ source3: OUICallingPlugin.Infallible<E3>, _ source4: OUICallingPlugin.Infallible<E4>, _ source5: OUICallingPlugin.Infallible<E5>, _ source6: OUICallingPlugin.Infallible<E6>, _ source7: OUICallingPlugin.Infallible<E7>, resultSelector: @escaping (E1, E2, E3, E4, E5, E6, E7) throws -> Self.Element) -> OUICallingPlugin.Infallible<Self.Element>
- }
- extension OUICallingPlugin.InfallibleType {
- public static func zip<E1, E2, E3, E4, E5, E6, E7, E8>(_ source1: OUICallingPlugin.Infallible<E1>, _ source2: OUICallingPlugin.Infallible<E2>, _ source3: OUICallingPlugin.Infallible<E3>, _ source4: OUICallingPlugin.Infallible<E4>, _ source5: OUICallingPlugin.Infallible<E5>, _ source6: OUICallingPlugin.Infallible<E6>, _ source7: OUICallingPlugin.Infallible<E7>, _ source8: OUICallingPlugin.Infallible<E8>, resultSelector: @escaping (E1, E2, E3, E4, E5, E6, E7, E8) throws -> Self.Element) -> OUICallingPlugin.Infallible<Self.Element>
- }
- @_hasMissingDesignatedInitializers public class Asset : Swift.Codable {
- required public init(from decoder: any Swift.Decoder) throws
- final public let id: Swift.String
- @objc deinit
- public func encode(to encoder: any Swift.Encoder) throws
- }
- final public class Promise<Value> {
- public typealias ObjCPromise<Value> = FBLPromises.FBLPromise<Value> where Value : AnyObject
- public init<Value>(_ objCPromise: OUICallingPlugin.Promise<Value>.ObjCPromise<Value>) where Value : AnyObject
- public static func pending() -> OUICallingPlugin.Promise<Value>
- convenience public init(_ error: any Swift.Error)
- convenience public init(_ work: @autoclosure () throws -> Value)
- final public func fulfill(_ resolution: Value)
- final public func reject(_ error: any Swift.Error)
- final public func asObjCPromise<Value>() -> OUICallingPlugin.Promise<Value>.ObjCPromise<Value> where Value : AnyObject
- @objc deinit
- }
- extension OUICallingPlugin.Promise : Swift.CustomStringConvertible {
- final public var description: Swift.String {
- get
- }
- }
- extension Dispatch.DispatchQueue {
- public static var promises: Dispatch.DispatchQueue {
- get
- set
- }
- }
- extension OUICallingPlugin.KingfisherWrapper where Base : UIKit.UIImageView {
- @discardableResult
- public func setImage(with source: OUICallingPlugin.Source?, placeholder: (any OUICallingPlugin.Placeholder)? = nil, options: OUICallingPlugin.KingfisherOptionsInfo? = nil, progressBlock: OUICallingPlugin.DownloadProgressBlock? = nil, completionHandler: ((Swift.Result<OUICallingPlugin.RetrieveImageResult, OUICallingPlugin.KingfisherError>) -> Swift.Void)? = nil) -> OUICallingPlugin.DownloadTask?
- @discardableResult
- public func setImage(with source: OUICallingPlugin.Source?, placeholder: (any OUICallingPlugin.Placeholder)? = nil, options: OUICallingPlugin.KingfisherOptionsInfo? = nil, completionHandler: ((Swift.Result<OUICallingPlugin.RetrieveImageResult, OUICallingPlugin.KingfisherError>) -> Swift.Void)? = nil) -> OUICallingPlugin.DownloadTask?
- @discardableResult
- public func setImage(with resource: (any OUICallingPlugin.Resource)?, placeholder: (any OUICallingPlugin.Placeholder)? = nil, options: OUICallingPlugin.KingfisherOptionsInfo? = nil, progressBlock: OUICallingPlugin.DownloadProgressBlock? = nil, completionHandler: ((Swift.Result<OUICallingPlugin.RetrieveImageResult, OUICallingPlugin.KingfisherError>) -> Swift.Void)? = nil) -> OUICallingPlugin.DownloadTask?
- @discardableResult
- public func setImage(with resource: (any OUICallingPlugin.Resource)?, placeholder: (any OUICallingPlugin.Placeholder)? = nil, options: OUICallingPlugin.KingfisherOptionsInfo? = nil, completionHandler: ((Swift.Result<OUICallingPlugin.RetrieveImageResult, OUICallingPlugin.KingfisherError>) -> Swift.Void)? = nil) -> OUICallingPlugin.DownloadTask?
- @discardableResult
- public func setImage(with provider: (any OUICallingPlugin.ImageDataProvider)?, placeholder: (any OUICallingPlugin.Placeholder)? = nil, options: OUICallingPlugin.KingfisherOptionsInfo? = nil, progressBlock: OUICallingPlugin.DownloadProgressBlock? = nil, completionHandler: ((Swift.Result<OUICallingPlugin.RetrieveImageResult, OUICallingPlugin.KingfisherError>) -> Swift.Void)? = nil) -> OUICallingPlugin.DownloadTask?
- @discardableResult
- public func setImage(with provider: (any OUICallingPlugin.ImageDataProvider)?, placeholder: (any OUICallingPlugin.Placeholder)? = nil, options: OUICallingPlugin.KingfisherOptionsInfo? = nil, completionHandler: ((Swift.Result<OUICallingPlugin.RetrieveImageResult, OUICallingPlugin.KingfisherError>) -> Swift.Void)? = nil) -> OUICallingPlugin.DownloadTask?
- public func cancelDownloadTask()
- }
- extension OUICallingPlugin.KingfisherWrapper where Base : UIKit.UIImageView {
- public var taskIdentifier: OUICallingPlugin.Source.Identifier.Value? {
- get
- }
- public var indicatorType: OUICallingPlugin.IndicatorType {
- get
- set
- }
- public var indicator: (any OUICallingPlugin.Indicator)? {
- get
- }
- public var placeholder: (any OUICallingPlugin.Placeholder)? {
- get
- }
- }
- public struct LottieConfiguration : Swift.Hashable {
- public init(renderingEngine: OUICallingPlugin.RenderingEngineOption = .mainThread, decodingStrategy: OUICallingPlugin.DecodingStrategy = .codable)
- public static var shared: OUICallingPlugin.LottieConfiguration
- public var renderingEngine: OUICallingPlugin.RenderingEngineOption
- public var decodingStrategy: OUICallingPlugin.DecodingStrategy
- public func hash(into hasher: inout Swift.Hasher)
- public static func == (a: OUICallingPlugin.LottieConfiguration, b: OUICallingPlugin.LottieConfiguration) -> Swift.Bool
- public var hashValue: Swift.Int {
- get
- }
- }
- public enum RenderingEngineOption : Swift.Hashable {
- case automatic
- case specific(OUICallingPlugin.RenderingEngine)
- public static var mainThread: OUICallingPlugin.RenderingEngineOption {
- get
- }
- public static var coreAnimation: OUICallingPlugin.RenderingEngineOption {
- get
- }
- }
- public enum RenderingEngine : Swift.Hashable {
- case mainThread
- case coreAnimation
- }
- extension OUICallingPlugin.RenderingEngineOption : Swift.RawRepresentable, Swift.CustomStringConvertible {
- public init?(rawValue: Swift.String)
- public var rawValue: Swift.String {
- get
- }
- public var description: Swift.String {
- get
- }
- public typealias RawValue = Swift.String
- }
- extension OUICallingPlugin.RenderingEngine : Swift.RawRepresentable, Swift.CustomStringConvertible {
- public init?(rawValue: Swift.String)
- public var rawValue: Swift.String {
- get
- }
- public var description: Swift.String {
- get
- }
- public typealias RawValue = Swift.String
- }
- public enum DecodingStrategy : Swift.Hashable {
- case codable
- case dictionaryBased
- public static func == (a: OUICallingPlugin.DecodingStrategy, b: OUICallingPlugin.DecodingStrategy) -> Swift.Bool
- public func hash(into hasher: inout Swift.Hasher)
- public var hashValue: Swift.Int {
- get
- }
- }
- extension OUICallingPlugin.Promise {
- public typealias Do<Value> = () throws -> Value
- convenience public init<Value>(on queue: Dispatch.DispatchQueue = .promises, _ work: @escaping OUICallingPlugin.Promise<Value>.Do<Value>)
- convenience public init<Value>(on queue: Dispatch.DispatchQueue = .promises, _ work: @escaping OUICallingPlugin.Promise<Value>.Do<OUICallingPlugin.Promise<Value>>)
- }
- @objc public enum ConnectionQuality : Swift.Int {
- case unknown
- case poor
- case good
- case excellent
- public init?(rawValue: Swift.Int)
- public typealias RawValue = Swift.Int
- public var rawValue: Swift.Int {
- get
- }
- }
- @available(iOS 8.0, *)
- extension UIKit.UILayoutSupport {
- @_Concurrency.MainActor(unsafe) public var snp: OUICallingPlugin.ConstraintLayoutSupportDSL {
- get
- }
- }
- public class OperationQueueScheduler : OUICallingPlugin.ImmediateSchedulerType {
- final public let operationQueue: Foundation.OperationQueue
- final public let queuePriority: Foundation.Operation.QueuePriority
- public init(operationQueue: Foundation.OperationQueue, queuePriority: Foundation.Operation.QueuePriority = .normal)
- public func schedule<StateType>(_ state: StateType, action: @escaping (StateType) -> any OUICallingPlugin.Disposable) -> any OUICallingPlugin.Disposable
- @objc deinit
- }
- public protocol ConstraintDSL {
- var target: Swift.AnyObject? { get }
- func setLabel(_ value: Swift.String?)
- func label() -> Swift.String?
- }
- extension OUICallingPlugin.ConstraintDSL {
- public func setLabel(_ value: Swift.String?)
- public func label() -> Swift.String?
- }
- public protocol ConstraintBasicAttributesDSL : OUICallingPlugin.ConstraintDSL {
- }
- extension OUICallingPlugin.ConstraintBasicAttributesDSL {
- public var left: OUICallingPlugin.ConstraintItem {
- get
- }
- public var top: OUICallingPlugin.ConstraintItem {
- get
- }
- public var right: OUICallingPlugin.ConstraintItem {
- get
- }
- public var bottom: OUICallingPlugin.ConstraintItem {
- get
- }
- public var leading: OUICallingPlugin.ConstraintItem {
- get
- }
- public var trailing: OUICallingPlugin.ConstraintItem {
- get
- }
- public var width: OUICallingPlugin.ConstraintItem {
- get
- }
- public var height: OUICallingPlugin.ConstraintItem {
- get
- }
- public var centerX: OUICallingPlugin.ConstraintItem {
- get
- }
- public var centerY: OUICallingPlugin.ConstraintItem {
- get
- }
- public var edges: OUICallingPlugin.ConstraintItem {
- get
- }
- public var size: OUICallingPlugin.ConstraintItem {
- get
- }
- public var center: OUICallingPlugin.ConstraintItem {
- get
- }
- }
- public protocol ConstraintAttributesDSL : OUICallingPlugin.ConstraintBasicAttributesDSL {
- }
- extension OUICallingPlugin.ConstraintAttributesDSL {
- public var baseline: OUICallingPlugin.ConstraintItem {
- get
- }
- @available(iOS 8.0, macOS 10.11, *)
- public var lastBaseline: OUICallingPlugin.ConstraintItem {
- get
- }
- @available(iOS 8.0, macOS 10.11, *)
- public var firstBaseline: OUICallingPlugin.ConstraintItem {
- get
- }
- @available(iOS 8.0, *)
- public var leftMargin: OUICallingPlugin.ConstraintItem {
- get
- }
- @available(iOS 8.0, *)
- public var topMargin: OUICallingPlugin.ConstraintItem {
- get
- }
- @available(iOS 8.0, *)
- public var rightMargin: OUICallingPlugin.ConstraintItem {
- get
- }
- @available(iOS 8.0, *)
- public var bottomMargin: OUICallingPlugin.ConstraintItem {
- get
- }
- @available(iOS 8.0, *)
- public var leadingMargin: OUICallingPlugin.ConstraintItem {
- get
- }
- @available(iOS 8.0, *)
- public var trailingMargin: OUICallingPlugin.ConstraintItem {
- get
- }
- @available(iOS 8.0, *)
- public var centerXWithinMargins: OUICallingPlugin.ConstraintItem {
- get
- }
- @available(iOS 8.0, *)
- public var centerYWithinMargins: OUICallingPlugin.ConstraintItem {
- get
- }
- @available(iOS 8.0, *)
- public var margins: OUICallingPlugin.ConstraintItem {
- get
- }
- @available(iOS 8.0, *)
- public var centerWithinMargins: OUICallingPlugin.ConstraintItem {
- get
- }
- }
- extension OUICallingPlugin.ProgressHUD {
- @_Concurrency.MainActor(unsafe) public class var colorBanner: UIKit.UIColor {
- get
- set
- }
- @_Concurrency.MainActor(unsafe) public class var colorBannerTitle: UIKit.UIColor {
- get
- set
- }
- @_Concurrency.MainActor(unsafe) public class var colorBannerMessage: UIKit.UIColor {
- get
- set
- }
- @_Concurrency.MainActor(unsafe) public class var fontBannerTitle: UIKit.UIFont {
- get
- set
- }
- @_Concurrency.MainActor(unsafe) public class var fontBannerMessage: UIKit.UIFont {
- get
- set
- }
- }
- extension OUICallingPlugin.ProgressHUD {
- @_Concurrency.MainActor(unsafe) public class var window: UIKit.UIWindow {
- get
- set
- }
- @_Concurrency.MainActor(unsafe) public class var mediaSize: CoreFoundation.CGFloat {
- get
- set
- }
- @_Concurrency.MainActor(unsafe) public class var marginSize: CoreFoundation.CGFloat {
- get
- set
- }
- @_Concurrency.MainActor(unsafe) public class var animationType: OUICallingPlugin.AnimationType {
- get
- set
- }
- @_Concurrency.MainActor(unsafe) public class var animationSymbol: Swift.String {
- get
- set
- }
- @_Concurrency.MainActor(unsafe) public class var colorBackground: UIKit.UIColor {
- get
- set
- }
- @_Concurrency.MainActor(unsafe) public class var colorHUD: UIKit.UIColor {
- get
- set
- }
- @_Concurrency.MainActor(unsafe) public class var colorStatus: UIKit.UIColor {
- get
- set
- }
- @_Concurrency.MainActor(unsafe) public class var colorProgress: UIKit.UIColor {
- get
- set
- }
- @_Concurrency.MainActor(unsafe) public class var colorAnimation: UIKit.UIColor {
- get
- set
- }
- @_Concurrency.MainActor(unsafe) public class var fontStatus: UIKit.UIFont {
- get
- set
- }
- @_Concurrency.MainActor(unsafe) public class var imageSuccess: UIKit.UIImage {
- get
- set
- }
- @_Concurrency.MainActor(unsafe) public class var imageError: UIKit.UIImage {
- get
- set
- }
- }
- extension OUICallingPlugin.ProgressHUD {
- @_Concurrency.MainActor(unsafe) public class func dismiss()
- @_Concurrency.MainActor(unsafe) public class func remove()
- }
- extension OUICallingPlugin.ProgressHUD {
- @_Concurrency.MainActor(unsafe) public class func progress(_ value: CoreFoundation.CGFloat, interaction: Swift.Bool = false)
- @_Concurrency.MainActor(unsafe) public class func progress(_ text: Swift.String?, _ value: CoreFoundation.CGFloat, interaction: Swift.Bool = false)
- }
- extension OUICallingPlugin.ProgressHUD {
- @_Concurrency.MainActor(unsafe) public class func liveIcon(_ text: Swift.String? = nil, icon: OUICallingPlugin.LiveIcon, interaction: Swift.Bool = true, delay: Foundation.TimeInterval? = nil)
- @_Concurrency.MainActor(unsafe) public class func succeed(_ text: Swift.String? = nil, interaction: Swift.Bool = true, delay: Foundation.TimeInterval? = nil)
- @_Concurrency.MainActor(unsafe) public class func failed(_ text: Swift.String? = nil, interaction: Swift.Bool = true, delay: Foundation.TimeInterval? = nil)
- @_Concurrency.MainActor(unsafe) public class func failed(_ error: (any Swift.Error)?, interaction: Swift.Bool = true, delay: Foundation.TimeInterval? = nil)
- @_Concurrency.MainActor(unsafe) public class func added(_ text: Swift.String? = nil, interaction: Swift.Bool = true, delay: Foundation.TimeInterval? = nil)
- }
- extension OUICallingPlugin.ProgressHUD {
- @_Concurrency.MainActor(unsafe) public class func image(_ text: Swift.String? = nil, image: UIKit.UIImage?, interaction: Swift.Bool = true, delay: Foundation.TimeInterval? = nil)
- @_Concurrency.MainActor(unsafe) public class func symbol(_ text: Swift.String? = nil, name: Swift.String, interaction: Swift.Bool = true, delay: Foundation.TimeInterval? = nil)
- @_Concurrency.MainActor(unsafe) public class func success(_ text: Swift.String? = nil, image: UIKit.UIImage? = nil, interaction: Swift.Bool = true, delay: Foundation.TimeInterval? = nil)
- @_Concurrency.MainActor(unsafe) public class func error(_ text: Swift.String? = nil, image: UIKit.UIImage? = nil, interaction: Swift.Bool = true, delay: Foundation.TimeInterval? = nil)
- @_Concurrency.MainActor(unsafe) public class func error(_ error: (any Swift.Error)?, image: UIKit.UIImage? = nil, interaction: Swift.Bool = true, delay: Foundation.TimeInterval? = nil)
- }
- extension OUICallingPlugin.ProgressHUD {
- @_Concurrency.MainActor(unsafe) public class func animate(_ text: Swift.String? = nil, interaction: Swift.Bool = true)
- @_Concurrency.MainActor(unsafe) public class func animate(_ text: Swift.String? = nil, _ type: OUICallingPlugin.AnimationType, interaction: Swift.Bool = true)
- @_Concurrency.MainActor(unsafe) public class func animate(_ text: Swift.String? = nil, symbol: Swift.String, interaction: Swift.Bool = true)
- }
- extension OUICallingPlugin.ProgressHUD {
- @_Concurrency.MainActor(unsafe) public class func banner(_ title: Swift.String?, _ message: Swift.String?, delay: Foundation.TimeInterval = 3.0)
- @_Concurrency.MainActor(unsafe) public class func bannerHide()
- }
- extension OUICallingPlugin.ProgressHUD {
- @_Concurrency.MainActor(unsafe) public class func text(_ text: Swift.String, interaction: Swift.Bool = true, onDelayDismiss: (() -> Swift.Void)? = nil)
- }
- public struct JsonTool {
- public static func fromJson<T>(_ json: Swift.String, toClass: T.Type) -> T? where T : Swift.Decodable
- public static func toJson<T>(fromObject: T) -> Swift.String where T : Swift.Encodable
- public static func toMap<T>(fromObject: T) -> [Swift.String : Any] where T : Swift.Encodable
- public static func fromMap<T>(_ map: [Swift.String : Any], toClass: T.Type) -> T? where T : Swift.Decodable
- }
- @objc public class VideoEncoding : ObjectiveC.NSObject, OUICallingPlugin.MediaEncoding {
- @objc public var maxBitrate: Swift.Int
- @objc public var maxFps: Swift.Int
- @objc public init(maxBitrate: Swift.Int, maxFps: Swift.Int)
- @objc override dynamic public func isEqual(_ object: Any?) -> Swift.Bool
- @objc override dynamic public var hash: Swift.Int {
- @objc get
- }
- @objc deinit
- }
- public protocol LogHandler {
- func log(level: OUICallingPlugin.Logger.Level, message: OUICallingPlugin.Logger.Message, metadata: OUICallingPlugin.Logger.Metadata?, source: Swift.String, file: Swift.String, function: Swift.String, line: Swift.UInt)
- @available(*, deprecated, renamed: "log(level:message:metadata:source:file:function:line:)")
- func log(level: OUICallingPlugin.Logger.Level, message: OUICallingPlugin.Logger.Message, metadata: OUICallingPlugin.Logger.Metadata?, file: Swift.String, function: Swift.String, line: Swift.UInt)
- subscript(metadataKey _: Swift.String) -> OUICallingPlugin.Logger.Metadata.Value? { get set }
- var metadata: OUICallingPlugin.Logger.Metadata { get set }
- var logLevel: OUICallingPlugin.Logger.Level { get set }
- }
- extension OUICallingPlugin.LogHandler {
- @available(*, deprecated, message: "You should implement this method instead of using the default implementation")
- public func log(level: OUICallingPlugin.Logger.Level, message: OUICallingPlugin.Logger.Message, metadata: OUICallingPlugin.Logger.Metadata?, source: Swift.String, file: Swift.String, function: Swift.String, line: Swift.UInt)
- @available(*, deprecated, renamed: "log(level:message:metadata:source:file:function:line:)")
- public func log(level: OUICallingPlugin.Logger.Level, message: OUICallingPlugin.Logger.Message, metadata: OUICallingPlugin.Logger.Metadata?, file: Swift.String, function: Swift.String, line: Swift.UInt)
- }
- extension OUICallingPlugin.CameraCapturer {
- @discardableResult
- @objc(switchCameraPosition) dynamic public func switchCameraPositionObjC() -> OUICallingPlugin.Promise<Swift.Bool>.ObjCPromise<Foundation.NSNumber>
- @discardableResult
- @objc(setCameraPosition:) dynamic public func setCameraPositionObjC(_ position: AVFoundation.AVCaptureDevice.Position) -> OUICallingPlugin.Promise<Swift.Bool>.ObjCPromise<Foundation.NSNumber>
- }
- extension OUICallingPlugin.ObservableType {
- public func throttle(_ dueTime: OUICallingPlugin.RxTimeInterval, latest: Swift.Bool = true, scheduler: any OUICallingPlugin.SchedulerType) -> OUICallingPlugin.Observable<Self.Element>
- }
- extension OUICallingPlugin.ObservableType {
- public func skip<Source>(until other: Source) -> OUICallingPlugin.Observable<Self.Element> where Source : OUICallingPlugin.ObservableType
- @available(*, deprecated, renamed: "skip(until:)")
- public func skipUntil<Source>(_ other: Source) -> OUICallingPlugin.Observable<Self.Element> where Source : OUICallingPlugin.ObservableType
- }
- @objc public class ScreenShareCaptureOptions : ObjectiveC.NSObject, OUICallingPlugin.VideoCaptureOptions {
- @objc final public let dimensions: OUICallingPlugin.Dimensions
- @objc final public let fps: Swift.Int
- @objc final public let showCursor: Swift.Bool
- @objc final public let useBroadcastExtension: Swift.Bool
- public init(dimensions: OUICallingPlugin.Dimensions = .h1080_169, fps: Swift.Int = 15, showCursor: Swift.Bool = true, useBroadcastExtension: Swift.Bool = false)
- @objc override dynamic public func isEqual(_ object: Any?) -> Swift.Bool
- @objc override dynamic public var hash: Swift.Int {
- @objc get
- }
- @objc deinit
- }
- public protocol Cancelable : OUICallingPlugin.Disposable {
- var isDisposed: Swift.Bool { get }
- }
- extension OUICallingPlugin.ObservableType {
- public static func combineLatest<Collection>(_ collection: Collection, resultSelector: @escaping ([Collection.Element.Element]) throws -> Self.Element) -> OUICallingPlugin.Observable<Self.Element> where Collection : Swift.Collection, Collection.Element : OUICallingPlugin.ObservableType
- public static func combineLatest<Collection>(_ collection: Collection) -> OUICallingPlugin.Observable<[Self.Element]> where Collection : Swift.Collection, Self.Element == Collection.Element.Element, Collection.Element : OUICallingPlugin.ObservableType
- }
- extension WebRTC.RTCConfiguration {
- public static func liveKitDefault() -> WebRTC.RTCConfiguration
- convenience public init(copy configuration: WebRTC.RTCConfiguration)
- }
- final public class BooleanDisposable : OUICallingPlugin.Cancelable {
- public init()
- public init(isDisposed: Swift.Bool)
- final public var isDisposed: Swift.Bool {
- get
- }
- final public func dispose()
- @objc deinit
- }
- @_hasMissingDesignatedInitializers public class CurrentThreadScheduler : OUICallingPlugin.ImmediateSchedulerType {
- public static let instance: OUICallingPlugin.CurrentThreadScheduler
- public static var isScheduleRequired: Swift.Bool {
- get
- }
- public func schedule<StateType>(_ state: StateType, action: @escaping (StateType) -> any OUICallingPlugin.Disposable) -> any OUICallingPlugin.Disposable
- @objc deinit
- }
- extension OUICallingPlugin.Track {
- @objc override dynamic public func isEqual(_ object: Any?) -> Swift.Bool
- @objc override dynamic public var hash: Swift.Int {
- @objc get
- }
- }
- @objc @_inheritsConvenienceInitializers @_Concurrency.MainActor(unsafe) final public class AnimationSubview : UIKit.UIView {
- @_Concurrency.MainActor(unsafe) @objc override dynamic public init(frame: CoreFoundation.CGRect)
- @_Concurrency.MainActor(unsafe) @objc required dynamic public init?(coder: Foundation.NSCoder)
- @objc deinit
- }
- @available(macOS 10.15, iOS 13.0, watchOS 6.0, tvOS 13.0, *)
- extension OUICallingPlugin.InfallibleType {
- public var values: _Concurrency.AsyncStream<Self.Element> {
- get
- }
- }
- public typealias RxTimeInterval = Dispatch.DispatchTimeInterval
- public typealias RxTime = Foundation.Date
- public protocol SchedulerType : OUICallingPlugin.ImmediateSchedulerType {
- var now: OUICallingPlugin.RxTime { get }
- func scheduleRelative<StateType>(_ state: StateType, dueTime: OUICallingPlugin.RxTimeInterval, action: @escaping (StateType) -> any OUICallingPlugin.Disposable) -> any OUICallingPlugin.Disposable
- func schedulePeriodic<StateType>(_ state: StateType, startAfter: OUICallingPlugin.RxTimeInterval, period: OUICallingPlugin.RxTimeInterval, action: @escaping (StateType) -> StateType) -> any OUICallingPlugin.Disposable
- }
- extension OUICallingPlugin.SchedulerType {
- public func schedulePeriodic<StateType>(_ state: StateType, startAfter: OUICallingPlugin.RxTimeInterval, period: OUICallingPlugin.RxTimeInterval, action: @escaping (StateType) -> StateType) -> any OUICallingPlugin.Disposable
- }
- extension OUICallingPlugin.Room {
- public var allParticipants: [OUICallingPlugin.Sid : OUICallingPlugin.Participant] {
- get
- }
- }
- public protocol Resource {
- var cacheKey: Swift.String { get }
- var downloadURL: Foundation.URL { get }
- }
- extension OUICallingPlugin.Resource {
- public func convertToSource(overrideCacheKey: Swift.String? = nil) -> OUICallingPlugin.Source
- }
- public struct ImageResource : OUICallingPlugin.Resource {
- public init(downloadURL: Foundation.URL, cacheKey: Swift.String? = nil)
- public let cacheKey: Swift.String
- public let downloadURL: Foundation.URL
- }
- extension Foundation.URL : OUICallingPlugin.Resource {
- public var cacheKey: Swift.String {
- get
- }
- public var downloadURL: Foundation.URL {
- get
- }
- }
- extension OUICallingPlugin.ObservableType {
- public func timeout(_ dueTime: OUICallingPlugin.RxTimeInterval, scheduler: any OUICallingPlugin.SchedulerType) -> OUICallingPlugin.Observable<Self.Element>
- public func timeout<Source>(_ dueTime: OUICallingPlugin.RxTimeInterval, other: Source, scheduler: any OUICallingPlugin.SchedulerType) -> OUICallingPlugin.Observable<Self.Element> where Source : OUICallingPlugin.ObservableConvertibleType, Self.Element == Source.Element
- }
- public protocol ImageDownloadRedirectHandler {
- func handleHTTPRedirection(for task: OUICallingPlugin.SessionDataTask, response: Foundation.HTTPURLResponse, newRequest: Foundation.URLRequest, completionHandler: @escaping (Foundation.URLRequest?) -> Swift.Void)
- }
- public struct AnyRedirectHandler : OUICallingPlugin.ImageDownloadRedirectHandler {
- public func handleHTTPRedirection(for task: OUICallingPlugin.SessionDataTask, response: Foundation.HTTPURLResponse, newRequest: Foundation.URLRequest, completionHandler: @escaping (Foundation.URLRequest?) -> Swift.Void)
- public init(handle: @escaping (OUICallingPlugin.SessionDataTask, Foundation.HTTPURLResponse, Foundation.URLRequest, @escaping (Foundation.URLRequest?) -> Swift.Void) -> Swift.Void)
- }
- public typealias KingfisherOptionsInfo = [OUICallingPlugin.KingfisherOptionsInfoItem]
- public enum KingfisherOptionsInfoItem {
- case targetCache(OUICallingPlugin.ImageCache)
- case originalCache(OUICallingPlugin.ImageCache)
- case downloader(OUICallingPlugin.ImageDownloader)
- case transition(OUICallingPlugin.ImageTransition)
- case downloadPriority(Swift.Float)
- case forceRefresh
- case fromMemoryCacheOrRefresh
- case forceTransition
- case cacheMemoryOnly
- case waitForCache
- case onlyFromCache
- case backgroundDecode
- case callbackQueue(OUICallingPlugin.CallbackQueue)
- case scaleFactor(CoreFoundation.CGFloat)
- case preloadAllAnimationData
- case requestModifier(any OUICallingPlugin.AsyncImageDownloadRequestModifier)
- case redirectHandler(any OUICallingPlugin.ImageDownloadRedirectHandler)
- case processor(any OUICallingPlugin.ImageProcessor)
- case cacheSerializer(any OUICallingPlugin.CacheSerializer)
- case imageModifier(any OUICallingPlugin.ImageModifier)
- case keepCurrentImageWhileLoading
- case onlyLoadFirstFrame
- case cacheOriginalImage
- case onFailureImage(OUICallingPlugin.KFCrossPlatformImage?)
- case alsoPrefetchToMemory
- case loadDiskFileSynchronously
- case diskStoreWriteOptions(Foundation.Data.WritingOptions)
- case memoryCacheExpiration(OUICallingPlugin.StorageExpiration)
- case memoryCacheAccessExtendingExpiration(OUICallingPlugin.ExpirationExtending)
- case diskCacheExpiration(OUICallingPlugin.StorageExpiration)
- case diskCacheAccessExtendingExpiration(OUICallingPlugin.ExpirationExtending)
- case processingQueue(OUICallingPlugin.CallbackQueue)
- case progressiveJPEG(OUICallingPlugin.ImageProgressive)
- case alternativeSources([OUICallingPlugin.Source])
- case retryStrategy(any OUICallingPlugin.RetryStrategy)
- case lowDataMode(OUICallingPlugin.Source?)
- }
- public struct KingfisherParsedOptionsInfo {
- public var targetCache: OUICallingPlugin.ImageCache?
- public var originalCache: OUICallingPlugin.ImageCache?
- public var downloader: OUICallingPlugin.ImageDownloader?
- public var transition: OUICallingPlugin.ImageTransition
- public var downloadPriority: Swift.Float
- public var forceRefresh: Swift.Bool
- public var fromMemoryCacheOrRefresh: Swift.Bool
- public var forceTransition: Swift.Bool
- public var cacheMemoryOnly: Swift.Bool
- public var waitForCache: Swift.Bool
- public var onlyFromCache: Swift.Bool
- public var backgroundDecode: Swift.Bool
- public var preloadAllAnimationData: Swift.Bool
- public var callbackQueue: OUICallingPlugin.CallbackQueue
- public var scaleFactor: CoreFoundation.CGFloat
- public var requestModifier: (any OUICallingPlugin.AsyncImageDownloadRequestModifier)?
- public var redirectHandler: (any OUICallingPlugin.ImageDownloadRedirectHandler)?
- public var processor: any OUICallingPlugin.ImageProcessor
- public var imageModifier: (any OUICallingPlugin.ImageModifier)?
- public var cacheSerializer: any OUICallingPlugin.CacheSerializer
- public var keepCurrentImageWhileLoading: Swift.Bool
- public var onlyLoadFirstFrame: Swift.Bool
- public var cacheOriginalImage: Swift.Bool
- public var onFailureImage: OUICallingPlugin.KFCrossPlatformImage??
- public var alsoPrefetchToMemory: Swift.Bool
- public var loadDiskFileSynchronously: Swift.Bool
- public var diskStoreWriteOptions: Foundation.Data.WritingOptions
- public var memoryCacheExpiration: OUICallingPlugin.StorageExpiration?
- public var memoryCacheAccessExtendingExpiration: OUICallingPlugin.ExpirationExtending
- public var diskCacheExpiration: OUICallingPlugin.StorageExpiration?
- public var diskCacheAccessExtendingExpiration: OUICallingPlugin.ExpirationExtending
- public var processingQueue: OUICallingPlugin.CallbackQueue?
- public var progressiveJPEG: OUICallingPlugin.ImageProgressive?
- public var alternativeSources: [OUICallingPlugin.Source]?
- public var retryStrategy: (any OUICallingPlugin.RetryStrategy)?
- public var lowDataModeSource: OUICallingPlugin.Source?
- public init(_ info: OUICallingPlugin.KingfisherOptionsInfo?)
- }
- extension OUICallingPlugin.LocalVideoTrack {
- @objc dynamic public func mute() -> OUICallingPlugin.Promise<Swift.Void>.ObjCPromise<Foundation.NSNull>
- @objc dynamic public func unmute() -> OUICallingPlugin.Promise<Swift.Void>.ObjCPromise<Foundation.NSNull>
- }
- @objc @_inheritsConvenienceInitializers @_Concurrency.MainActor(unsafe) open class AnimatedButton : OUICallingPlugin.AnimatedControl {
- @_Concurrency.MainActor(unsafe) override public init(animation: OUICallingPlugin.LottieAnimation, configuration: OUICallingPlugin.LottieConfiguration = .shared)
- @_Concurrency.MainActor(unsafe) @objc override dynamic public init()
- @_Concurrency.MainActor(unsafe) @objc required dynamic public init?(coder aDecoder: Foundation.NSCoder)
- @_Concurrency.MainActor(unsafe) @objc override dynamic open func beginTracking(_ touch: UIKit.UITouch, with event: UIKit.UIEvent?) -> Swift.Bool
- @_Concurrency.MainActor(unsafe) @objc override dynamic open func endTracking(_ touch: UIKit.UITouch?, with event: UIKit.UIEvent?)
- @_Concurrency.MainActor(unsafe) @objc override dynamic public var accessibilityTraits: UIKit.UIAccessibilityTraits {
- @objc get
- @objc set
- }
- @_Concurrency.MainActor(unsafe) public func setPlayRange(fromProgress: OUICallingPlugin.AnimationProgressTime, toProgress: OUICallingPlugin.AnimationProgressTime, event: UIKit.UIControl.Event)
- @_Concurrency.MainActor(unsafe) public func setPlayRange(fromMarker fromName: Swift.String, toMarker toName: Swift.String, event: UIKit.UIControl.Event)
- @objc deinit
- }
- @objc public enum SubscriptionState : Swift.Int, Swift.Codable {
- case subscribed
- case notAllowed
- case unsubscribed
- public init?(rawValue: Swift.Int)
- public typealias RawValue = Swift.Int
- public var rawValue: Swift.Int {
- get
- }
- }
- @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc public class RemoteTrackPublication : OUICallingPlugin.TrackPublication {
- public var subscriptionAllowed: Swift.Bool {
- get
- }
- public var enabled: Swift.Bool {
- get
- }
- @objc override public var muted: Swift.Bool {
- @objc get
- }
- @objc deinit
- @objc override public var subscribed: Swift.Bool {
- @objc get
- }
- public var subscriptionState: OUICallingPlugin.SubscriptionState {
- get
- }
- @discardableResult
- public func set(subscribed newValue: Swift.Bool) -> OUICallingPlugin.Promise<Swift.Void>
- @discardableResult
- public func set(enabled newValue: Swift.Bool) -> OUICallingPlugin.Promise<Swift.Void>
- @discardableResult
- public func set(preferredFPS newValue: Swift.UInt) -> OUICallingPlugin.Promise<Swift.Void>
- }
- extension OUICallingPlugin.ObservableType {
- public static func amb<Sequence>(_ sequence: Sequence) -> OUICallingPlugin.Observable<Self.Element> where Sequence : Swift.Sequence, Sequence.Element == OUICallingPlugin.Observable<Self.Element>
- }
- extension OUICallingPlugin.ObservableType {
- public func amb<O2>(_ right: O2) -> OUICallingPlugin.Observable<Self.Element> where O2 : OUICallingPlugin.ObservableType, Self.Element == O2.Element
- }
- @objc public protocol RemoteTrack : OUICallingPlugin.Track {
- }
- extension OUICallingPlugin.LottieColor : Swift.Codable {
- public init(from decoder: any Swift.Decoder) throws
- public func encode(to encoder: any Swift.Encoder) throws
- }
- public typealias ConstraintInsets = UIKit.UIEdgeInsets
- extension OUICallingPlugin.ObservableType where Self.Element : OUICallingPlugin.EventConvertible {
- public func dematerialize() -> OUICallingPlugin.Observable<Self.Element.Element>
- }
- extension Swift.Double {
- public static let defaultCaptureStart: Swift.Double
- public static let defaultConnectivity: Swift.Double
- public static let defaultPublish: Swift.Double
- public static let defaultReconnectAttemptDelay: Swift.Double
- public static let defaultSocketConnect: Swift.Double
- public static let defaultJoinResponse: Swift.Double
- public static let defaultTransportState: Swift.Double
- public static let defaultHTTPConnect: Swift.Double
- public static let defaultPublisherDataChannelOpen: Swift.Double
- }
- extension UIKit.UIViewController {
- @_Concurrency.MainActor(unsafe) public static var scale: ((_ scale: Swift.Bool) -> Swift.Void)?
- @_Concurrency.MainActor(unsafe) public func suspend(coverImageName: Swift.String, tips: Swift.String?)
- @_Concurrency.MainActor(unsafe) public func updateSuspendTips(text: Swift.String)
- @_Concurrency.MainActor(unsafe) public func removeMiniWindow()
- @_Concurrency.MainActor(unsafe) public static func currentViewController() -> UIKit.UIViewController
- }
- public struct ImageProgressive {
- public enum UpdatingStrategy {
- case `default`
- case keepCurrent
- case replace(OUICallingPlugin.KFCrossPlatformImage?)
- }
- @available(*, deprecated, renamed: "init()", message: "Getting a default `ImageProgressive` is deprecated due to its syntax symatic is not clear. Use `ImageProgressive.init` instead.")
- public static let `default`: OUICallingPlugin.ImageProgressive
- public let onImageUpdated: OUICallingPlugin.Delegate<OUICallingPlugin.KFCrossPlatformImage, OUICallingPlugin.ImageProgressive.UpdatingStrategy>
- public init()
- public init(isBlur: Swift.Bool, isFastestScan: Swift.Bool, scanInterval: Foundation.TimeInterval)
- }
- extension OUICallingPlugin.RemoteTrackPublication {
- @discardableResult
- @objc(setEnabled:) dynamic public func setObjC(enabled value: Swift.Bool) -> OUICallingPlugin.Promise<Swift.Void>.ObjCPromise<Foundation.NSNull>
- @discardableResult
- @objc(setSubscribed:) dynamic public func setObjC(subscribed value: Swift.Bool) -> OUICallingPlugin.Promise<Swift.Void>.ObjCPromise<Foundation.NSNull>
- }
- @objc public class AudioCaptureOptions : ObjectiveC.NSObject, OUICallingPlugin.CaptureOptions {
- @objc final public let echoCancellation: Swift.Bool
- @objc final public let noiseSuppression: Swift.Bool
- @objc final public let autoGainControl: Swift.Bool
- @objc final public let typingNoiseDetection: Swift.Bool
- @objc final public let highpassFilter: Swift.Bool
- @objc final public let experimentalNoiseSuppression: Swift.Bool
- @objc final public let experimentalAutoGainControl: Swift.Bool
- public init(echoCancellation: Swift.Bool = true, noiseSuppression: Swift.Bool = true, autoGainControl: Swift.Bool = true, typingNoiseDetection: Swift.Bool = true, highpassFilter: Swift.Bool = true)
- @objc override dynamic public func isEqual(_ object: Any?) -> Swift.Bool
- @objc override dynamic public var hash: Swift.Int {
- @objc get
- }
- @objc deinit
- }
- @objc @_Concurrency.MainActor(unsafe) open class AnimatedControl : UIKit.UIControl {
- @_Concurrency.MainActor(unsafe) public init(animation: OUICallingPlugin.LottieAnimation, configuration: OUICallingPlugin.LottieConfiguration = .shared)
- @_Concurrency.MainActor(unsafe) @objc dynamic public init()
- @_Concurrency.MainActor(unsafe) @objc required dynamic public init?(coder aDecoder: Foundation.NSCoder)
- @_Concurrency.MainActor(unsafe) @objc override dynamic open var isEnabled: Swift.Bool {
- @objc get
- @objc set
- }
- @_Concurrency.MainActor(unsafe) @objc override dynamic open var isSelected: Swift.Bool {
- @objc get
- @objc set
- }
- @_Concurrency.MainActor(unsafe) @objc override dynamic open var isHighlighted: Swift.Bool {
- @objc get
- @objc set
- }
- @_Concurrency.MainActor(unsafe) @objc override dynamic open var intrinsicContentSize: CoreFoundation.CGSize {
- @objc get
- }
- @_Concurrency.MainActor(unsafe) @objc override dynamic open func beginTracking(_ touch: UIKit.UITouch, with event: UIKit.UIEvent?) -> Swift.Bool
- @_Concurrency.MainActor(unsafe) @objc override dynamic open func continueTracking(_ touch: UIKit.UITouch, with event: UIKit.UIEvent?) -> Swift.Bool
- @_Concurrency.MainActor(unsafe) @objc override dynamic open func endTracking(_ touch: UIKit.UITouch?, with event: UIKit.UIEvent?)
- @_Concurrency.MainActor(unsafe) @objc override dynamic open func cancelTracking(with event: UIKit.UIEvent?)
- @_Concurrency.MainActor(unsafe) open func animationDidSet()
- @_Concurrency.MainActor(unsafe) final public let animationView: OUICallingPlugin.LottieAnimationView
- @_Concurrency.MainActor(unsafe) public var animation: OUICallingPlugin.LottieAnimation? {
- get
- set
- }
- @_Concurrency.MainActor(unsafe) public var animationSpeed: CoreFoundation.CGFloat {
- get
- set
- }
- @_Concurrency.MainActor(unsafe) public func setLayer(named: Swift.String, forState: UIKit.UIControl.State)
- @_Concurrency.MainActor(unsafe) public func setValueProvider(_ valueProvider: any OUICallingPlugin.AnyValueProvider, keypath: OUICallingPlugin.AnimationKeypath)
- @objc deinit
- }
- @_hasMissingDesignatedInitializers public class Observable<Element> : OUICallingPlugin.ObservableType {
- public func subscribe<Observer>(_ observer: Observer) -> any OUICallingPlugin.Disposable where Element == Observer.Element, Observer : OUICallingPlugin.ObserverType
- public func asObservable() -> OUICallingPlugin.Observable<Element>
- @objc deinit
- }
- extension OUICallingPlugin.ObservableType {
- public func subscribe(_ on: @escaping (OUICallingPlugin.Event<Self.Element>) -> Swift.Void) -> any OUICallingPlugin.Disposable
- public func subscribe<Object>(with object: Object, onNext: ((Object, Self.Element) -> Swift.Void)? = nil, onError: ((Object, any Swift.Error) -> Swift.Void)? = nil, onCompleted: ((Object) -> Swift.Void)? = nil, onDisposed: ((Object) -> Swift.Void)? = nil) -> any OUICallingPlugin.Disposable where Object : AnyObject
- public func subscribe(onNext: ((Self.Element) -> Swift.Void)? = nil, onError: ((any Swift.Error) -> Swift.Void)? = nil, onCompleted: (() -> Swift.Void)? = nil, onDisposed: (() -> Swift.Void)? = nil) -> any OUICallingPlugin.Disposable
- }
- extension OUICallingPlugin.Hooks {
- public typealias DefaultErrorHandler = (_ subscriptionCallStack: [Swift.String], _ error: any Swift.Error) -> Swift.Void
- public typealias CustomCaptureSubscriptionCallstack = () -> [Swift.String]
- public static var defaultErrorHandler: OUICallingPlugin.Hooks.DefaultErrorHandler {
- get
- set
- }
- public static var customCaptureSubscriptionCallstack: OUICallingPlugin.Hooks.CustomCaptureSubscriptionCallstack {
- get
- set
- }
- }
- public func wrap(on queue: Dispatch.DispatchQueue = .promises, _ work: @escaping (@escaping () -> Swift.Void) throws -> Swift.Void) -> OUICallingPlugin.Promise<Any?>
- public func wrap<Value>(on queue: Dispatch.DispatchQueue = .promises, _ work: @escaping (@escaping (Value) -> Swift.Void) throws -> Swift.Void) -> OUICallingPlugin.Promise<Value>
- public func wrap<Value>(on queue: Dispatch.DispatchQueue = .promises, _ work: @escaping (@escaping (Value?) -> Swift.Void) throws -> Swift.Void) -> OUICallingPlugin.Promise<Value?>
- public func wrap<Value>(on queue: Dispatch.DispatchQueue = .promises, _ work: @escaping (@escaping (Value, (any Swift.Error)?) -> Swift.Void) throws -> Swift.Void) -> OUICallingPlugin.Promise<Value>
- public func wrap<Value>(on queue: Dispatch.DispatchQueue = .promises, _ work: @escaping (@escaping ((any Swift.Error)?, Value) -> Swift.Void) throws -> Swift.Void) -> OUICallingPlugin.Promise<Value>
- public func wrap<Value>(on queue: Dispatch.DispatchQueue = .promises, _ work: @escaping (@escaping (Value?, (any Swift.Error)?) -> Swift.Void) throws -> Swift.Void) -> OUICallingPlugin.Promise<Value?>
- public func wrap<Value>(on queue: Dispatch.DispatchQueue = .promises, _ work: @escaping (@escaping ((any Swift.Error)?, Value?) -> Swift.Void) throws -> Swift.Void) -> OUICallingPlugin.Promise<Value?>
- public func wrap<Value1, Value2>(on queue: Dispatch.DispatchQueue = .promises, _ work: @escaping (@escaping (Value1?, Value2?, (any Swift.Error)?) -> Swift.Void) throws -> Swift.Void) -> OUICallingPlugin.Promise<(Value1?, Value2?)>
- public struct GroupedObservable<Key, Element> : OUICallingPlugin.ObservableType {
- public let key: Key
- public init(key: Key, source: OUICallingPlugin.Observable<Element>)
- public func subscribe<Observer>(_ observer: Observer) -> any OUICallingPlugin.Disposable where Element == Observer.Element, Observer : OUICallingPlugin.ObserverType
- public func asObservable() -> OUICallingPlugin.Observable<Element>
- }
- extension OUICallingPlugin.ObservableType {
- public static func combineLatest<O1, O2>(_ source1: O1, _ source2: O2, resultSelector: @escaping (O1.Element, O2.Element) throws -> Self.Element) -> OUICallingPlugin.Observable<Self.Element> where O1 : OUICallingPlugin.ObservableType, O2 : OUICallingPlugin.ObservableType
- }
- extension OUICallingPlugin.ObservableType where Self.Element == Any {
- public static func combineLatest<O1, O2>(_ source1: O1, _ source2: O2) -> OUICallingPlugin.Observable<(O1.Element, O2.Element)> where O1 : OUICallingPlugin.ObservableType, O2 : OUICallingPlugin.ObservableType
- }
- extension OUICallingPlugin.ObservableType {
- public static func combineLatest<O1, O2, O3>(_ source1: O1, _ source2: O2, _ source3: O3, resultSelector: @escaping (O1.Element, O2.Element, O3.Element) throws -> Self.Element) -> OUICallingPlugin.Observable<Self.Element> where O1 : OUICallingPlugin.ObservableType, O2 : OUICallingPlugin.ObservableType, O3 : OUICallingPlugin.ObservableType
- }
- extension OUICallingPlugin.ObservableType where Self.Element == Any {
- public static func combineLatest<O1, O2, O3>(_ source1: O1, _ source2: O2, _ source3: O3) -> OUICallingPlugin.Observable<(O1.Element, O2.Element, O3.Element)> where O1 : OUICallingPlugin.ObservableType, O2 : OUICallingPlugin.ObservableType, O3 : OUICallingPlugin.ObservableType
- }
- extension OUICallingPlugin.ObservableType {
- public static func combineLatest<O1, O2, O3, O4>(_ source1: O1, _ source2: O2, _ source3: O3, _ source4: O4, resultSelector: @escaping (O1.Element, O2.Element, O3.Element, O4.Element) throws -> Self.Element) -> OUICallingPlugin.Observable<Self.Element> where O1 : OUICallingPlugin.ObservableType, O2 : OUICallingPlugin.ObservableType, O3 : OUICallingPlugin.ObservableType, O4 : OUICallingPlugin.ObservableType
- }
- extension OUICallingPlugin.ObservableType where Self.Element == Any {
- public static func combineLatest<O1, O2, O3, O4>(_ source1: O1, _ source2: O2, _ source3: O3, _ source4: O4) -> OUICallingPlugin.Observable<(O1.Element, O2.Element, O3.Element, O4.Element)> where O1 : OUICallingPlugin.ObservableType, O2 : OUICallingPlugin.ObservableType, O3 : OUICallingPlugin.ObservableType, O4 : OUICallingPlugin.ObservableType
- }
- extension OUICallingPlugin.ObservableType {
- public static func combineLatest<O1, O2, O3, O4, O5>(_ source1: O1, _ source2: O2, _ source3: O3, _ source4: O4, _ source5: O5, resultSelector: @escaping (O1.Element, O2.Element, O3.Element, O4.Element, O5.Element) throws -> Self.Element) -> OUICallingPlugin.Observable<Self.Element> where O1 : OUICallingPlugin.ObservableType, O2 : OUICallingPlugin.ObservableType, O3 : OUICallingPlugin.ObservableType, O4 : OUICallingPlugin.ObservableType, O5 : OUICallingPlugin.ObservableType
- }
- extension OUICallingPlugin.ObservableType where Self.Element == Any {
- public static func combineLatest<O1, O2, O3, O4, O5>(_ source1: O1, _ source2: O2, _ source3: O3, _ source4: O4, _ source5: O5) -> OUICallingPlugin.Observable<(O1.Element, O2.Element, O3.Element, O4.Element, O5.Element)> where O1 : OUICallingPlugin.ObservableType, O2 : OUICallingPlugin.ObservableType, O3 : OUICallingPlugin.ObservableType, O4 : OUICallingPlugin.ObservableType, O5 : OUICallingPlugin.ObservableType
- }
- extension OUICallingPlugin.ObservableType {
- public static func combineLatest<O1, O2, O3, O4, O5, O6>(_ source1: O1, _ source2: O2, _ source3: O3, _ source4: O4, _ source5: O5, _ source6: O6, resultSelector: @escaping (O1.Element, O2.Element, O3.Element, O4.Element, O5.Element, O6.Element) throws -> Self.Element) -> OUICallingPlugin.Observable<Self.Element> where O1 : OUICallingPlugin.ObservableType, O2 : OUICallingPlugin.ObservableType, O3 : OUICallingPlugin.ObservableType, O4 : OUICallingPlugin.ObservableType, O5 : OUICallingPlugin.ObservableType, O6 : OUICallingPlugin.ObservableType
- }
- extension OUICallingPlugin.ObservableType where Self.Element == Any {
- public static func combineLatest<O1, O2, O3, O4, O5, O6>(_ source1: O1, _ source2: O2, _ source3: O3, _ source4: O4, _ source5: O5, _ source6: O6) -> OUICallingPlugin.Observable<(O1.Element, O2.Element, O3.Element, O4.Element, O5.Element, O6.Element)> where O1 : OUICallingPlugin.ObservableType, O2 : OUICallingPlugin.ObservableType, O3 : OUICallingPlugin.ObservableType, O4 : OUICallingPlugin.ObservableType, O5 : OUICallingPlugin.ObservableType, O6 : OUICallingPlugin.ObservableType
- }
- extension OUICallingPlugin.ObservableType {
- public static func combineLatest<O1, O2, O3, O4, O5, O6, O7>(_ source1: O1, _ source2: O2, _ source3: O3, _ source4: O4, _ source5: O5, _ source6: O6, _ source7: O7, resultSelector: @escaping (O1.Element, O2.Element, O3.Element, O4.Element, O5.Element, O6.Element, O7.Element) throws -> Self.Element) -> OUICallingPlugin.Observable<Self.Element> where O1 : OUICallingPlugin.ObservableType, O2 : OUICallingPlugin.ObservableType, O3 : OUICallingPlugin.ObservableType, O4 : OUICallingPlugin.ObservableType, O5 : OUICallingPlugin.ObservableType, O6 : OUICallingPlugin.ObservableType, O7 : OUICallingPlugin.ObservableType
- }
- extension OUICallingPlugin.ObservableType where Self.Element == Any {
- public static func combineLatest<O1, O2, O3, O4, O5, O6, O7>(_ source1: O1, _ source2: O2, _ source3: O3, _ source4: O4, _ source5: O5, _ source6: O6, _ source7: O7) -> OUICallingPlugin.Observable<(O1.Element, O2.Element, O3.Element, O4.Element, O5.Element, O6.Element, O7.Element)> where O1 : OUICallingPlugin.ObservableType, O2 : OUICallingPlugin.ObservableType, O3 : OUICallingPlugin.ObservableType, O4 : OUICallingPlugin.ObservableType, O5 : OUICallingPlugin.ObservableType, O6 : OUICallingPlugin.ObservableType, O7 : OUICallingPlugin.ObservableType
- }
- extension OUICallingPlugin.ObservableType {
- public static func combineLatest<O1, O2, O3, O4, O5, O6, O7, O8>(_ source1: O1, _ source2: O2, _ source3: O3, _ source4: O4, _ source5: O5, _ source6: O6, _ source7: O7, _ source8: O8, resultSelector: @escaping (O1.Element, O2.Element, O3.Element, O4.Element, O5.Element, O6.Element, O7.Element, O8.Element) throws -> Self.Element) -> OUICallingPlugin.Observable<Self.Element> where O1 : OUICallingPlugin.ObservableType, O2 : OUICallingPlugin.ObservableType, O3 : OUICallingPlugin.ObservableType, O4 : OUICallingPlugin.ObservableType, O5 : OUICallingPlugin.ObservableType, O6 : OUICallingPlugin.ObservableType, O7 : OUICallingPlugin.ObservableType, O8 : OUICallingPlugin.ObservableType
- }
- extension OUICallingPlugin.ObservableType where Self.Element == Any {
- public static func combineLatest<O1, O2, O3, O4, O5, O6, O7, O8>(_ source1: O1, _ source2: O2, _ source3: O3, _ source4: O4, _ source5: O5, _ source6: O6, _ source7: O7, _ source8: O8) -> OUICallingPlugin.Observable<(O1.Element, O2.Element, O3.Element, O4.Element, O5.Element, O6.Element, O7.Element, O8.Element)> where O1 : OUICallingPlugin.ObservableType, O2 : OUICallingPlugin.ObservableType, O3 : OUICallingPlugin.ObservableType, O4 : OUICallingPlugin.ObservableType, O5 : OUICallingPlugin.ObservableType, O6 : OUICallingPlugin.ObservableType, O7 : OUICallingPlugin.ObservableType, O8 : OUICallingPlugin.ObservableType
- }
- extension OUICallingPlugin.PointValueProvider : OUICallingPlugin.AnyValueProvider {}
- extension OUICallingPlugin.VideoCapturer.CapturerState : Swift.Equatable {}
- extension OUICallingPlugin.VideoCapturer.CapturerState : Swift.Hashable {}
- extension OUICallingPlugin.VideoCapturer.CapturerState : Swift.RawRepresentable {}
- extension OUICallingPlugin.SubjectLifetimeScope : Swift.Equatable {}
- extension OUICallingPlugin.SubjectLifetimeScope : Swift.Hashable {}
- extension OUICallingPlugin.ReconnectMode : Swift.Equatable {}
- extension OUICallingPlugin.ReconnectMode : Swift.Hashable {}
- extension OUICallingPlugin.ReconnectMode : Swift.RawRepresentable {}
- extension OUICallingPlugin.EncryptionType : Swift.Equatable {}
- extension OUICallingPlugin.EncryptionType : Swift.Hashable {}
- extension OUICallingPlugin.EncryptionType : Swift.RawRepresentable {}
- extension OUICallingPlugin.GradientValueProvider : OUICallingPlugin.AnyValueProvider {}
- extension OUICallingPlugin.LottieBackgroundBehavior : Swift.Equatable {}
- extension OUICallingPlugin.LottieBackgroundBehavior : Swift.Hashable {}
- extension OUICallingPlugin.ImageFormat : Swift.Equatable {}
- extension OUICallingPlugin.ImageFormat : Swift.Hashable {}
- extension OUICallingPlugin.CacheType : Swift.Equatable {}
- extension OUICallingPlugin.CacheType : Swift.Hashable {}
- extension OUICallingPlugin.Track.Kind : Swift.Equatable {}
- extension OUICallingPlugin.Track.Kind : Swift.Hashable {}
- extension OUICallingPlugin.Track.Kind : Swift.RawRepresentable {}
- extension OUICallingPlugin.Track.TrackState : Swift.Equatable {}
- extension OUICallingPlugin.Track.TrackState : Swift.Hashable {}
- extension OUICallingPlugin.Track.TrackState : Swift.RawRepresentable {}
- extension OUICallingPlugin.Track.Source : Swift.Equatable {}
- extension OUICallingPlugin.Track.Source : Swift.Hashable {}
- extension OUICallingPlugin.Track.Source : Swift.RawRepresentable {}
- extension OUICallingPlugin.Track.PublishState : Swift.Equatable {}
- extension OUICallingPlugin.Track.PublishState : Swift.Hashable {}
- extension OUICallingPlugin.Track.PublishState : Swift.RawRepresentable {}
- extension OUICallingPlugin.StatisticsType : Swift.Equatable {}
- extension OUICallingPlugin.StatisticsType : Swift.Hashable {}
- extension OUICallingPlugin.StatisticsType : Swift.RawRepresentable {}
- extension OUICallingPlugin.QualityLimitationReason : Swift.Equatable {}
- extension OUICallingPlugin.QualityLimitationReason : Swift.Hashable {}
- extension OUICallingPlugin.QualityLimitationReason : Swift.RawRepresentable {}
- extension OUICallingPlugin.DtlsRole : Swift.Equatable {}
- extension OUICallingPlugin.DtlsRole : Swift.Hashable {}
- extension OUICallingPlugin.DtlsRole : Swift.RawRepresentable {}
- extension OUICallingPlugin.IceCandidatePairState : Swift.Equatable {}
- extension OUICallingPlugin.IceCandidatePairState : Swift.Hashable {}
- extension OUICallingPlugin.IceCandidatePairState : Swift.RawRepresentable {}
- extension OUICallingPlugin.DataChannelState : Swift.Equatable {}
- extension OUICallingPlugin.DataChannelState : Swift.Hashable {}
- extension OUICallingPlugin.DataChannelState : Swift.RawRepresentable {}
- extension OUICallingPlugin.IceRole : Swift.Equatable {}
- extension OUICallingPlugin.IceRole : Swift.Hashable {}
- extension OUICallingPlugin.IceRole : Swift.RawRepresentable {}
- extension OUICallingPlugin.DtlsTransportState : Swift.Equatable {}
- extension OUICallingPlugin.DtlsTransportState : Swift.Hashable {}
- extension OUICallingPlugin.DtlsTransportState : Swift.RawRepresentable {}
- extension OUICallingPlugin.IceTransportState : Swift.Equatable {}
- extension OUICallingPlugin.IceTransportState : Swift.Hashable {}
- extension OUICallingPlugin.IceTransportState : Swift.RawRepresentable {}
- extension OUICallingPlugin.IceCandidateType : Swift.Equatable {}
- extension OUICallingPlugin.IceCandidateType : Swift.Hashable {}
- extension OUICallingPlugin.IceCandidateType : Swift.RawRepresentable {}
- extension OUICallingPlugin.IceServerTransportProtocol : Swift.Equatable {}
- extension OUICallingPlugin.IceServerTransportProtocol : Swift.Hashable {}
- extension OUICallingPlugin.IceServerTransportProtocol : Swift.RawRepresentable {}
- extension OUICallingPlugin.IceTcpCandidateType : Swift.Equatable {}
- extension OUICallingPlugin.IceTcpCandidateType : Swift.Hashable {}
- extension OUICallingPlugin.IceTcpCandidateType : Swift.RawRepresentable {}
- extension OUICallingPlugin.VirtualTimeComparison : Swift.Equatable {}
- extension OUICallingPlugin.VirtualTimeComparison : Swift.Hashable {}
- extension OUICallingPlugin.StreamState : Swift.Equatable {}
- extension OUICallingPlugin.StreamState : Swift.Hashable {}
- extension OUICallingPlugin.StreamState : Swift.RawRepresentable {}
- extension OUICallingPlugin.E2EEState : Swift.Equatable {}
- extension OUICallingPlugin.E2EEState : Swift.Hashable {}
- extension OUICallingPlugin.E2EEState : Swift.RawRepresentable {}
- extension OUICallingPlugin.CompletableEvent : Swift.Sendable {}
- extension OUICallingPlugin.ProtocolVersion : Swift.Hashable {}
- extension OUICallingPlugin.ProtocolVersion : Swift.RawRepresentable {}
- extension OUICallingPlugin.ColorValueProvider : OUICallingPlugin.AnyValueProvider {}
- extension OUICallingPlugin.Reliability : Swift.Equatable {}
- extension OUICallingPlugin.Reliability : Swift.Hashable {}
- extension OUICallingPlugin.Reliability : Swift.RawRepresentable {}
- extension OUICallingPlugin.LayerType : Swift.Equatable {}
- extension OUICallingPlugin.LayerType : Swift.Hashable {}
- extension OUICallingPlugin.LayerType : Swift.RawRepresentable {}
- extension OUICallingPlugin.MatteType : Swift.Equatable {}
- extension OUICallingPlugin.MatteType : Swift.Hashable {}
- extension OUICallingPlugin.MatteType : Swift.RawRepresentable {}
- extension OUICallingPlugin.BlendMode : Swift.Equatable {}
- extension OUICallingPlugin.BlendMode : Swift.Hashable {}
- extension OUICallingPlugin.BlendMode : Swift.RawRepresentable {}
- extension OUICallingPlugin.TrackPublication : OUICallingPlugin.TrackDelegate {}
- extension OUICallingPlugin.ParticipantCellAction : Swift.Equatable {}
- extension OUICallingPlugin.ParticipantCellAction : Swift.Hashable {}
- extension OUICallingPlugin.CoordinateSpace : Swift.Equatable {}
- extension OUICallingPlugin.CoordinateSpace : Swift.Hashable {}
- extension OUICallingPlugin.CoordinateSpace : Swift.RawRepresentable {}
- extension OUICallingPlugin.ConnectionStateObjC : Swift.Equatable {}
- extension OUICallingPlugin.ConnectionStateObjC : Swift.Hashable {}
- extension OUICallingPlugin.ConnectionStateObjC : Swift.RawRepresentable {}
- extension OUICallingPlugin.AnimationType : Swift.Equatable {}
- extension OUICallingPlugin.AnimationType : Swift.Hashable {}
- extension OUICallingPlugin.LiveIcon : Swift.Equatable {}
- extension OUICallingPlugin.LiveIcon : Swift.Hashable {}
- extension OUICallingPlugin.AudioManager.TrackState : Swift.Equatable {}
- extension OUICallingPlugin.AudioManager.TrackState : Swift.Hashable {}
- extension OUICallingPlugin.ContentMode : Swift.Equatable {}
- extension OUICallingPlugin.ContentMode : Swift.Hashable {}
- extension OUICallingPlugin.FloatValueProvider : OUICallingPlugin.AnyValueProvider {}
- extension OUICallingPlugin.VideoView.LayoutMode : Swift.Equatable {}
- extension OUICallingPlugin.VideoView.LayoutMode : Swift.Hashable {}
- extension OUICallingPlugin.VideoView.LayoutMode : Swift.RawRepresentable {}
- extension OUICallingPlugin.VideoView.MirrorMode : Swift.Equatable {}
- extension OUICallingPlugin.VideoView.MirrorMode : Swift.Hashable {}
- extension OUICallingPlugin.VideoView.MirrorMode : Swift.RawRepresentable {}
- extension OUICallingPlugin.VideoView.RenderMode : Swift.Equatable {}
- extension OUICallingPlugin.VideoView.RenderMode : Swift.Hashable {}
- extension OUICallingPlugin.VideoView.RenderMode : Swift.RawRepresentable {}
- extension OUICallingPlugin.AnimatedSwitch.CancelBehavior : Swift.Equatable {}
- extension OUICallingPlugin.AnimatedSwitch.CancelBehavior : Swift.Hashable {}
- extension OUICallingPlugin.TakeBehavior : Swift.Equatable {}
- extension OUICallingPlugin.TakeBehavior : Swift.Hashable {}
- extension OUICallingPlugin.Logger.Level : Swift.Hashable {}
- extension OUICallingPlugin.Logger.Level : Swift.RawRepresentable {}
- extension OUICallingPlugin.SizeValueProvider : OUICallingPlugin.AnyValueProvider {}
- extension OUICallingPlugin.PromiseError : Swift.Equatable {}
- extension OUICallingPlugin.PromiseError : Swift.Hashable {}
- extension OUICallingPlugin.ConnectionQuality : Swift.Equatable {}
- extension OUICallingPlugin.ConnectionQuality : Swift.Hashable {}
- extension OUICallingPlugin.ConnectionQuality : Swift.RawRepresentable {}
- extension OUICallingPlugin.SubscriptionState : Swift.Equatable {}
- extension OUICallingPlugin.SubscriptionState : Swift.Hashable {}
- extension OUICallingPlugin.SubscriptionState : Swift.RawRepresentable {}
|