# VideoCapture

Roblox Engine API class from Roblox Studio 0.744.0.7441077 (version-7aaa6838d36c4448).

- Inherits from, nearest first: [Capture](https://rapi.sleaze.dev/classes/Capture.md), [Object](https://rapi.sleaze.dev/classes/Object.md)
- Tags: Not creatable, Not replicated
- Memory category: Instances
- HTML page: https://rapi.sleaze.dev/classes/VideoCapture/
- Roblox documentation: https://create.roblox.com/docs/reference/engine/classes/VideoCapture

A child class of [`Capture`](https://rapi.sleaze.dev/classes/Capture.md) for videos.

## Properties

### FilePath

```luau
VideoCapture.FilePath: string
```

- Tags: Read only, Roblox script security, Read capabilities: Capture, Save only

Requires `RobloxScript` security. The local file system path to the recorded video file.

### TimeLength

```luau
VideoCapture.TimeLength: number
```

- Tags: Read only, Capabilities: Capture, Save only

The length of the recorded video, in seconds.

## Inherited members

- From [Capture](https://rapi.sleaze.dev/classes/Capture.md): `CaptureTime`, `CaptureType`, `FilePathString`, `LocalId`, `SourcePlaceId`, `SourceUniverseId`
- From [Object](https://rapi.sleaze.dev/classes/Object.md): `ClassName`, `className`, `GetPropertyChangedSignal`, `IsA`, `isA`, `Changed`
