Package-level declarations

Types

Link copied to clipboard

Introduction

Properties

Link copied to clipboard
const val SdkVersion: String
Link copied to clipboard
Link copied to clipboard
const val ServiceId: String

Functions

Link copied to clipboard

Creates an EncoderConfiguration object.

Link copied to clipboard

Creates an additional token for a specified stage. This can be done after stage creation or when tokens expire. Tokens always are scoped to the stage for which they are created.

Link copied to clipboard

Creates a new stage (and optionally participant tokens).

Link copied to clipboard

Creates a new storage configuration, used to enable recording to Amazon S3. When a StorageConfiguration is created, IVS will modify the S3 bucketPolicy of the provided bucket. This will ensure that IVS has sufficient permissions to write content to the provided bucket.

Link copied to clipboard

Deletes an EncoderConfiguration resource. Ensures that no Compositions are using this template; otherwise, returns an error.

Link copied to clipboard

Shuts down and deletes the specified stage (disconnecting all participants).

Link copied to clipboard

Deletes the storage configuration for the specified ARN.

Link copied to clipboard

Disconnects a specified participant and revokes the participant permanently from a specified stage.

Link copied to clipboard

Get information about the specified Composition resource.

Link copied to clipboard

Gets information about the specified EncoderConfiguration resource.

Link copied to clipboard

Gets information about the specified participant token.

Link copied to clipboard
inline suspend fun IvsRealTimeClient.getStage(crossinline block: GetStageRequest.Builder.() -> Unit): GetStageResponse

Gets information for the specified stage.

Link copied to clipboard

Gets information for the specified stage session.

Link copied to clipboard

Gets the storage configuration for the specified ARN.

Link copied to clipboard

Gets summary information about all Compositions in your account, in the AWS region where the API request is processed.

Link copied to clipboard

Gets summary information about all EncoderConfigurations in your account, in the AWS region where the API request is processed.

Link copied to clipboard

Lists events for a specified participant that occurred during a specified stage session.

Link copied to clipboard

Lists all participants in a specified stage session.

Link copied to clipboard
inline suspend fun IvsRealTimeClient.listStages(crossinline block: ListStagesRequest.Builder.() -> Unit): ListStagesResponse

Gets summary information about all stages in your account, in the AWS region where the API request is processed.

Link copied to clipboard

Gets all sessions for a specified stage.

Link copied to clipboard

Gets summary information about all storage configurations in your account, in the AWS region where the API request is processed.

Link copied to clipboard

Gets information about AWS tags for the specified ARN.

Link copied to clipboard

Starts a Composition from a stage based on the configuration provided in the request.

Link copied to clipboard

Stops and deletes a Composition resource. Any broadcast from the Composition resource is stopped.

Link copied to clipboard

Adds or updates tags for the AWS resource with the specified ARN.

Link copied to clipboard

Removes tags from the resource with the specified ARN.

Link copied to clipboard

Updates a stage’s configuration.

Link copied to clipboard

Create a copy of the client with one or more configuration values overridden. This method allows the caller to perform scoped config overrides for one or more client operations.