HDR 10-bit: Capture, playback, and sharing 10-bit video
summary
Checks device support for 10‑bit HDR (requires Android T or later) and selects an HLG capture profile, configuring MediaCodec with explicit transfer, color, profile and format parameters. Playback notes: TextureView clips to 8‑bit, so use SurfaceView with MediaCodec or ExoPlayer (HDR supported by default) to preserve 10‑bit. For sharing to SDR devices, pipeline through Transformer and enable SDR tone mapping to transcode cleanly; CameraX HDR appears in next alpha.
AI-written summary · about
chapters (3)
related talks
13mWhat's new in Android media
33mNext-gen video codecs and HDR formats in Android Multimedia
41mHandling HDR Media on Android Without Breaking It
12mApproach to HDR and Tonemap on Android
31mUnlock Your App’s Potential
13mWhat's new in Android Media
38mRendering Video: A Detailed Look at Video Playback on Android
14mWhat's new in Android Camera
