# LibTmux.ObservationBaseline

- **Module:** LibTmux
- **Package:** LibTmux
- **Language:** Julia
- **Kind:** struct
- **Source:** https://github.com/libtmux/libtmux-julia/blob/f3da513be1225d36d5854cd8db5972c01857578e/src/control_io.jl#L176
- **Page:** https://libtmux.org/en/julia/latest/reference/libtmux-observationbaseline/

```
LibTmux.ObservationBaseline(
    bytes::Vector{UInt8},
    before::LibTmux.ObservationCursor,
    after::LibTmux.ObservationCursor,
    continuity::Symbol
)

LibTmux.ObservationBaseline(bytes, before, after, continuity)
```

A screen capture bracketed by reader cursors, with `continuity == :reset`. `bytes` owns the capture. `before` and `after` bracket acquisition; neither cursor proves an atomic boundary between this screen and raw pane output. Replaying from either cursor must not be used to reconstruct an exact screen.

## Methods

### `ObservationBaseline` (overload 1)

```julia
LibTmux.ObservationBaseline(
    bytes::Vector{UInt8},
    before::LibTmux.ObservationCursor,
    after::LibTmux.ObservationCursor,
    continuity::Symbol
)
```

[Source](https://github.com/libtmux/libtmux-julia/blob/f3da513be1225d36d5854cd8db5972c01857578e/src/control_io.jl#L183).

### `LibTmux.ObservationBaseline(bytes, before, after, continuity)`

[Source](https://github.com/libtmux/libtmux-julia/blob/f3da513be1225d36d5854cd8db5972c01857578e/src/control_io.jl#L183).

## Parameters

- `bytes` (`Base.Vector{UInt8}`) (for `ObservationBaseline(bytes, before, after, continuity) [overload 1]`)
- `before` (`LibTmux.ObservationCursor`) (for `ObservationBaseline(bytes, before, after, continuity) [overload 1]`)
- `after` (`LibTmux.ObservationCursor`) (for `ObservationBaseline(bytes, before, after, continuity) [overload 1]`)
- `continuity` (`Symbol`) (for `ObservationBaseline(bytes, before, after, continuity) [overload 1]`)
- `bytes` (`Any`) (for `ObservationBaseline(bytes, before, after, continuity) [overload 2]`)
- `before` (`Any`) (for `ObservationBaseline(bytes, before, after, continuity) [overload 2]`)
- `after` (`Any`) (for `ObservationBaseline(bytes, before, after, continuity) [overload 2]`)
- `continuity` (`Any`) (for `ObservationBaseline(bytes, before, after, continuity) [overload 2]`)

## Members

### Other members

- `after` (property)
- `before` (property)
- `bytes` (property)
- `continuity` (property)
