Snapshot Result
data class SnapshotResult(val jpeg: ByteArray, val width: Int, val height: Int, val timestampMs: Long, val source: SnapshotSource)
A single decoded JPEG frame plus its metadata, returned from SerenadaSession.captureSnapshot on success.