virtual bool SetDefaultCallbacks()

in kinesis_video_streamer/include/kinesis_video_streamer/ros_stream_subscription_installer.h [70:90]


  virtual bool SetDefaultCallbacks()
  {
    bool status = true;
    ImageTransportCallbackFn image_transport_callback;
    KinesisVideoFrameTransportCallbackFn kinesis_video_frame_transport_callback;
    RekognitionEnabledKinesisVideoFrameTransportCallbackFn rekognition_video_frame_callback;

    /* Set up subscription callbacks */
    image_transport_callback = &ImageTransportCallback;
    kinesis_video_frame_transport_callback = &KinesisVideoFrameTransportCallback;
    rekognition_video_frame_callback = &RekognitionEnabledKinesisVideoFrameTransportCallback;

    if (!this->SetupImageTransport(image_transport_callback) ||
        !this->SetupKinesisVideoFrameTransport(kinesis_video_frame_transport_callback) ||
        !this->SetupRekognitionEnabledKinesisVideoFrameTransport(
          rekognition_video_frame_callback)) {
      AWS_LOG_FATAL(__func__, "Failed to set up subscription callbacks.");
      status = false;
    }
    return status;
  }