|
854 | 854 | "traits": { |
855 | 855 | "smithy.api#documentation": "<p>Types of media to be recorded. Default: <code>AUDIO_VIDEO</code>.</p>" |
856 | 856 | } |
| 857 | + }, |
| 858 | + "thumbnailConfiguration": { |
| 859 | + "target": "com.amazonaws.ivsrealtime#ParticipantThumbnailConfiguration", |
| 860 | + "traits": { |
| 861 | + "smithy.api#documentation": "<p>A complex type that allows you to enable/disable the recording of thumbnails for individual participant recording\n and modify the interval at which thumbnails are generated for the live session.</p>" |
| 862 | + } |
857 | 863 | } |
858 | 864 | }, |
859 | 865 | "traits": { |
|
1084 | 1090 | "target": "com.amazonaws.ivsrealtime#CompositionSummary" |
1085 | 1091 | } |
1086 | 1092 | }, |
| 1093 | + "com.amazonaws.ivsrealtime#CompositionThumbnailConfiguration": { |
| 1094 | + "type": "structure", |
| 1095 | + "members": { |
| 1096 | + "targetIntervalSeconds": { |
| 1097 | + "target": "com.amazonaws.ivsrealtime#ThumbnailIntervalSeconds", |
| 1098 | + "traits": { |
| 1099 | + "smithy.api#documentation": "<p>The targeted thumbnail-generation interval in seconds. Default: 60.</p>" |
| 1100 | + } |
| 1101 | + }, |
| 1102 | + "storage": { |
| 1103 | + "target": "com.amazonaws.ivsrealtime#ThumbnailStorageTypeList", |
| 1104 | + "traits": { |
| 1105 | + "smithy.api#documentation": "<p>Indicates the format in which thumbnails are recorded. <code>SEQUENTIAL</code> records all generated thumbnails\n in a serial manner, to the media/thumbnails/(width)x(height) directory, where (width) and (height) are the width\n\t and height of the thumbnail. <code>LATEST</code> saves the latest thumbnail in\n\t media/latest_thumbnail/(width)x(height)/thumb.jpg and overwrites it at the interval specified by\n\t <code>targetIntervalSeconds</code>. You can enable both <code>SEQUENTIAL</code> and <code>LATEST</code>.\n\t Default: <code>SEQUENTIAL</code>.</p>" |
| 1106 | + } |
| 1107 | + } |
| 1108 | + }, |
| 1109 | + "traits": { |
| 1110 | + "smithy.api#documentation": "<p>An object representing a configuration of thumbnails for recorded video for a <a>Composition</a>.</p>" |
| 1111 | + } |
| 1112 | + }, |
| 1113 | + "com.amazonaws.ivsrealtime#CompositionThumbnailConfigurationList": { |
| 1114 | + "type": "list", |
| 1115 | + "member": { |
| 1116 | + "target": "com.amazonaws.ivsrealtime#CompositionThumbnailConfiguration" |
| 1117 | + }, |
| 1118 | + "traits": { |
| 1119 | + "smithy.api#length": { |
| 1120 | + "min": 0, |
| 1121 | + "max": 1 |
| 1122 | + } |
| 1123 | + } |
| 1124 | + }, |
1087 | 1125 | "com.amazonaws.ivsrealtime#ConflictException": { |
1088 | 1126 | "type": "structure", |
1089 | 1127 | "members": { |
|
4318 | 4356 | } |
4319 | 4357 | }, |
4320 | 4358 | "com.amazonaws.ivsrealtime#ParticipantRecordingMediaType": { |
4321 | | - "type": "string", |
4322 | | - "traits": { |
4323 | | - "smithy.api#enum": [ |
4324 | | - { |
4325 | | - "value": "AUDIO_VIDEO", |
4326 | | - "name": "AUDIO_VIDEO" |
4327 | | - }, |
4328 | | - { |
4329 | | - "value": "AUDIO_ONLY", |
4330 | | - "name": "AUDIO_ONLY" |
| 4359 | + "type": "enum", |
| 4360 | + "members": { |
| 4361 | + "AUDIO_VIDEO": { |
| 4362 | + "target": "smithy.api#Unit", |
| 4363 | + "traits": { |
| 4364 | + "smithy.api#enumValue": "AUDIO_VIDEO" |
4331 | 4365 | } |
4332 | | - ] |
| 4366 | + }, |
| 4367 | + "AUDIO_ONLY": { |
| 4368 | + "target": "smithy.api#Unit", |
| 4369 | + "traits": { |
| 4370 | + "smithy.api#enumValue": "AUDIO_ONLY" |
| 4371 | + } |
| 4372 | + }, |
| 4373 | + "NONE": { |
| 4374 | + "target": "smithy.api#Unit", |
| 4375 | + "traits": { |
| 4376 | + "smithy.api#enumValue": "NONE" |
| 4377 | + } |
| 4378 | + } |
4333 | 4379 | } |
4334 | 4380 | }, |
4335 | 4381 | "com.amazonaws.ivsrealtime#ParticipantRecordingMediaTypeList": { |
|
4455 | 4501 | "smithy.api#documentation": "<p>Summary object describing a participant that has joined a stage.</p>" |
4456 | 4502 | } |
4457 | 4503 | }, |
| 4504 | + "com.amazonaws.ivsrealtime#ParticipantThumbnailConfiguration": { |
| 4505 | + "type": "structure", |
| 4506 | + "members": { |
| 4507 | + "targetIntervalSeconds": { |
| 4508 | + "target": "com.amazonaws.ivsrealtime#ThumbnailIntervalSeconds", |
| 4509 | + "traits": { |
| 4510 | + "smithy.api#documentation": "<p>The targeted thumbnail-generation interval in seconds. This is configurable only if\n <code>recordingMode</code> is <code>INTERVAL</code>. Default: 60.</p>" |
| 4511 | + } |
| 4512 | + }, |
| 4513 | + "storage": { |
| 4514 | + "target": "com.amazonaws.ivsrealtime#ThumbnailStorageTypeList", |
| 4515 | + "traits": { |
| 4516 | + "smithy.api#documentation": "<p>Indicates the format in which thumbnails are recorded. <code>SEQUENTIAL</code> records all generated thumbnails\n in a serial manner, to the media/thumbnails/high directory. <code>LATEST</code> saves the latest thumbnail\n\t in media/latest_thumbnail/high/thumb.jpg and overwrites it at the interval specified by\n\t <code>targetIntervalSeconds</code>. You can enable both <code>SEQUENTIAL</code> and <code>LATEST</code>.\n\t Default: <code>SEQUENTIAL</code>.</p>" |
| 4517 | + } |
| 4518 | + }, |
| 4519 | + "recordingMode": { |
| 4520 | + "target": "com.amazonaws.ivsrealtime#ThumbnailRecordingMode", |
| 4521 | + "traits": { |
| 4522 | + "smithy.api#documentation": "<p>Thumbnail recording mode. Default: <code>DISABLED</code>.</p>" |
| 4523 | + } |
| 4524 | + } |
| 4525 | + }, |
| 4526 | + "traits": { |
| 4527 | + "smithy.api#documentation": "<p>An object representing a configuration of thumbnails for recorded video from an individual participant.</p>" |
| 4528 | + } |
| 4529 | + }, |
4458 | 4530 | "com.amazonaws.ivsrealtime#ParticipantToken": { |
4459 | 4531 | "type": "structure", |
4460 | 4532 | "members": { |
|
4970 | 5042 | "traits": { |
4971 | 5043 | "smithy.api#documentation": "<p>Array of maps, each of the form <code>string:string (key:value)</code>. \n\t This is an optional customer specification, currently used only to specify \n\t the recording format for storing a recording in Amazon S3.</p>" |
4972 | 5044 | } |
| 5045 | + }, |
| 5046 | + "thumbnailConfigurations": { |
| 5047 | + "target": "com.amazonaws.ivsrealtime#CompositionThumbnailConfigurationList", |
| 5048 | + "traits": { |
| 5049 | + "smithy.api#documentation": "<p>A complex type that allows you to enable/disable the recording of thumbnails for a <a>Composition</a>\n and modify the interval at which thumbnails are generated for the live session.</p>" |
| 5050 | + } |
4973 | 5051 | } |
4974 | 5052 | }, |
4975 | 5053 | "traits": { |
|
5584 | 5662 | } |
5585 | 5663 | } |
5586 | 5664 | }, |
| 5665 | + "com.amazonaws.ivsrealtime#ThumbnailIntervalSeconds": { |
| 5666 | + "type": "integer", |
| 5667 | + "traits": { |
| 5668 | + "smithy.api#range": { |
| 5669 | + "min": 1, |
| 5670 | + "max": 86400 |
| 5671 | + } |
| 5672 | + } |
| 5673 | + }, |
| 5674 | + "com.amazonaws.ivsrealtime#ThumbnailRecordingMode": { |
| 5675 | + "type": "enum", |
| 5676 | + "members": { |
| 5677 | + "INTERVAL": { |
| 5678 | + "target": "smithy.api#Unit", |
| 5679 | + "traits": { |
| 5680 | + "smithy.api#enumValue": "INTERVAL" |
| 5681 | + } |
| 5682 | + }, |
| 5683 | + "DISABLED": { |
| 5684 | + "target": "smithy.api#Unit", |
| 5685 | + "traits": { |
| 5686 | + "smithy.api#enumValue": "DISABLED" |
| 5687 | + } |
| 5688 | + } |
| 5689 | + } |
| 5690 | + }, |
| 5691 | + "com.amazonaws.ivsrealtime#ThumbnailStorageType": { |
| 5692 | + "type": "enum", |
| 5693 | + "members": { |
| 5694 | + "SEQUENTIAL": { |
| 5695 | + "target": "smithy.api#Unit", |
| 5696 | + "traits": { |
| 5697 | + "smithy.api#enumValue": "SEQUENTIAL" |
| 5698 | + } |
| 5699 | + }, |
| 5700 | + "LATEST": { |
| 5701 | + "target": "smithy.api#Unit", |
| 5702 | + "traits": { |
| 5703 | + "smithy.api#enumValue": "LATEST" |
| 5704 | + } |
| 5705 | + } |
| 5706 | + } |
| 5707 | + }, |
| 5708 | + "com.amazonaws.ivsrealtime#ThumbnailStorageTypeList": { |
| 5709 | + "type": "list", |
| 5710 | + "member": { |
| 5711 | + "target": "com.amazonaws.ivsrealtime#ThumbnailStorageType" |
| 5712 | + }, |
| 5713 | + "traits": { |
| 5714 | + "smithy.api#length": { |
| 5715 | + "min": 0, |
| 5716 | + "max": 2 |
| 5717 | + }, |
| 5718 | + "smithy.api#uniqueItems": {} |
| 5719 | + } |
| 5720 | + }, |
5587 | 5721 | "com.amazonaws.ivsrealtime#Time": { |
5588 | 5722 | "type": "timestamp", |
5589 | 5723 | "traits": { |
|
0 commit comments