- Newest
- Most votes
- Most comments
To stop or kill a Kinesis Video Stream producer session in C++, you can use the stop()
method on your KinesisVideoStream object. This method will end the streaming session and clean up resources. Here's a code example of how to do this:
kinesis_video_stream->stop();
This call to stop()
will end the streaming session, send any remaining bytes in the buffer, and wait for an acknowledgement. It's a clean way to terminate the stream.
If you want to stop the stream and free up associated resources, you can follow these steps:
- Call
stop()
on the KinesisVideoStream object. - Use the
freeStream()
API to release resources associated with the stream. - Finally, free the KinesisVideoClient.
Here's an example of how this might look in code:
// Stop the stream kinesis_video_stream->stop(); // Free the stream kinesisVideoClient->freeStream(kinesis_video_stream); // Free the client (assuming you're done with all streams) freeKinesisVideoClient(&kinesisVideoClient);
This sequence ensures that you properly clean up all resources associated with your Kinesis Video Stream producer session in C++.
Sources
Write and examine the code - Amazon Kinesis Video Streams
Write and examine the code - Amazon Kinesis Video Streams
Relevant content
- asked 18 days ago
- AWS OFFICIALUpdated 9 months ago
- AWS OFFICIALUpdated 8 months ago
- AWS OFFICIALUpdated a year ago
- AWS OFFICIALUpdated 8 months ago