|
HVE
HVE Hardware Video Encoder library
|
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 hve * | hve_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... | |
Library public interface header.