KinesisManagerStatus StreamerNode::InitializeStreamSubscriptions()

in kinesis_video_streamer/src/streamer.cpp [93:107]


KinesisManagerStatus StreamerNode::InitializeStreamSubscriptions() 
{
  /* Set up subscriptions and get ready to start streaming */
  KinesisManagerStatus streamer_setup_result = stream_manager_->KinesisVideoStreamerSetup();
  if (KINESIS_MANAGER_STATUS_SUCCEEDED(streamer_setup_result)) {
    AWS_LOG_DEBUG(__func__, "KinesisVideoStreamerSetup completed successfully.");
  } else {
    fprintf(stderr, "Failed to setup the kinesis video streamer");
    AWS_LOGSTREAM_ERROR(__func__, "KinesisVideoStreamerSetup failed with error code : "
                                    << streamer_setup_result << ". Exiting");
    return streamer_setup_result;
  }
  
  return KINESIS_MANAGER_STATUS_SUCCESS;
}