123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107 |
- #ifndef AVCODEC_QSV_H
- #define AVCODEC_QSV_H
- #include <mfx/mfxvideo.h>
- #include "libavutil/buffer.h"
- typedef struct AVQSVContext {
-
- mfxSession session;
-
- int iopattern;
-
- mfxExtBuffer **ext_buffers;
- int nb_ext_buffers;
-
- int opaque_alloc;
-
- int nb_opaque_surfaces;
-
- AVBufferRef *opaque_surfaces;
-
- int opaque_alloc_type;
- } AVQSVContext;
- AVQSVContext *av_qsv_alloc_context(void);
- #endif
|