Namespaces | Functions | Variables
h264_video_encoder.cpp File Reference
#include <aws/core/utils/logging/AWSLogging.h>
#include <aws/core/utils/logging/LogMacros.h>
#include <aws_ros1_common/sdk_utils/logging/aws_ros_logger.h>
#include <aws_ros1_common/sdk_utils/ros1_node_parameter_reader.h>
#include <h264_encoder_core/h264_encoder.h>
#include <h264_encoder_core/h264_encoder_node_config.h>
#include <image_transport/image_transport.h>
#include <kinesis_video_msgs/KinesisImageMetadata.h>
#include <kinesis_video_msgs/KinesisVideoFrame.h>
#include <ros/ros.h>
#include <sensor_msgs/image_encodings.h>
#include <map>
#include <string>
#include <vector>
Include dependency graph for h264_video_encoder.cpp:

Go to the source code of this file.

Namespaces

 Aws
 
 Aws::Kinesis
 

Functions

void Aws::Kinesis::ImageCallback (const sensor_msgs::ImageConstPtr &msg, const H264Encoder *encoder, uint64_t &frame_num, kinesis_video_msgs::KinesisImageMetadata &metadata, ros::Publisher &pub)
 
void Aws::Kinesis::InitializeCommunication (ros::NodeHandle &nh, ros::Subscriber &metadata_sub, image_transport::Subscriber &image_sub, ros::Publisher &pub, std::unique_ptr< H264Encoder > &encoder, uint64_t &frame_num, kinesis_video_msgs::KinesisImageMetadata &metadata, Aws::Client::Ros1NodeParameterReader &param_reader)
 
void Aws::Kinesis::InitializeEncoder (const sensor_msgs::ImageConstPtr &msg, std::unique_ptr< H264Encoder > &encoder, const Aws::Client::ParameterReaderInterface &param_reader)
 
AwsError Aws::Kinesis::RunEncoderNode (int argc, char **argv)
 

Variables

const std::map< std::string, AVPixelFormat > Aws::Kinesis::SNSR_IMG_ENC_to_LIBAV_PIXEL_FRMT
 


h264_video_encoder
Author(s): AWS RoboMaker
autogenerated on Thu Mar 4 2021 03:33:17