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 |