Interface PipConfiguration.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<PipConfiguration.Builder,
,PipConfiguration> SdkBuilder<PipConfiguration.Builder,
,PipConfiguration> SdkPojo
- Enclosing class:
PipConfiguration
-
Method Summary
Modifier and TypeMethodDescriptionfeaturedParticipantAttribute
(String featuredParticipantAttribute) This attribute name identifies the featured slot.Specifies the spacing between participant tiles in pixels.omitStoppedVideo
(Boolean omitStoppedVideo) Determines whether to omit participants with stopped video in the composition.pipBehavior
(String pipBehavior) Defines PiP behavior when all participants have left:STATIC
(maintains original position/size) orDYNAMIC
(expands to full composition).pipBehavior
(PipBehavior pipBehavior) Defines PiP behavior when all participants have left:STATIC
(maintains original position/size) orDYNAMIC
(expands to full composition).Specifies the height of the PiP window in pixels.Sets the PiP window’s offset position in pixels from the closest edges determined byPipPosition
.pipParticipantAttribute
(String pipParticipantAttribute) Specifies the participant for the PiP window.pipPosition
(String pipPosition) Determines the corner position of the PiP window.pipPosition
(PipPosition pipPosition) Determines the corner position of the PiP window.Specifies the width of the PiP window in pixels.videoFillMode
(String videoFillMode) Defines how video content fits within the participant tile:FILL
(stretched),COVER
(cropped), orCONTAIN
(letterboxed).videoFillMode
(VideoFillMode videoFillMode) Defines how video content fits within the participant tile:FILL
(stretched),COVER
(cropped), orCONTAIN
(letterboxed).Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
featuredParticipantAttribute
This attribute name identifies the featured slot. A participant with this attribute set to
"true"
(as a string value) in ParticipantTokenConfiguration is placed in the featured slot. Default:""
(no featured participant).- Parameters:
featuredParticipantAttribute
- This attribute name identifies the featured slot. A participant with this attribute set to"true"
(as a string value) in ParticipantTokenConfiguration is placed in the featured slot. Default:""
(no featured participant).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
omitStoppedVideo
Determines whether to omit participants with stopped video in the composition. Default:
false
.- Parameters:
omitStoppedVideo
- Determines whether to omit participants with stopped video in the composition. Default:false
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
videoFillMode
Defines how video content fits within the participant tile:
FILL
(stretched),COVER
(cropped), orCONTAIN
(letterboxed). Default:COVER
.- Parameters:
videoFillMode
- Defines how video content fits within the participant tile:FILL
(stretched),COVER
(cropped), orCONTAIN
(letterboxed). Default:COVER
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
videoFillMode
Defines how video content fits within the participant tile:
FILL
(stretched),COVER
(cropped), orCONTAIN
(letterboxed). Default:COVER
.- Parameters:
videoFillMode
- Defines how video content fits within the participant tile:FILL
(stretched),COVER
(cropped), orCONTAIN
(letterboxed). Default:COVER
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
gridGap
Specifies the spacing between participant tiles in pixels. Default:
0
.- Parameters:
gridGap
- Specifies the spacing between participant tiles in pixels. Default:0
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
pipParticipantAttribute
Specifies the participant for the PiP window. A participant with this attribute set to
"true"
(as a string value) in ParticipantTokenConfiguration is placed in the PiP slot. Default:""
(no PiP participant).- Parameters:
pipParticipantAttribute
- Specifies the participant for the PiP window. A participant with this attribute set to"true"
(as a string value) in ParticipantTokenConfiguration is placed in the PiP slot. Default:""
(no PiP participant).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
pipBehavior
Defines PiP behavior when all participants have left:
STATIC
(maintains original position/size) orDYNAMIC
(expands to full composition). Default:STATIC
.- Parameters:
pipBehavior
- Defines PiP behavior when all participants have left:STATIC
(maintains original position/size) orDYNAMIC
(expands to full composition). Default:STATIC
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
pipBehavior
Defines PiP behavior when all participants have left:
STATIC
(maintains original position/size) orDYNAMIC
(expands to full composition). Default:STATIC
.- Parameters:
pipBehavior
- Defines PiP behavior when all participants have left:STATIC
(maintains original position/size) orDYNAMIC
(expands to full composition). Default:STATIC
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
pipOffset
Sets the PiP window’s offset position in pixels from the closest edges determined by
PipPosition
. Default:0
.- Parameters:
pipOffset
- Sets the PiP window’s offset position in pixels from the closest edges determined byPipPosition
. Default:0
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
pipPosition
Determines the corner position of the PiP window. Default:
BOTTOM_RIGHT
.- Parameters:
pipPosition
- Determines the corner position of the PiP window. Default:BOTTOM_RIGHT
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
pipPosition
Determines the corner position of the PiP window. Default:
BOTTOM_RIGHT
.- Parameters:
pipPosition
- Determines the corner position of the PiP window. Default:BOTTOM_RIGHT
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
pipWidth
Specifies the width of the PiP window in pixels. When this is not set explicitly,
pipWidth
’s value will be based on the size of the composition and the aspect ratio of the participant’s video.- Parameters:
pipWidth
- Specifies the width of the PiP window in pixels. When this is not set explicitly,pipWidth
’s value will be based on the size of the composition and the aspect ratio of the participant’s video.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
pipHeight
Specifies the height of the PiP window in pixels. When this is not set explicitly,
pipHeight
’s value will be based on the size of the composition and the aspect ratio of the participant’s video.- Parameters:
pipHeight
- Specifies the height of the PiP window in pixels. When this is not set explicitly,pipHeight
’s value will be based on the size of the composition and the aspect ratio of the participant’s video.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-