Skip to content

Commit 03cc15f

Browse files
author
AWS
committed
Amazon Interactive Video Service RealTime Update: IVS now offers customers the ability to control the positioning of participants in both grid and PiP layouts based on custom attribute values in participant tokens.
1 parent 2dc00d3 commit 03cc15f

File tree

2 files changed

+16
-2
lines changed

2 files changed

+16
-2
lines changed
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"type": "feature",
3+
"category": "Amazon Interactive Video Service RealTime",
4+
"contributor": "",
5+
"description": "IVS now offers customers the ability to control the positioning of participants in both grid and PiP layouts based on custom attribute values in participant tokens."
6+
}

services/ivsrealtime/src/main/resources/codegen-resources/service-2.json

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1534,7 +1534,7 @@
15341534
},
15351535
"replica":{
15361536
"shape":"Replica",
1537-
"documentation":"<p>If true, this indicates the <code>participantId</code> is a replicated participant. If this is a subscribe event, then this flag refers to <code>remoteParticipantId</code>.</p>"
1537+
"documentation":"<p>If true, this indicates the <code>participantId</code> is a replicated participant. If this is a subscribe event, then this flag refers to <code>remoteParticipantId</code>. Default: <code>false</code>.</p>"
15381538
}
15391539
},
15401540
"documentation":"<p>An occurrence during a stage session.</p>"
@@ -1777,6 +1777,10 @@
17771777
"gridGap":{
17781778
"shape":"GridGap",
17791779
"documentation":"<p>Specifies the spacing between participant tiles in pixels. Default: <code>2</code>.</p>"
1780+
},
1781+
"participantOrderAttribute":{
1782+
"shape":"AttributeKey",
1783+
"documentation":"<p>Attribute name in <a>ParticipantTokenConfiguration</a> identifying the participant ordering key. Participants with <code>participantOrderAttribute</code> set to <code>\"\"</code> or not specified are ordered based on their arrival time into the stage.</p>"
17801784
}
17811785
},
17821786
"documentation":"<p>Configuration information specific to Grid layout, for server-side composition. See \"Layouts\" in <a href=\"https://docs.aws.amazon.com/ivs/latest/RealTimeUserGuide/server-side-composition.html\">Server-Side Composition</a>.</p>"
@@ -2732,7 +2736,7 @@
27322736
},
27332737
"sourceStageArn":{
27342738
"shape":"StageArn",
2735-
"documentation":"<p>ARN of the stage from which this participant is replicated.</p>"
2739+
"documentation":"<p>Source stage ARN from which this participant is replicated, if <code>replicationType</code> is <code>REPLICA</code>.</p>"
27362740
},
27372741
"sourceSessionId":{
27382742
"shape":"StageSessionId",
@@ -2980,6 +2984,10 @@
29802984
"pipHeight":{
29812985
"shape":"PipHeight",
29822986
"documentation":"<p>Specifies the height of the PiP window in pixels. When this is not set explicitly, <code>pipHeight</code>’s value will be based on the size of the composition and the aspect ratio of the participant’s video.</p>"
2987+
},
2988+
"participantOrderAttribute":{
2989+
"shape":"AttributeKey",
2990+
"documentation":"<p>Attribute name in <a>ParticipantTokenConfiguration</a> identifying the participant ordering key. Participants with <code>participantOrderAttribute</code> set to <code>\"\"</code> or not specified are ordered based on their arrival time into the stage.</p>"
29832991
}
29842992
},
29852993
"documentation":"<p>Configuration information specific to Picture-in-Picture (PiP) layout, for <a href=\"https://docs.aws.amazon.com/ivs/latest/RealTimeUserGuide/server-side-composition.html\">server-side composition</a>. </p>"

0 commit comments

Comments
 (0)