Go to the documentation of this file.
   22 #include <stdatomic.h> 
  576 #include "libavformat/muxer_list.c" 
  577 #include "libavformat/demuxer_list.c" 
  584     static const uintptr_t 
size = 
sizeof(muxer_list)/
sizeof(muxer_list[0]) - 1;
 
  585     uintptr_t 
i = (uintptr_t)*opaque;
 
  593         f = outdev_list[
i - 
size];
 
  597         *opaque = (
void*)(
i + 1);
 
  605     static const uintptr_t 
size = 
sizeof(demuxer_list)/
sizeof(demuxer_list[0]) - 1;
 
  606     uintptr_t 
i = (uintptr_t)*opaque;
 
  618         *opaque = (
void*)(
i + 1);
 
  
#define ATOMIC_VAR_INIT(value)
 
intptr_t atomic_uintptr_t
 
#define atomic_load_explicit(object, order)
 
const AVInputFormat * av_demuxer_iterate(void **opaque)
Iterate over all registered demuxers.
 
#define i(width, name, range_min, range_max)
 
#define atomic_store_explicit(object, desired, order)
 
const AVOutputFormat * av_muxer_iterate(void **opaque)
Iterate over all registered muxers.