25 #define REGISTER_OUTDEV(X,x) { \
26 extern AVOutputFormat ff_##x##_muxer; \
27 if(CONFIG_##X##_OUTDEV) av_register_output_format(&ff_##x##_muxer); }
28 #define REGISTER_INDEV(X,x) { \
29 extern AVInputFormat ff_##x##_demuxer; \
30 if(CONFIG_##X##_INDEV) av_register_input_format(&ff_##x##_demuxer); }
31 #define REGISTER_INOUTDEV(X,x) REGISTER_OUTDEV(X,x); REGISTER_INDEV(X,x)
35 static int initialized;
void avdevice_register_all(void)
Initialize libavdevice and register all the input and output devices.
Main libavdevice API header.
#define REGISTER_INDEV(X, x)
#define REGISTER_INOUTDEV(X, x)