Namespaces | |
| Model | |
Classes | |
| class | DefaultClientCallbackProvider |
| class | DefaultStreamCallbackProvider |
| class | KinesisClientFacade |
| class | KinesisStreamManager |
| class | KinesisStreamManagerInterface |
| class | KinesisVideoProducerImpl |
| class | KinesisVideoProducerInterface |
| class | KinesisVideoStreamImpl |
| class | KinesisVideoStreamInterface |
| class | ProducerSdkAWSCredentialsProvider |
| class | StreamDefinitionProvider |
| struct | StreamSubscriptionDescriptor |
| class | StreamSubscriptionInstaller |
Typedefs | |
| typedef enum Aws::Kinesis::kinesis_manager_status_e | KinesisManagerStatus |
| typedef int | KinesisStreamInputType |
| typedef std::function< bool(const StreamSubscriptionDescriptor &descriptor)> | SubscriberSetupFn |
Functions | |
| std::unique_ptr< com::amazonaws::kinesis::video::CredentialProvider > | CreateDefaultCredentialProvider () |
| Aws::Client::ParameterPath | GetKinesisVideoParameter (const char *parameter_name) |
| Aws::Client::ParameterPath | GetStreamParameterPath (int stream_idx, const char *parameter_name) |
| Aws::Client::ParameterPath | GetStreamParameterPrefix (int stream_idx) |
| typedef int Aws::Kinesis::KinesisStreamInputType |
| typedef std::function<bool(const StreamSubscriptionDescriptor & descriptor)> Aws::Kinesis::SubscriberSetupFn |
Definition at line 35 of file stream_subscription_installer.h.
| unique_ptr< CredentialProvider > Aws::Kinesis::CreateDefaultCredentialProvider | ( | ) |
Creates a static CredentialProvider holding a single credential pair with expiration set to AWS_DEFAULT_CREDENTIAL_ROTATION_PERIOD_IN_SECONDS.. The credentials will be loaded from environment variables matching the AWS SDK.
Definition at line 46 of file default_callbacks.cpp.
|
inline |
Use for parameters which live under the global kinesis_video/ namespace rather than under a particular stream (e.g. stream_count).
Definition at line 66 of file kinesis_stream_manager.h.
|
inline |
Constructs parameter paths for AWS Kinesis applications.
| stream_idx | |
| parameter_name |
Definition at line 42 of file kinesis_stream_manager.h.
|
inline |
Use to retrieve the prefix path for a given stream, i.e. "kinesis_video/stream5/" for stream_idx=5
Definition at line 58 of file kinesis_stream_manager.h.
| constexpr uint32_t Aws::Kinesis::kDefaultMessageQueueSize = 1000 |
| constexpr uint16_t Aws::Kinesis::kDefaultRecordsLimitForRekognitionResults = 50 |
| const { ... } Aws::Kinesis::kinesis_video |
The following structure represents the format in which parameters for the streamer node are expected. kinesis_video/ stream_count: int stream<idx>/ subscription_topic: string subscription_queue_size: optional int, defaults to 100. topic_type: int in range of KinesisStreamInputType < StreamDefinition parameters as defined in https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/how-data.html#how-data-header-streamdefinition
... more streams ...
| const { ... } Aws::Kinesis::stream |
| const { ... } Aws::Kinesis::subscription_queue_size |
| const { ... } Aws::Kinesis::subscription_topic |