Package-level declarations
Types
Link copied to clipboard
data class GetChannelResult(val arn: String? = null, val authorized: Boolean? = null, val ingestEndpoint: String? = null, val insecureIngest: Boolean? = null, val latencyMode: ChannelLatencyMode? = null, val name: String? = null, val playbackUrl: String? = null, val preset: ChannelPreset? = null, val recordingConfigurationArn: String? = null, val tags: List<Tag>? = null, val type: ChannelType? = null)
Link copied to clipboard
Link copied to clipboard
data class GetPlaybackKeyPairResult(val arn: String? = null, val fingerprint: String? = null, val tags: List<Tag>? = null)
Link copied to clipboard
Link copied to clipboard
data class GetPublicKeyResult(val arn: String? = null, val fingerprint: String? = null, val tags: List<Tag>? = null)
Link copied to clipboard
data class GetRecordingConfigurationResult(val arn: String? = null, val state: RecordingConfigurationState? = null, val tags: List<Tag>? = null)
Link copied to clipboard
data class GetStageResult(val activeSessionId: String? = null, val arn: String? = null, val autoParticipantRecordingConfiguration: StageAutoParticipantRecordingConfiguration? = null, val name: String? = null, val tags: List<Tag>? = null)
Link copied to clipboard
Link copied to clipboard
data class GetStreamKeyResult(val arn: String? = null, val tags: List<Tag>? = null, val value: String? = null)
Link copied to clipboard
data class RecordingConfigurationDestinationConfiguration(val s3: RecordingConfigurationS3DestinationConfiguration? = null)
Recording Destination Configuration.
Link copied to clipboard
data class RecordingConfigurationRenditionConfiguration(val renditionSelection: RecordingConfigurationRenditionConfigurationRenditionSelection? = null, val renditions: List<RecordingConfigurationRenditionConfigurationRenditionsItem>? = null)
Rendition Configuration describes which renditions should be recorded for a stream.
Link copied to clipboard
Recording S3 Destination Configuration.
Link copied to clipboard
data class RecordingConfigurationThumbnailConfiguration(val recordingMode: RecordingConfigurationThumbnailConfigurationRecordingMode? = null, val resolution: RecordingConfigurationThumbnailConfigurationResolution? = null, val storage: List<RecordingConfigurationThumbnailConfigurationStorageItem>? = null, val targetIntervalSeconds: Int? = null)
Recording Thumbnail Configuration.
Link copied to clipboard
data class StageAutoParticipantRecordingConfiguration(val mediaTypes: List<StageAutoParticipantRecordingConfigurationMediaTypesItem>? = null, val storageConfigurationArn: String)
Configuration object for individual participant recording, to attach to the new stage.
Link copied to clipboard
A complex type that describes an S3 location where recorded videos will be stored.
Link copied to clipboard
data class VideoProperties(val bitrate: Int? = null, val framerate: Double? = null, val height: Int? = null, val width: Int? = null)
Video configuration. Default: video resolution 1280x720, bitrate 2500 kbps, 30 fps