FFmpeg
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions | Variables
ffmpeg_qsv.c File Reference
#include <mfx/mfxvideo.h>
#include <stdlib.h>
#include "libavutil/dict.h"
#include "libavutil/hwcontext.h"
#include "libavutil/hwcontext_qsv.h"
#include "libavutil/mem.h"
#include "libavutil/opt.h"
#include "libavcodec/qsv.h"
#include "ffmpeg.h"

Go to the source code of this file.

Functions

static int qsv_get_buffer (AVCodecContext *s, AVFrame *frame, int flags)
 
static void qsv_uninit (AVCodecContext *s)
 
static int qsv_device_init (InputStream *ist)
 
int qsv_init (AVCodecContext *s)
 

Variables

char * qsv_device = NULL
 

Function Documentation

static int qsv_get_buffer ( AVCodecContext s,
AVFrame frame,
int  flags 
)
static

Definition at line 33 of file ffmpeg_qsv.c.

Referenced by qsv_init().

static void qsv_uninit ( AVCodecContext s)
static

Definition at line 40 of file ffmpeg_qsv.c.

Referenced by qsv_init().

static int qsv_device_init ( InputStream ist)
static

Definition at line 46 of file ffmpeg_qsv.c.

Referenced by qsv_init().

int qsv_init ( AVCodecContext s)

Definition at line 71 of file ffmpeg_qsv.c.

Variable Documentation

char* qsv_device = NULL

Definition at line 31 of file ffmpeg_qsv.c.

Referenced by qsv_device_init().