Classes | Namespaces | Typedefs | Enumerations
ros_stream_subscription_installer.h File Reference
#include <aws/core/utils/logging/LogMacros.h>
#include <image_transport/image_transport.h>
#include <kinesis_manager/kinesis_stream_manager.h>
#include <kinesis_manager/stream_subscription_installer.h>
#include <kinesis_video_msgs/KinesisVideoFrame.h>
#include <kinesis_video_streamer/subscriber_callbacks.h>
Include dependency graph for ros_stream_subscription_installer.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Aws::Kinesis::RosStreamSubscriptionInstaller
 

Namespaces

 Aws
 
 Aws::Kinesis
 

Typedefs

typedef void(* Aws::Kinesis::ImageTransportCallbackFn) (const KinesisStreamManagerInterface &stream_manager, std::string stream_name, const sensor_msgs::ImageConstPtr &image)
 
typedef enum Aws::Kinesis::kinesis_stream_ros_input_type_e Aws::Kinesis::KinesisStreamRosInputType
 
typedef void(* Aws::Kinesis::KinesisVideoFrameTransportCallbackFn) (KinesisStreamManagerInterface &stream_manager, std::string stream_name, const kinesis_video_msgs::KinesisVideoFrame::ConstPtr &frame_msg)
 
typedef void(* Aws::Kinesis::RekognitionEnabledKinesisVideoFrameTransportCallbackFn) (KinesisStreamManagerInterface &stream_manager, std::string stream_name, const kinesis_video_msgs::KinesisVideoFrame::ConstPtr &frame_msg, const ros::Publisher &publisher)
 

Enumerations

enum  Aws::Kinesis::kinesis_stream_ros_input_type_e { Aws::Kinesis::KINESIS_STREAM_INPUT_TYPE_KINESIS_VIDEO_FRAME, Aws::Kinesis::KINESIS_STREAM_INPUT_TYPE_IMAGE_TRANSPORT, Aws::Kinesis::KINESIS_STREAM_INPUT_TYPE_REKOGNITION_ENABLED_KINESIS_VIDEO_FRAME }
 


kinesis_video_streamer
Author(s): AWS RoboMaker
autogenerated on Fri Mar 5 2021 03:29:15