# libtmux.data/from-capture

- **Module:** libtmux.data
- **Package:** io.github.libtmux:libtmux-clojure
- **Language:** Clojure
- **Kind:** function
- **Source:** https://github.com/libtmux/libtmux-java/blob/5f88402151ff08fc0390dd438b90963692ec3fe4/libtmux-clojure/src/main/clojure/libtmux/data.clj#L222
- **Public owner:** libtmux.data
- **Page:** https://libtmux.org/en/clojure/latest/reference/libtmux-data-from-capture/

```
(from-capture capture)
```

Converts an authenticated Java CapturedServer to eager persistent values.

Reads no live getters and issues no commands. Relations share these values;
window links and pane occurrences retain their captured order and placement.
[[libtmux.core/snapshot!]] acquires this Java capture and projects it for callers.

## Parameters

- `capture` (`io.github.libtmux.CapturedServer`)

## Guides

Pages that discuss `from-capture`.

- [Captured values](/en/clojure/latest/guides/captured-values/)
