Device
Pulled directly from the project README.
What mediaway-device backends target (camera, mic, screen, window). Same marks as ยง Codec support. โก = Zero-Copy out (GPU GpuBufferHandle or shared CPU PCM without payload copy); cell = CPU capture / GPU surface where both apply (๐ / โก).
| Source | Windows | Web | Linux | Apple | Android |
|---|---|---|---|---|---|
| Camera (video) | โ | ๐ | ๐ | ๐ | ๐ |
| Microphone | โ | ๐ | ๐ | ๐ | ๐ |
| Screen / display | โ | ๐ | ๐ | ๐ | ๐ |
| Window | โก | ๐ | ๐ | ๐ | โ |
| Desktop audio (system loopback / per-process) | โ | โ | โ | โ | โ |
Window โก holds for an uncropped window, or a capture region at the origin. A region anywhere else costs one GPU copy per frame (GpuCopy, not โก), and only WGC accepts a region at all โ the other backends refuse it with Unsupported. Desktop audio is WASAPI-only today; per-process loopback needs Windows 10 2004+.