# Packages
Package ivsiface provides an interface to enable mocking the Amazon Interactive Video Service service client for testing your code.
# Functions
ChannelLatencyMode_Values returns all elements of the ChannelLatencyMode enum.
ChannelType_Values returns all elements of the ChannelType enum.
New creates a new instance of the IVS client with a session.
RecordingConfigurationState_Values returns all elements of the RecordingConfigurationState enum.
RecordingMode_Values returns all elements of the RecordingMode enum.
RenditionConfigurationRendition_Values returns all elements of the RenditionConfigurationRendition enum.
RenditionConfigurationRenditionSelection_Values returns all elements of the RenditionConfigurationRenditionSelection enum.
StreamHealth_Values returns all elements of the StreamHealth enum.
StreamState_Values returns all elements of the StreamState enum.
ThumbnailConfigurationResolution_Values returns all elements of the ThumbnailConfigurationResolution enum.
ThumbnailConfigurationStorage_Values returns all elements of the ThumbnailConfigurationStorage enum.
TranscodePreset_Values returns all elements of the TranscodePreset enum.
# Constants
ChannelLatencyModeLow is a ChannelLatencyMode enum value.
ChannelLatencyModeNormal is a ChannelLatencyMode enum value.
ChannelTypeAdvancedHd is a ChannelType enum value.
ChannelTypeAdvancedSd is a ChannelType enum value.
ChannelTypeBasic is a ChannelType enum value.
ChannelTypeStandard is a ChannelType enum value.
ID to lookup a service endpoint with.
ErrCodeAccessDeniedException for service response error code "AccessDeniedException".
ErrCodeChannelNotBroadcasting for service response error code "ChannelNotBroadcasting".
ErrCodeConflictException for service response error code "ConflictException".
ErrCodeInternalServerException for service response error code "InternalServerException".
ErrCodePendingVerification for service response error code "PendingVerification".
ErrCodeResourceNotFoundException for service response error code "ResourceNotFoundException".
ErrCodeServiceQuotaExceededException for service response error code "ServiceQuotaExceededException".
ErrCodeStreamUnavailable for service response error code "StreamUnavailable".
ErrCodeThrottlingException for service response error code "ThrottlingException".
ErrCodeValidationException for service response error code "ValidationException".
RecordingConfigurationStateActive is a RecordingConfigurationState enum value.
RecordingConfigurationStateCreateFailed is a RecordingConfigurationState enum value.
RecordingConfigurationStateCreating is a RecordingConfigurationState enum value.
RecordingModeDisabled is a RecordingMode enum value.
RecordingModeInterval is a RecordingMode enum value.
RenditionConfigurationRenditionFullHd is a RenditionConfigurationRendition enum value.
RenditionConfigurationRenditionHd is a RenditionConfigurationRendition enum value.
RenditionConfigurationRenditionLowestResolution is a RenditionConfigurationRendition enum value.
RenditionConfigurationRenditionSd is a RenditionConfigurationRendition enum value.
RenditionConfigurationRenditionSelectionAll is a RenditionConfigurationRenditionSelection enum value.
RenditionConfigurationRenditionSelectionCustom is a RenditionConfigurationRenditionSelection enum value.
RenditionConfigurationRenditionSelectionNone is a RenditionConfigurationRenditionSelection enum value.
ServiceID is a unique identifier of a specific service.
Name of service.
StreamHealthHealthy is a StreamHealth enum value.
StreamHealthStarving is a StreamHealth enum value.
StreamHealthUnknown is a StreamHealth enum value.
StreamStateLive is a StreamState enum value.
StreamStateOffline is a StreamState enum value.
ThumbnailConfigurationResolutionFullHd is a ThumbnailConfigurationResolution enum value.
ThumbnailConfigurationResolutionHd is a ThumbnailConfigurationResolution enum value.
ThumbnailConfigurationResolutionLowestResolution is a ThumbnailConfigurationResolution enum value.
ThumbnailConfigurationResolutionSd is a ThumbnailConfigurationResolution enum value.
ThumbnailConfigurationStorageLatest is a ThumbnailConfigurationStorage enum value.
ThumbnailConfigurationStorageSequential is a ThumbnailConfigurationStorage enum value.
TranscodePresetConstrainedBandwidthDelivery is a TranscodePreset enum value.
TranscodePresetHigherBandwidthDelivery is a TranscodePreset enum value.
# Structs
Object specifying a stream’s audio configuration, as set up by the broadcaster (usually in an encoder).
Error related to a specific channel, specified by its ARN.
Error for a request in the batch for BatchStartViewerSessionRevocation.
A viewer session to revoke in the call to BatchStartViewerSessionRevocation.
Object specifying a channel.
Summary information about a channel.
A complex type that describes a location where recorded videos will be stored.
Object specifying the ingest configuration set up by the broadcaster, usually in an encoder.
IVS provides the API operation methods for making requests to Amazon Interactive Video Service.
A key pair used to sign and validate a playback authorization token.
Summary information about a playback key pair.
An object representing a policy to constrain playback by country and/or origin sites.
Summary information about a PlaybackRestrictionPolicy.
An object representing a configuration to record a channel stream.
Summary information about a RecordingConfiguration.
Object that describes which renditions should be recorded for a stream.
A complex type that describes an S3 location where recorded videos will be stored.
Specifies information needed to stream using the SRT protocol.
Specifies a live video stream that has been ingested and distributed.
Object specifying a stream’s events.
Object specifying the stream attribute on which to filter.
Object specifying a stream key.
Summary information about a stream key.
Object that captures the Amazon IVS configuration that the customer provisioned, the ingest configurations that the broadcaster used, and the most recent Amazon IVS stream events it encountered.
Summary information about a stream session.
Summary information about a stream.
An object representing a configuration of thumbnails for recorded video.
Object specifying a stream’s video configuration, as set up by the broadcaster (usually in an encoder).