# LibTmux.PsmuxCaptureOptions.PsmuxCaptureOptions

- **Module:** LibTmux.PsmuxCaptureOptions
- **Package:** LibTmux
- **Language:** .NET
- **Kind:** method
- **Source:** https://github.com/libtmux/libtmux-dotnet/blob/320dc64f4b8b7815842471327a5e6b84a1499bf8/src/LibTmux/Psmux/PsmuxCaptureOptions.cs#L11
- **Page:** https://libtmux.org/en/dotnet/latest/reference/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.
