AWS SDK for C++  1.9.104
AWS SDK for C++
Namespaces | Classes | Typedefs | Enumerations
Aws::IVS::Model Namespace Reference

Namespaces

 ChannelLatencyModeMapper
 
 ChannelTypeMapper
 
 RecordingConfigurationStateMapper
 
 StreamHealthMapper
 
 StreamStateMapper
 

Classes

class  AccessDeniedException
 
class  BatchError
 
class  BatchGetChannelRequest
 
class  BatchGetChannelResult
 
class  BatchGetStreamKeyRequest
 
class  BatchGetStreamKeyResult
 
class  Channel
 
class  ChannelNotBroadcasting
 
class  ChannelSummary
 
class  ConflictException
 
class  CreateChannelRequest
 
class  CreateChannelResult
 
class  CreateRecordingConfigurationRequest
 
class  CreateRecordingConfigurationResult
 
class  CreateStreamKeyRequest
 
class  CreateStreamKeyResult
 
class  DeleteChannelRequest
 
class  DeletePlaybackKeyPairRequest
 
class  DeletePlaybackKeyPairResult
 
class  DeleteRecordingConfigurationRequest
 
class  DeleteStreamKeyRequest
 
class  DestinationConfiguration
 
class  GetChannelRequest
 
class  GetChannelResult
 
class  GetPlaybackKeyPairRequest
 
class  GetPlaybackKeyPairResult
 
class  GetRecordingConfigurationRequest
 
class  GetRecordingConfigurationResult
 
class  GetStreamKeyRequest
 
class  GetStreamKeyResult
 
class  GetStreamRequest
 
class  GetStreamResult
 
class  ImportPlaybackKeyPairRequest
 
class  ImportPlaybackKeyPairResult
 
class  InternalServerException
 
class  ListChannelsRequest
 
class  ListChannelsResult
 
class  ListPlaybackKeyPairsRequest
 
class  ListPlaybackKeyPairsResult
 
class  ListRecordingConfigurationsRequest
 
class  ListRecordingConfigurationsResult
 
class  ListStreamKeysRequest
 
class  ListStreamKeysResult
 
class  ListStreamsRequest
 
class  ListStreamsResult
 
class  ListTagsForResourceRequest
 
class  ListTagsForResourceResult
 
class  PendingVerification
 
class  PlaybackKeyPair
 
class  PlaybackKeyPairSummary
 
class  PutMetadataRequest
 
class  RecordingConfiguration
 
class  RecordingConfigurationSummary
 
class  ResourceNotFoundException
 
class  S3DestinationConfiguration
 
class  ServiceQuotaExceededException
 
class  StopStreamRequest
 
class  StopStreamResult
 
class  Stream
 
class  StreamKey
 
class  StreamKeySummary
 
class  StreamSummary
 
class  StreamUnavailable
 
class  TagResourceRequest
 
class  TagResourceResult
 
class  ThrottlingException
 
class  UntagResourceRequest
 
class  UntagResourceResult
 
class  UpdateChannelRequest
 
class  UpdateChannelResult
 
class  ValidationException
 

Typedefs

typedef Aws::Utils::Outcome< BatchGetChannelResult, IVSErrorBatchGetChannelOutcome
 
typedef Aws::Utils::Outcome< BatchGetStreamKeyResult, IVSErrorBatchGetStreamKeyOutcome
 
typedef Aws::Utils::Outcome< CreateChannelResult, IVSErrorCreateChannelOutcome
 
typedef Aws::Utils::Outcome< CreateRecordingConfigurationResult, IVSErrorCreateRecordingConfigurationOutcome
 
typedef Aws::Utils::Outcome< CreateStreamKeyResult, IVSErrorCreateStreamKeyOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, IVSErrorDeleteChannelOutcome
 
typedef Aws::Utils::Outcome< DeletePlaybackKeyPairResult, IVSErrorDeletePlaybackKeyPairOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, IVSErrorDeleteRecordingConfigurationOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, IVSErrorDeleteStreamKeyOutcome
 
typedef Aws::Utils::Outcome< GetChannelResult, IVSErrorGetChannelOutcome
 
typedef Aws::Utils::Outcome< GetPlaybackKeyPairResult, IVSErrorGetPlaybackKeyPairOutcome
 
typedef Aws::Utils::Outcome< GetRecordingConfigurationResult, IVSErrorGetRecordingConfigurationOutcome
 
typedef Aws::Utils::Outcome< GetStreamResult, IVSErrorGetStreamOutcome
 
typedef Aws::Utils::Outcome< GetStreamKeyResult, IVSErrorGetStreamKeyOutcome
 
typedef Aws::Utils::Outcome< ImportPlaybackKeyPairResult, IVSErrorImportPlaybackKeyPairOutcome
 
typedef Aws::Utils::Outcome< ListChannelsResult, IVSErrorListChannelsOutcome
 
typedef Aws::Utils::Outcome< ListPlaybackKeyPairsResult, IVSErrorListPlaybackKeyPairsOutcome
 
typedef Aws::Utils::Outcome< ListRecordingConfigurationsResult, IVSErrorListRecordingConfigurationsOutcome
 
typedef Aws::Utils::Outcome< ListStreamKeysResult, IVSErrorListStreamKeysOutcome
 
typedef Aws::Utils::Outcome< ListStreamsResult, IVSErrorListStreamsOutcome
 
typedef Aws::Utils::Outcome< ListTagsForResourceResult, IVSErrorListTagsForResourceOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, IVSErrorPutMetadataOutcome
 
typedef Aws::Utils::Outcome< StopStreamResult, IVSErrorStopStreamOutcome
 
typedef Aws::Utils::Outcome< TagResourceResult, IVSErrorTagResourceOutcome
 
typedef Aws::Utils::Outcome< UntagResourceResult, IVSErrorUntagResourceOutcome
 
typedef Aws::Utils::Outcome< UpdateChannelResult, IVSErrorUpdateChannelOutcome
 
typedef std::future< BatchGetChannelOutcomeBatchGetChannelOutcomeCallable
 
typedef std::future< BatchGetStreamKeyOutcomeBatchGetStreamKeyOutcomeCallable
 
typedef std::future< CreateChannelOutcomeCreateChannelOutcomeCallable
 
typedef std::future< CreateRecordingConfigurationOutcomeCreateRecordingConfigurationOutcomeCallable
 
typedef std::future< CreateStreamKeyOutcomeCreateStreamKeyOutcomeCallable
 
typedef std::future< DeleteChannelOutcomeDeleteChannelOutcomeCallable
 
typedef std::future< DeletePlaybackKeyPairOutcomeDeletePlaybackKeyPairOutcomeCallable
 
typedef std::future< DeleteRecordingConfigurationOutcomeDeleteRecordingConfigurationOutcomeCallable
 
typedef std::future< DeleteStreamKeyOutcomeDeleteStreamKeyOutcomeCallable
 
typedef std::future< GetChannelOutcomeGetChannelOutcomeCallable
 
typedef std::future< GetPlaybackKeyPairOutcomeGetPlaybackKeyPairOutcomeCallable
 
typedef std::future< GetRecordingConfigurationOutcomeGetRecordingConfigurationOutcomeCallable
 
typedef std::future< GetStreamOutcomeGetStreamOutcomeCallable
 
typedef std::future< GetStreamKeyOutcomeGetStreamKeyOutcomeCallable
 
typedef std::future< ImportPlaybackKeyPairOutcomeImportPlaybackKeyPairOutcomeCallable
 
typedef std::future< ListChannelsOutcomeListChannelsOutcomeCallable
 
typedef std::future< ListPlaybackKeyPairsOutcomeListPlaybackKeyPairsOutcomeCallable
 
typedef std::future< ListRecordingConfigurationsOutcomeListRecordingConfigurationsOutcomeCallable
 
typedef std::future< ListStreamKeysOutcomeListStreamKeysOutcomeCallable
 
typedef std::future< ListStreamsOutcomeListStreamsOutcomeCallable
 
typedef std::future< ListTagsForResourceOutcomeListTagsForResourceOutcomeCallable
 
typedef std::future< PutMetadataOutcomePutMetadataOutcomeCallable
 
typedef std::future< StopStreamOutcomeStopStreamOutcomeCallable
 
typedef std::future< TagResourceOutcomeTagResourceOutcomeCallable
 
typedef std::future< UntagResourceOutcomeUntagResourceOutcomeCallable
 
typedef std::future< UpdateChannelOutcomeUpdateChannelOutcomeCallable
 

Enumerations

enum  ChannelLatencyMode { ChannelLatencyMode::NOT_SET, ChannelLatencyMode::NORMAL, ChannelLatencyMode::LOW }
 
enum  ChannelType { ChannelType::NOT_SET, ChannelType::BASIC, ChannelType::STANDARD }
 
enum  RecordingConfigurationState { RecordingConfigurationState::NOT_SET, RecordingConfigurationState::CREATING, RecordingConfigurationState::CREATE_FAILED, RecordingConfigurationState::ACTIVE }
 
enum  StreamHealth { StreamHealth::NOT_SET, StreamHealth::HEALTHY, StreamHealth::STARVING, StreamHealth::UNKNOWN }
 
enum  StreamState { StreamState::NOT_SET, StreamState::LIVE, StreamState::OFFLINE }
 

Typedef Documentation

◆ BatchGetChannelOutcome

Definition at line 103 of file IVSClient.h.

◆ BatchGetChannelOutcomeCallable

Definition at line 130 of file IVSClient.h.

◆ BatchGetStreamKeyOutcome

Definition at line 104 of file IVSClient.h.

◆ BatchGetStreamKeyOutcomeCallable

Definition at line 131 of file IVSClient.h.

◆ CreateChannelOutcome

Definition at line 105 of file IVSClient.h.

◆ CreateChannelOutcomeCallable

Definition at line 132 of file IVSClient.h.

◆ CreateRecordingConfigurationOutcome

Definition at line 106 of file IVSClient.h.

◆ CreateRecordingConfigurationOutcomeCallable

Definition at line 133 of file IVSClient.h.

◆ CreateStreamKeyOutcome

Definition at line 107 of file IVSClient.h.

◆ CreateStreamKeyOutcomeCallable

Definition at line 134 of file IVSClient.h.

◆ DeleteChannelOutcome

Definition at line 108 of file IVSClient.h.

◆ DeleteChannelOutcomeCallable

Definition at line 135 of file IVSClient.h.

◆ DeletePlaybackKeyPairOutcome

Definition at line 109 of file IVSClient.h.

◆ DeletePlaybackKeyPairOutcomeCallable

Definition at line 136 of file IVSClient.h.

◆ DeleteRecordingConfigurationOutcome

Definition at line 110 of file IVSClient.h.

◆ DeleteRecordingConfigurationOutcomeCallable

Definition at line 137 of file IVSClient.h.

◆ DeleteStreamKeyOutcome

Definition at line 111 of file IVSClient.h.

◆ DeleteStreamKeyOutcomeCallable

Definition at line 138 of file IVSClient.h.

◆ GetChannelOutcome

Definition at line 112 of file IVSClient.h.

◆ GetChannelOutcomeCallable

Definition at line 139 of file IVSClient.h.

◆ GetPlaybackKeyPairOutcome

Definition at line 113 of file IVSClient.h.

◆ GetPlaybackKeyPairOutcomeCallable

Definition at line 140 of file IVSClient.h.

◆ GetRecordingConfigurationOutcome

Definition at line 114 of file IVSClient.h.

◆ GetRecordingConfigurationOutcomeCallable

Definition at line 141 of file IVSClient.h.

◆ GetStreamKeyOutcome

Definition at line 116 of file IVSClient.h.

◆ GetStreamKeyOutcomeCallable

Definition at line 143 of file IVSClient.h.

◆ GetStreamOutcome

Definition at line 115 of file IVSClient.h.

◆ GetStreamOutcomeCallable

Definition at line 142 of file IVSClient.h.

◆ ImportPlaybackKeyPairOutcome

Definition at line 117 of file IVSClient.h.

◆ ImportPlaybackKeyPairOutcomeCallable

Definition at line 144 of file IVSClient.h.

◆ ListChannelsOutcome

Definition at line 118 of file IVSClient.h.

◆ ListChannelsOutcomeCallable

Definition at line 145 of file IVSClient.h.

◆ ListPlaybackKeyPairsOutcome

Definition at line 119 of file IVSClient.h.

◆ ListPlaybackKeyPairsOutcomeCallable

Definition at line 146 of file IVSClient.h.

◆ ListRecordingConfigurationsOutcome

Definition at line 120 of file IVSClient.h.

◆ ListRecordingConfigurationsOutcomeCallable

Definition at line 147 of file IVSClient.h.

◆ ListStreamKeysOutcome

Definition at line 121 of file IVSClient.h.

◆ ListStreamKeysOutcomeCallable

Definition at line 148 of file IVSClient.h.

◆ ListStreamsOutcome

Definition at line 122 of file IVSClient.h.

◆ ListStreamsOutcomeCallable

Definition at line 149 of file IVSClient.h.

◆ ListTagsForResourceOutcome

Definition at line 123 of file IVSClient.h.

◆ ListTagsForResourceOutcomeCallable

Definition at line 150 of file IVSClient.h.

◆ PutMetadataOutcome

Definition at line 124 of file IVSClient.h.

◆ PutMetadataOutcomeCallable

Definition at line 151 of file IVSClient.h.

◆ StopStreamOutcome

Definition at line 125 of file IVSClient.h.

◆ StopStreamOutcomeCallable

Definition at line 152 of file IVSClient.h.

◆ TagResourceOutcome

Definition at line 126 of file IVSClient.h.

◆ TagResourceOutcomeCallable

Definition at line 153 of file IVSClient.h.

◆ UntagResourceOutcome

Definition at line 127 of file IVSClient.h.

◆ UntagResourceOutcomeCallable

Definition at line 154 of file IVSClient.h.

◆ UpdateChannelOutcome

Definition at line 128 of file IVSClient.h.

◆ UpdateChannelOutcomeCallable

Definition at line 155 of file IVSClient.h.

Enumeration Type Documentation

◆ ChannelLatencyMode

Enumerator
NOT_SET 
NORMAL 
LOW 

Definition at line 16 of file ChannelLatencyMode.h.

◆ ChannelType

Enumerator
NOT_SET 
BASIC 
STANDARD 

Definition at line 16 of file ChannelType.h.

◆ RecordingConfigurationState

Enumerator
NOT_SET 
CREATING 
CREATE_FAILED 
ACTIVE 

Definition at line 16 of file RecordingConfigurationState.h.

◆ StreamHealth

Enumerator
NOT_SET 
HEALTHY 
STARVING 
UNKNOWN 

Definition at line 16 of file StreamHealth.h.

◆ StreamState

Enumerator
NOT_SET 
LIVE 
OFFLINE 

Definition at line 16 of file StreamState.h.