# LibTmux.PsmuxCaptureOptions.PsmuxCaptureOptions

- **Module:** LibTmux.PsmuxCaptureOptions
- **Package:** LibTmux
- **Language:** .NET
- **Kind:** method
- **Source:** https://github.com/libtmux/libtmux-dotnet/blob/6656a563ec9e07ab52e0c3ac96f7704fc94cc0c0/src/LibTmux/Psmux/PsmuxCaptureOptions.cs#L11
- **Page:** https://libtmux.org/reference/dotnet/libtmux-psmuxcaptureoptions-psmuxcaptureoptions/

```
LibTmux.PsmuxCaptureOptions.PsmuxCaptureOptions(startLine: CapturePanePosition?, endLine: CapturePanePosition?, escapeSequences: bool, joinWrappedLines: bool)
```

Initializes a bounded psmux capture.

## Parameters

- `startLine` (CapturePanePosition?) — The first line, or <see langword="null" /> for psmux's default.
- `endLine` (CapturePanePosition?) — The last line, or <see langword="null" /> for psmux's default.
- `escapeSequences` (bool) — Whether terminal escape sequences are preserved.
- `joinWrappedLines` (bool) — Whether wrapped screen rows are joined.
