(buffer: ArrayBuffer, receivedAt: number)
| 549 | } |
| 550 | |
| 551 | function schedulePendingRgbaFrame(buffer: ArrayBuffer, receivedAt: number) { |
| 552 | pendingRgbaFrame = { buffer, receivedAt }; |
| 553 | if (pendingRgbaRafId !== null) return; |
| 554 | |
| 555 | pendingRgbaRafId = requestAnimationFrame(() => { |
| 556 | pendingRgbaRafId = null; |
| 557 | renderPendingRgbaFrame(); |
| 558 | }); |
| 559 | } |
| 560 | |
| 561 | function renderNv12FrameCanvas2D( |
| 562 | frameData: Uint8ClampedArray, |
no test coverage detected