github.com/twilio/twilio-go@v1.20.1/rest/video/v1/docs/VideoV1Composition.md (about) 1 # VideoV1Composition 2 3 ## Properties 4 5 Name | Type | Description | Notes 6 ------------ | ------------- | ------------- | ------------- 7 **AccountSid** | Pointer to **string** | The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the Composition resource. | 8 **Status** | Pointer to [**string**](CompositionEnumStatus.md) | | 9 **DateCreated** | Pointer to [**time.Time**](time.Time.md) | The date and time in GMT when the resource was created specified in [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) format. | 10 **DateCompleted** | Pointer to [**time.Time**](time.Time.md) | The date and time in GMT when the composition's media processing task finished, specified in [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) format. | 11 **DateDeleted** | Pointer to [**time.Time**](time.Time.md) | The date and time in GMT when the composition generated media was deleted, specified in [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) format. | 12 **Sid** | Pointer to **string** | The unique string that we created to identify the Composition resource. | 13 **RoomSid** | Pointer to **string** | The SID of the Group Room that generated the audio and video tracks used in the composition. All media sources included in a composition must belong to the same Group Room. | 14 **AudioSources** | Pointer to **[]string** | The array of track names to include in the composition. The composition includes all audio sources specified in `audio_sources` except those specified in `audio_sources_excluded`. The track names in this property can include an asterisk as a wild card character, which matches zero or more characters in a track name. For example, `student*` includes tracks named `student` as well as `studentTeam`. | 15 **AudioSourcesExcluded** | Pointer to **[]string** | The array of track names to exclude from the composition. The composition includes all audio sources specified in `audio_sources` except for those specified in `audio_sources_excluded`. The track names in this property can include an asterisk as a wild card character, which matches zero or more characters in a track name. For example, `student*` excludes `student` as well as `studentTeam`. This parameter can also be empty. | 16 **VideoLayout** | Pointer to **interface{}** | An object that describes the video layout of the composition in terms of regions. See [Specifying Video Layouts](https://www.twilio.com/docs/video/api/compositions-resource#specifying-video-layouts) for more info. | 17 **Resolution** | Pointer to **string** | The dimensions of the video image in pixels expressed as columns (width) and rows (height). The string's format is `{width}x{height}`, such as `640x480`. | 18 **Trim** | Pointer to **bool** | Whether to remove intervals with no media, as specified in the POST request that created the composition. Compositions with `trim` enabled are shorter when the Room is created and no Participant joins for a while as well as if all the Participants leave the room and join later, because those gaps will be removed. See [Specifying Video Layouts](https://www.twilio.com/docs/video/api/compositions-resource#specifying-video-layouts) for more info. | 19 **Format** | Pointer to [**string**](CompositionEnumFormat.md) | | 20 **Bitrate** | Pointer to **int** | The average bit rate of the composition's media. | 21 **Size** | Pointer to **int64** | The size of the composed media file in bytes. | 22 **Duration** | Pointer to **int** | The duration of the composition's media file in seconds. | 23 **MediaExternalLocation** | Pointer to **string** | The URL of the media file associated with the composition when stored externally. See [External S3 Compositions](/docs/video/api/external-s3-compositions) for more details. | 24 **StatusCallback** | Pointer to **string** | The URL called using the `status_callback_method` to send status information on every composition event. | 25 **StatusCallbackMethod** | Pointer to **string** | The HTTP method used to call `status_callback`. Can be: `POST` or `GET`, defaults to `POST`. | 26 **Url** | Pointer to **string** | The absolute URL of the resource. | 27 **Links** | Pointer to **map[string]interface{}** | The URL of the media file associated with the composition. | 28 29 [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 30 31