FFmpeg
Data Structures | Enumerations | Functions
vaapi_encode.h File Reference
#include <stdint.h>
#include <va/va.h>
#include "libavutil/hwcontext.h"
#include "libavutil/hwcontext_vaapi.h"
#include "avcodec.h"

Go to the source code of this file.

Data Structures

struct   VAAPIEncodeSlice
 
struct   VAAPIEncodePicture
 
struct   VAAPIEncodeContext
 
struct   VAAPIEncodeType
 

Enumerations

 
 

Functions

int  ff_vaapi_encode2 (AVCodecContext *avctx, AVPacket *pkt, const AVFrame *input_image, int *got_packet)
 
 
 

Enumeration Type Documentation

anonymous enum
Enumerator
MAX_CONFIG_ATTRIBUTES 
MAX_GLOBAL_PARAMS 
MAX_PICTURE_REFERENCES 
MAX_REORDER_DELAY 
MAX_PARAM_BUFFER_SIZE 

Definition at line 34 of file vaapi_encode.h.

anonymous enum
Enumerator
PICTURE_TYPE_IDR 
PICTURE_TYPE_I 
PICTURE_TYPE_P 
PICTURE_TYPE_B 

Definition at line 42 of file vaapi_encode.h.

Function Documentation

int ff_vaapi_encode2 ( AVCodecContextavctx,
AVPacketpkt,
const AVFrameinput_image,
intgot_packet 
)

Definition at line 853 of file vaapi_encode.c.

int ff_vaapi_encode_init ( AVCodecContextavctx )

Definition at line 1362 of file vaapi_encode.c.

Referenced by vaapi_encode_h264_init(), vaapi_encode_h265_init(), vaapi_encode_mjpeg_init(), vaapi_encode_mpeg2_init(), vaapi_encode_vp8_init(), and vaapi_encode_vp9_init().

int ff_vaapi_encode_close ( AVCodecContextavctx )

Definition at line 1557 of file vaapi_encode.c.

Referenced by ff_vaapi_encode_init(), vaapi_encode_h264_close(), vaapi_encode_h265_close(), and vaapi_encode_mpeg2_close().


Generated on Sun May 13 2018 02:04:18 for FFmpeg by   doxygen 1.8.6

AltStyle によって変換されたページ (->オリジナル) /