KinesisManagerStatus StreamerNode::InitializeStreamSubscriptions()

in kinesis_video_streamer/src/streamer.cpp [80:91]


    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 {
            AWS_LOGSTREAM_ERROR(__func__, "KinesisVideoStreamerSetup failed with error code : "
                    << streamer_setup_result << ". Exiting");
            return streamer_setup_result;
        }
        return KINESIS_MANAGER_STATUS_SUCCESS;
    }