Skip to content

Commit 2fc2166

Browse files
committed
docs(readme): clarify pure JNI implementation for desktop backends
1 parent 0c5b18c commit 2fc2166

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

README.MD

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,11 @@
1414
### Supported by
1515
[![JetBrains logo.](https://resources.jetbrains.com/storage/products/company/brand/logos/jetbrains.svg)](https://jb.gg/OpenSource)
1616

17-
**Compose Media Player** is a video player library designed for Compose Multiplatform, supporting multiple platforms including Android, macOS, Windows, and Linux. It is the first fully functional multiplatform video player for Compose for Desktop that requires no additional software installations. The library leverages:
17+
**Compose Media Player** is a video player library designed for Compose Multiplatform, supporting multiple platforms including Android, macOS, Windows, and Linux. It is the first fully functional multiplatform video player for Compose for Desktop that requires no additional software installations. All desktop platforms communicate with their native backends through **pure JNI** — no JNA, no GStreamer Java bindings, no external runtime dependencies. The library leverages:
1818

19-
- **GStreamer** for Linux
20-
- **Media Foundation** for Windows
21-
- **AVPlayer** for macOS and iOS
19+
- **GStreamer** (via JNI) for Linux
20+
- **Media Foundation** (via JNI) for Windows
21+
- **AVPlayer** (via JNI) for macOS and iOS
2222
- **Media3** for Android
2323
- **HTML5 Player** for WASMJS
2424

0 commit comments

Comments
 (0)