> For the complete documentation index, see [llms.txt](https://raia-software-inc.gitbook.io/tacview-2-documentation/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://raia-software-inc.gitbook.io/tacview-2-documentation/api-reference/api-reference/playback-control/rewind-telemetry-playback.md).

# RewindTelemetryPlayback()

Starts playing telemetry backward.

Use this function to play backward from the current telemetry playback time.

## Syntax

```lua
RewindTelemetryPlayback()
```

## Parameters

This function has no parameters.

## Return value

This function does not return a value.

## Remarks

`RewindTelemetryPlayback()` changes the playback state so telemetry time moves backward.

Playback time decreases using the current telemetry playback speed. A speed factor of `1.0` means real time, but in reverse.

If playback is already rewinding, calling this function has no effect.

Playback stops automatically when it reaches the beginning of the available telemetry.

If telemetry is still being loaded or received, Tacview may continue as soon as more data becomes available at the boundary.

Clearing telemetry pauses playback automatically.

Use `GetTelemetryPlaybackState()` to check the current playback state before starting, pausing, or rewinding playback.

## Example

### Rewind while the Left key is pressed

```lua
if isLeftKeyDown and not isRightKeyDown then

	if not layer.isPlayingBackward then

		RewindTelemetryPlayback()
		LogDebug("Playing backward.")

		layer.isPlayingBackward = true

	end

else

	layer.isPlayingBackward = false

end
```

## Requirements

Tacview 2.0.0 or later

## See also

* [StartTelemetryPlayback()](/tacview-2-documentation/api-reference/api-reference/playback-control/start-telemetry-playback.md)
* [PauseTelemetryPlayback()](/tacview-2-documentation/api-reference/api-reference/playback-control/pause-telemetry-playback.md)
* [GetTelemetryPlaybackState()](/tacview-2-documentation/api-reference/api-reference/playback-control/get-telemetry-playback-state.md)
* [GetTelemetryPlaybackTime()](/tacview-2-documentation/api-reference/api-reference/playback-control/get-telemetry-playback-time.md)
* [SetTelemetryPlaybackTime()](/tacview-2-documentation/api-reference/api-reference/playback-control/set-telemetry-playback-time.md)
