Expand description
Data structures used by operation inputs/outputs.
Modules§
Structs§
- Auto
Participant Recording Configuration Object specifying a configuration for individual participant recording.
- Channel
Destination Configuration Object specifying a channel as a destination.
- Composition
Object specifying a Composition resource.
- Composition
Recording HlsConfiguration An object representing a configuration of HLS recordings for server-side composition.
- Composition
Summary Summary information about a Composition.
- Composition
Thumbnail Configuration An object representing a configuration of thumbnails for recorded video for a
Composition.- Destination
Object specifying the status of a Destination.
- Destination
Configuration Complex data type that defines destination-configuration objects.
- Destination
Detail Complex data type that defines destination-detail objects.
- Destination
Summary Summary information about a Destination.
- Encoder
Configuration Settings for transcoding.
- Encoder
Configuration Summary Summary information about an EncoderConfiguration.
- Event
An occurrence during a stage session.
- Grid
Configuration Configuration information specific to Grid layout, for server-side composition. See "Layouts" in Server-Side Composition.
- Ingest
Configuration Object specifying an ingest configuration.
- Ingest
Configuration Summary Summary information about an IngestConfiguration.
- Layout
Configuration Configuration information of supported layouts for server-side composition.
- Participant
Object describing a participant that has joined a stage.
- Participant
Recording HlsConfiguration An object representing a configuration of participant HLS recordings for individual participant recording.
- Participant
Replica Information about the replicated destination stage for a participant.
- Participant
Summary Summary object describing a participant that has joined a stage.
- Participant
Thumbnail Configuration An object representing a configuration of thumbnails for recorded video from an individual participant.
- Participant
Token Object specifying a participant token in a stage.
Important: Treat tokens as opaque; i.e., do not build functionality based on token contents. The format of tokens could change in the future.
- Participant
Token Configuration Object specifying a participant token configuration in a stage.
- PipConfiguration
Configuration information specific to Picture-in-Picture (PiP) layout, for server-side composition.
- Public
Key Object specifying a public key used to sign stage participant tokens.
- Public
KeySummary Summary information about a public key.
- Recording
Configuration An object representing a configuration to record a stage stream.
- S3Destination
Configuration A complex type that describes an S3 location where recorded videos will be stored.
- S3Detail
Complex data type that defines S3Detail objects.
- S3Storage
Configuration A complex type that describes an S3 location where recorded videos will be stored.
- Stage
Object specifying a stage.
- Stage
Endpoints Summary information about various endpoints for a stage. We recommend that you cache these values at stage creation; the values can be cached for up to 14 days.
- Stage
Session A stage session begins when the first participant joins a stage and ends after the last participant leaves the stage. A stage session helps with debugging stages by grouping events and participants into shorter periods of time (i.e., a session), which is helpful when stages are used over long periods of time.
- Stage
Session Summary Summary information about a stage session.
- Stage
Summary Summary information about a stage.
- Storage
Configuration A complex type that describes a location where recorded videos will be stored.
- Storage
Configuration Summary Summary information about a storage configuration.
- Video
Settings for video.
Enums§
- Composition
State - When writing a match expression against
CompositionState, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Destination
State - When writing a match expression against
DestinationState, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Event
Error Code - When writing a match expression against
EventErrorCode, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Event
Name - When writing a match expression against
EventName, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Ingest
Configuration State - When writing a match expression against
IngestConfigurationState, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Ingest
Protocol - When writing a match expression against
IngestProtocol, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Participant
Protocol - When writing a match expression against
ParticipantProtocol, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Participant
Recording Filter ByRecording State - When writing a match expression against
ParticipantRecordingFilterByRecordingState, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Participant
Recording Media Type - When writing a match expression against
ParticipantRecordingMediaType, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Participant
Recording State - When writing a match expression against
ParticipantRecordingState, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Participant
State - When writing a match expression against
ParticipantState, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Participant
Token Capability - When writing a match expression against
ParticipantTokenCapability, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - PipBehavior
- When writing a match expression against
PipBehavior, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - PipPosition
- When writing a match expression against
PipPosition, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Recording
Configuration Format - When writing a match expression against
RecordingConfigurationFormat, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Replication
State - When writing a match expression against
ReplicationState, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Replication
Type - When writing a match expression against
ReplicationType, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Thumbnail
Recording Mode - When writing a match expression against
ThumbnailRecordingMode, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Thumbnail
Storage Type - When writing a match expression against
ThumbnailStorageType, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Video
Aspect Ratio - When writing a match expression against
VideoAspectRatio, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Video
Fill Mode - When writing a match expression against
VideoFillMode, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.