Go to the documentation of this file.
49 #define AV_IS_INPUT_DEVICE(category) \
50 (((category) == AV_CLASS_CATEGORY_DEVICE_VIDEO_INPUT) || \
51 ((category) == AV_CLASS_CATEGORY_DEVICE_AUDIO_INPUT) || \
52 ((category) == AV_CLASS_CATEGORY_DEVICE_INPUT))
54 #define AV_IS_OUTPUT_DEVICE(category) \
55 (((category) == AV_CLASS_CATEGORY_DEVICE_VIDEO_OUTPUT) || \
56 ((category) == AV_CLASS_CATEGORY_DEVICE_AUDIO_OUTPUT) || \
57 ((category) == AV_CLASS_CATEGORY_DEVICE_OUTPUT))
77 const char* (*item_name)(
void* ctx);
112 void* (*child_next)(
void *obj,
void *prev);
157 #define AV_LOG_QUIET -8
162 #define AV_LOG_PANIC 0
169 #define AV_LOG_FATAL 8
175 #define AV_LOG_ERROR 16
181 #define AV_LOG_WARNING 24
186 #define AV_LOG_INFO 32
191 #define AV_LOG_VERBOSE 40
196 #define AV_LOG_DEBUG 48
198 #define AV_LOG_MAX_OFFSET (AV_LOG_DEBUG - AV_LOG_QUIET)
212 #define AV_LOG_C(x) ((x) << 8)
246 void av_vlog(
void *avcl,
int level, const
char *fmt, va_list vl);
312 char *
line,
int line_size,
int *print_prefix);
320 # define av_dlog(pctx, ...) av_log(pctx, AV_LOG_DEBUG, __VA_ARGS__)
322 # define av_dlog(pctx, ...) do { if (0) av_log(pctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0)
333 #define AV_LOG_SKIP_REPEATED 1
341 #define AV_LOG_PRINT_LEVEL 2