Apollo  6.0
Open source self driving car software
Classes | Namespaces | Macros | Typedefs
usb_cam.h File Reference
#include <asm/types.h>
#include <malloc.h>
#include <sys/ioctl.h>
#include <sys/mman.h>
#include <immintrin.h>
#include <x86intrin.h>
#include <libavcodec/avcodec.h>
#include <libavutil/mem.h>
#include <libswscale/swscale.h>
#include <linux/videodev2.h>
#include <libavcodec/version.h>
#include <memory>
#include <sstream>
#include <string>
#include "cyber/cyber.h"
#include "modules/drivers/camera/proto/config.pb.h"
Include dependency graph for usb_cam.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  apollo::drivers::camera::CameraImage
 
struct  apollo::drivers::camera::buffer
 
class  apollo::drivers::camera::UsbCam
 

Namespaces

 apollo
 PlanningContext is the runtime context in planning. It is persistent across multiple frames.
 
 apollo::drivers
 apollo::drivers
 
 apollo::drivers::camera
 

Macros

#define AV_CODEC_ID_MJPEG   CODEC_ID_MJPEG
 

Typedefs

typedef std::shared_ptr< CameraImage > apollo::drivers::camera::CameraImagePtr
 

Macro Definition Documentation

◆ AV_CODEC_ID_MJPEG

#define AV_CODEC_ID_MJPEG   CODEC_ID_MJPEG