# Media


## Fields

| Field                                                         | Type                                                          | Required                                                      | Description                                                   | Example                                                       |
| ------------------------------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------- |
| `id`                                                          | *T.nilable(Float)*                                            | :heavy_minus_sign:                                            | N/A                                                           | 120345                                                        |
| `duration`                                                    | *T.nilable(Float)*                                            | :heavy_minus_sign:                                            | N/A                                                           | 7474422                                                       |
| `bitrate`                                                     | *T.nilable(Float)*                                            | :heavy_minus_sign:                                            | N/A                                                           | 3623                                                          |
| `width`                                                       | *T.nilable(Float)*                                            | :heavy_minus_sign:                                            | N/A                                                           | 1920                                                          |
| `height`                                                      | *T.nilable(Float)*                                            | :heavy_minus_sign:                                            | N/A                                                           | 804                                                           |
| `aspect_ratio`                                                | *T.nilable(Float)*                                            | :heavy_minus_sign:                                            | N/A                                                           | 2.35                                                          |
| `audio_channels`                                              | *T.nilable(Float)*                                            | :heavy_minus_sign:                                            | N/A                                                           | 6                                                             |
| `audio_codec`                                                 | *T.nilable(String)*                                           | :heavy_minus_sign:                                            | N/A                                                           | ac3                                                           |
| `video_codec`                                                 | *T.nilable(String)*                                           | :heavy_minus_sign:                                            | N/A                                                           | h264                                                          |
| `video_resolution`                                            | *T.nilable(Float)*                                            | :heavy_minus_sign:                                            | N/A                                                           | 1080                                                          |
| `container`                                                   | *T.nilable(String)*                                           | :heavy_minus_sign:                                            | N/A                                                           | mp4                                                           |
| `video_frame_rate`                                            | *T.nilable(String)*                                           | :heavy_minus_sign:                                            | N/A                                                           | 24p                                                           |
| `optimized_for_streaming`                                     | *T.nilable(Float)*                                            | :heavy_minus_sign:                                            | N/A                                                           | 0                                                             |
| `has64bit_offsets`                                            | *T.nilable(T::Boolean)*                                       | :heavy_minus_sign:                                            | N/A                                                           |                                                               |
| `video_profile`                                               | *T.nilable(String)*                                           | :heavy_minus_sign:                                            | N/A                                                           | high                                                          |
| `part`                                                        | T::Array<[Operations::Part](../../models/operations/part.md)> | :heavy_minus_sign:                                            | N/A                                                           |                                                               |