# MediaRational

> Constructs a rational number. The version that omits the denominator sets it to 1.

## Definition

* **Type:** Constructor
* **Namespace:** [UnityEditor.Media](/engine/6000.6/script-reference/unityeditor/media.md)
* **Assembly:** UnityEditor

## MediaRational(int)

Constructs a rational number. The version that omits the denominator sets it to 1.

```csharp
public MediaRational(int numerator)
```

### Parameters

**** (\[int]\(https\://learn.microsoft.com/dotnet/api/system.int32)): Numerator of the rational number.

### Remarks

Rationals created with constructors produce a normalized value. For example, passing in 2 and 4 results in the rational having 1 and 2 for its numerator and denominator, respectively.

## MediaRational(int, int)

Constructs a rational number. The version that omits the denominator sets it to 1.

```csharp
public MediaRational(int numerator, int denominator)
```

### Parameters

**** (\[int]\(https\://learn.microsoft.com/dotnet/api/system.int32)): Numerator of the rational number.**** (\[int]\(https\://learn.microsoft.com/dotnet/api/system.int32)): Denominator of the rational number.

### Remarks

Rationals created with constructors produce a normalized value. For example, passing in 2 and 4 results in the rational having 1 and 2 for its numerator and denominator, respectively.
