# Track

Definition of a track to record on.

Data recorded to a given track will be muxed into a corresponding MP4 stream.

## Summary

| ### Public attributes ||
|---|---|
| `https://developers.google.com/ar/reference/unity-arf/struct/Google/XR/ARCoreExtensions/Track#id` | `https://docs.microsoft.com/en-us/dotnet/api/System.Guid` Unique ID for the track. |
| `https://developers.google.com/ar/reference/unity-arf/struct/Google/XR/ARCoreExtensions/Track#metadata` | `byte[]` Arbitrary byte array describing the track. |
| `https://developers.google.com/ar/reference/unity-arf/struct/Google/XR/ARCoreExtensions/Track#mimetype` | `string` MIME type of the track data as a null terminated string. |

## Public attributes

### Id

```c#
Guid Google::XR::ARCoreExtensions::Track::Id
```
Unique ID for the track.

### Metadata

```c#
byte[] Google::XR::ARCoreExtensions::Track::Metadata
```
Arbitrary byte array describing the track.

The encoding is the user's choice. This is a null-terminated string.

### MimeType

```c#
string Google::XR::ARCoreExtensions::Track::MimeType
```
MIME type of the track data as a null terminated string.