|
KinesisManagerStatus | FetchRekognitionResults (const std::string &stream_name, Aws::Vector< Model::Record > *records) override |
|
void | FreeStream (std::string stream_name) override |
|
KinesisManagerStatus | GenerateStreamSubscriptionDescriptor (int stream_idx, StreamSubscriptionDescriptor &descriptor) override |
|
KinesisManagerStatus | InitializeStreamSubscription (const StreamSubscriptionDescriptor &descriptor) override |
|
KinesisManagerStatus | InitializeVideoProducer (std::string region, std::unique_ptr< DeviceInfoProvider > device_info_provider, std::unique_ptr< ClientCallbackProvider > client_callback_provider, std::unique_ptr< StreamCallbackProvider > stream_callback_provider, std::unique_ptr< CredentialProvider > credential_provider, VideoProducerFactory video_producer_factory) override |
|
KinesisManagerStatus | InitializeVideoProducer (std::string region, VideoProducerFactory video_producer_factory) override |
|
KinesisManagerStatus | InitializeVideoStream (std::unique_ptr< StreamDefinition > stream_definition) override |
|
KinesisManagerStatus | KinesisVideoStreamerSetup () override |
|
| MockStreamManager (TestData *data) |
|
| MockStreamManager (TestData *data, TestParameterReader *parameter_reader, StreamDefinitionProvider *stream_definition_provider, StreamSubscriptionInstaller *subscription_installer) |
|
KinesisManagerStatus | ProcessCodecPrivateDataForStream (const std::string &stream_name, std::vector< uint8_t > codec_private_data) override |
|
KinesisManagerStatus | PutFrame (std::string stream_name, Frame &frame) const override |
|
KinesisManagerStatus | PutMetadata (std::string stream_name, const std::string &name, const std::string &value) const |
|
virtual KinesisManagerStatus | InitializeVideoProducer (std::string region, std::unique_ptr< com::amazonaws::kinesis::video::DeviceInfoProvider > device_info_provider, std::unique_ptr< com::amazonaws::kinesis::video::ClientCallbackProvider > client_callback_provider, std::unique_ptr< com::amazonaws::kinesis::video::StreamCallbackProvider > stream_callback_provider, std::unique_ptr< com::amazonaws::kinesis::video::CredentialProvider > credential_provider, VideoProducerFactory video_producer_factory=KinesisStreamManagerInterface::CreateDefaultVideoProducer)=0 |
|
virtual KinesisManagerStatus | InitializeVideoStream (std::unique_ptr< com::amazonaws::kinesis::video::StreamDefinition > stream_definition)=0 |
|
| KinesisStreamManagerInterface ()=default |
|
| KinesisStreamManagerInterface (const Aws::Client::ParameterReaderInterface *parameter_reader, const StreamDefinitionProvider *stream_definition_provider, StreamSubscriptionInstaller *subscription_installer) |
|
virtual | ~KinesisStreamManagerInterface ()=default |
|
|
typedef std::function< std::unique_ptr< KinesisVideoProducerInterface >(std::string, std::unique_ptr< com::amazonaws::kinesis::video::DeviceInfoProvider >, std::unique_ptr< com::amazonaws::kinesis::video::ClientCallbackProvider >, std::unique_ptr< com::amazonaws::kinesis::video::StreamCallbackProvider >, std::unique_ptr< com::amazonaws::kinesis::video::CredentialProvider >)> | VideoProducerFactory |
|
static std::unique_ptr< KinesisVideoProducerInterface > | CreateDefaultVideoProducer (std::string region, std::unique_ptr< com::amazonaws::kinesis::video::DeviceInfoProvider > device_info_provider, std::unique_ptr< com::amazonaws::kinesis::video::ClientCallbackProvider > client_callback_provider, std::unique_ptr< com::amazonaws::kinesis::video::StreamCallbackProvider > stream_callback_provider, std::unique_ptr< com::amazonaws::kinesis::video::CredentialProvider > credential_provider) |
|
virtual KinesisManagerStatus | KinesisVideoStreamSetup (const uint16_t stream_idx, const PBYTE codec_private_data, const uint32_t codec_private_data_size, std::string *stream_name) |
|
const Aws::Client::ParameterReaderInterface * | parameter_reader_ |
|
const StreamDefinitionProvider * | stream_definition_provider_ |
|
StreamSubscriptionInstaller * | subscription_installer_ |
|