HVE
HVE Hardware Video Encoder library
hve.h File Reference

Library public interface header. More...

#include <libavcodec/avcodec.h>

Go to the source code of this file.

Data Structures

struct  hve_config
 Encoder configuration. More...
 
struct  hve_frame
 Data to be encoded (single frame). More...
 

Enumerations

enum  hve_retval_enum { HVE_ERROR =-1, HVE_OK =0 }
 Constants returned by most of library functions. More...
 

Functions

struct hvehve_init (const struct hve_config *config)
 initialize internal library data. More...
 
void hve_close (struct hve *h)
 free library resources More...
 
int hve_send_frame (struct hve *h, struct hve_frame *frame)
 Send frame to hardware for encoding. More...
 
AVPacket * hve_receive_packet (struct hve *h, int *error)
 Retrieve encoded frame data from hardware. More...
 

Detailed Description

Library public interface header.