Module 654820

1,421 characters · in a7ed3c1842768a2a.js
Dependencies
Required by (1)
Lazily required by (0)none
Lazily requires (0)none
Source Raw
function(e,t,n){n.d(t,{A:()=>o}),n(134528),n(947204);var l=n(477900),i=n(582128),s=n(520698),r=n(412780),a=n(262012);function o(e){let{currentUserId:t,participant:n}=e,o=(0,s.A)(n.type),[u,c]=i.useState(),[d,m]=i.useState(),[p,g]=i.useState(),[f,x]=i.useState(),h=n.id.split(":").at(-1),A=t===h,v=i.useCallback((e,t,n)=>{var l,i;let s=n?r.Ay.getOutboundStats(t):r.Ay.getInboundStats(e,t),a=void 0===(l=s?.resolution)||0===l.width&&0===l.height?"unknown":l.width+" x "+l.height;c("unknown"===a?"-":s?.codec??"unknown"),m("unknown"===a?"-":a),g(s?.bitrateEstimate!==void 0?(i=s.bitrateEstimate,`${(i/1e3).toFixed(2)} Kbps`):"unknown"),x("unknown"===a||s?.fps===void 0?"-":String(s.fps))},[]);return i.useEffect(()=>{function e(){return v(h,o,A)}e();let t=setInterval(e,1e3);return()=>clearInterval(t)},[A,h,o,v]),(0,l.jsxs)("div",{className:a.w,children:[(0,l.jsx)("div",{children:(0,l.jsx)("strong",{children:"Stream Info"})}),(0,l.jsxs)("div",{className:a.l,children:[(0,l.jsx)("span",{children:"Video Codec: "}),(0,l.jsx)("strong",{children:u})]}),(0,l.jsxs)("div",{className:a.l,children:[(0,l.jsx)("span",{children:"Resolution: "}),(0,l.jsx)("strong",{children:d})]}),(0,l.jsxs)("div",{className:a.l,children:[(0,l.jsx)("span",{children:"FPS: "}),(0,l.jsx)("strong",{children:f})]}),A&&(0,l.jsxs)("div",{className:a.l,children:[(0,l.jsx)("span",{children:"Bitrate Estimate: "}),(0,l.jsx)("strong",{children:p})]})]})}}