FFmpeg
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Functions
qsvenc.h File Reference
#include <stdint.h>
#include <sys/types.h>
#include <mfx/mfxvideo.h>
#include "libavutil/avutil.h"
#include "libavutil/fifo.h"
#include "avcodec.h"
#include "qsv_internal.h"

Go to the source code of this file.

Data Structures

struct  QSVEncContext
 

Functions

int ff_qsv_enc_init (AVCodecContext *avctx, QSVEncContext *q)
 
int ff_qsv_encode (AVCodecContext *avctx, QSVEncContext *q, AVPacket *pkt, const AVFrame *frame, int *got_packet)
 
int ff_qsv_enc_close (AVCodecContext *avctx, QSVEncContext *q)
 

Function Documentation

int ff_qsv_enc_init ( AVCodecContext *  avctx,
QSVEncContext *  q 
)

Definition at line 235 of file qsvenc.c.

Referenced by qsv_enc_init().

int ff_qsv_encode ( AVCodecContext *  avctx,
QSVEncContext *  q,
AVPacket *  pkt,
const AVFrame *  frame,
int *  got_packet 
)

Definition at line 417 of file qsvenc.c.

Referenced by qsv_enc_frame().

int ff_qsv_enc_close ( AVCodecContext *  avctx,
QSVEncContext *  q 
)

Definition at line 536 of file qsvenc.c.

Referenced by qsv_enc_close(), and qsv_enc_init().