#include <kinesis_video_producer_interface.h>
virtual Aws::Kinesis::KinesisVideoProducerInterface::~KinesisVideoProducerInterface |
( |
| ) |
|
|
inlinevirtual |
virtual std::shared_ptr<KinesisVideoStreamInterface> Aws::Kinesis::KinesisVideoProducerInterface::CreateStreamSync |
( |
std::unique_ptr< com::amazonaws::kinesis::video::StreamDefinition > |
stream_definition | ) |
|
|
pure virtual |
Create a video stream
- Parameters
-
stream_definition | A unique pointer to the StreamDefinition which describes the stream to be created. |
- Returns
- An KinesisVideoStream instance which is ready to start streaming.
Implemented in Aws::Kinesis::KinesisVideoProducerImpl.
virtual void Aws::Kinesis::KinesisVideoProducerInterface::FreeStream |
( |
std::shared_ptr< KinesisVideoStreamInterface > |
kinesis_video_stream | ) |
|
|
pure virtual |
Frees the stream and removes it from the producer stream list.
NOTE: This is a prompt operation and will stop the stream immediately without emptying the buffer.
- Parameters
-
KinesisVideo_stream | A unique pointer to the KinesisVideoStream to free and remove. |
Implemented in Aws::Kinesis::KinesisVideoProducerImpl.
The documentation for this class was generated from the following file: