# LibTmux.PsmuxCaptureOptions.PsmuxCaptureOptions

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