# Sandbox.MovieMaker.MovieTime.GetFrameIndex

## Overload 1

```csharp
int GetFrameIndex(int frameRate)
```

Given a `frameRate`, how many frames have passed before reaching
this time.

### Parameters

- `frameRate` (`int`)

### Returns

`int`

## Overload 2

```csharp
int GetFrameIndex(int frameRate, out MovieTime remainder)
```

Given a `frameRate`, how many frames have passed before reaching
this time, and how far into the current frame are we.

### Parameters

- `frameRate` (`int`)
- `out remainder` (`MovieTime`)

### Returns

`int`

## Overload 3

```csharp
int GetFrameIndex(MovieTime frameInterval)
```

### Parameters

- `frameInterval` (`MovieTime`)

### Returns

`int`

## Overload 4

```csharp
int GetFrameIndex(MovieTime frameInterval, out MovieTime remainder)
```

### Parameters

- `frameInterval` (`MovieTime`)
- `out remainder` (`MovieTime`)

### Returns

`int`

Declared in [Sandbox.MovieMaker.MovieTime](/api/Sandbox.MovieMaker.MovieTime).
Assembly: `Sandbox.Engine`.
