FFmpeg
Loading...
Searching...
No Matches
dynlink_loader.h File Reference
#include "libavutil/log.h"
#include "compat/w32dlfcn.h"
#include <ffnvcodec/dynlink_loader.h>

Go to the source code of this file.

Macros

#define FFNV_LOAD_FUNC(path)
 
#define FFNV_SYM_FUNC(lib, sym)
 
#define FFNV_FREE_FUNC(lib)
 
#define FFNV_LOG_FUNC(logctx, msg, ...)
 
#define FFNV_DEBUG_LOG_FUNC(logctx, msg, ...)
 

Macro Definition Documentation

◆ FFNV_LOAD_FUNC

#define FFNV_LOAD_FUNC ( path)
Value:
dlopen((path), RTLD_LAZY)

Definition at line 25 of file dynlink_loader.h.

◆ FFNV_SYM_FUNC

#define FFNV_SYM_FUNC ( lib,
sym )
Value:
dlsym((lib), (sym))

Definition at line 26 of file dynlink_loader.h.

◆ FFNV_FREE_FUNC

#define FFNV_FREE_FUNC ( lib)
Value:
dlclose(lib)

Definition at line 27 of file dynlink_loader.h.

◆ FFNV_LOG_FUNC

#define FFNV_LOG_FUNC ( logctx,
msg,
... )
Value:
av_log(logctx, AV_LOG_ERROR, msg, __VA_ARGS__)
#define AV_LOG_ERROR
Something went wrong and cannot losslessly be recovered.
Definition log.h:210
#define av_log(a,...)

Definition at line 28 of file dynlink_loader.h.

◆ FFNV_DEBUG_LOG_FUNC

#define FFNV_DEBUG_LOG_FUNC ( logctx,
msg,
... )
Value:
av_log(logctx, AV_LOG_DEBUG, msg, __VA_ARGS__)
#define AV_LOG_DEBUG
Stuff which is only useful for libav* developers.
Definition log.h:231

Definition at line 29 of file dynlink_loader.h.