package Ġcom . she pel ie v . we br t ck mp Ċ Ċ import ĠWeb RTC . RT CR tp Sender Ċ Ċ actual Ġclass ĠR tp Sender ( val Ġnative : ĠRT CR tp Sender ) Ġ{ ĊĠĠĠ Ġactual Ġval Ġid : ĠString ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġnative . sender Id () ĊĊĠĠĠ Ġactual Ġval Ġtrack : ĠMedia Stream Track ? ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġnative . track ?. let Ġ{ ĠMedia Stream Track . create Common ( it ) Ġ} ĊĊĠĠĠ Ġactual Ġvar Ġparameters : ĠR tp Parameters ĊĠĠĠĠĠĠĠ Ġget () Ġ= ĠR tp Parameters ( native . parameters ) ĊĠĠĠĠĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġnative . parameters Ġ= Ġvalue . native ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠ Ġactual Ġval Ġd tm f : ĠD tm f Sender ? ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġnative . dt mf Sender ?. let Ġ{ ĠD tm f Sender ( it ) Ġ} ĊĊĠĠĠ Ġactual Ġsuspend Ġfun Ġreplace Track ( track : ĠMedia Stream Track ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġnative . set Track ( track ?. ios ) ĊĠĠĠ Ġ} Ċ } Ċ