avdevice.h File Reference

Go to the source code of this file.

Defines

#define LIBAVDEVICE_VERSION_MAJOR   52
#define LIBAVDEVICE_VERSION_MINOR   0
#define LIBAVDEVICE_VERSION_MICRO   0
#define LIBAVDEVICE_VERSION_INT
#define LIBAVDEVICE_VERSION
#define LIBAVDEVICE_BUILD   LIBAVDEVICE_VERSION_INT

Functions

void avdevice_register_all (void)


Define Documentation

#define LIBAVDEVICE_BUILD   LIBAVDEVICE_VERSION_INT

Definition at line 32 of file avdevice.h.

Referenced by show_version().

#define LIBAVDEVICE_VERSION

Value:

Definition at line 29 of file avdevice.h.

Referenced by show_banner().

#define LIBAVDEVICE_VERSION_INT

Value:

Definition at line 26 of file avdevice.h.

#define LIBAVDEVICE_VERSION_MAJOR   52

Definition at line 22 of file avdevice.h.

#define LIBAVDEVICE_VERSION_MICRO   0

Definition at line 24 of file avdevice.h.

#define LIBAVDEVICE_VERSION_MINOR   0

Definition at line 23 of file avdevice.h.


Function Documentation

void avdevice_register_all ( void   ) 

Initialize libavdevice and register all the input and output devices.

Warning:
This function is not thread safe.

Definition at line 32 of file alldevices.c.

References REGISTER_DEMUXER, and REGISTER_MUXDEMUX.

Referenced by main().

00033 {
00034     static int initialized;
00035 
00036     if (initialized)
00037         return;
00038     initialized = 1;
00039 
00040     /* devices */
00041     REGISTER_MUXDEMUX (AUDIO_BEOS, audio_beos);
00042     REGISTER_DEMUXER  (BKTR, bktr);
00043     REGISTER_DEMUXER  (DV1394, dv1394);
00044     REGISTER_MUXDEMUX (OSS, oss);
00045     REGISTER_DEMUXER  (V4L2, v4l2);
00046     REGISTER_DEMUXER  (V4L, v4l);
00047     REGISTER_DEMUXER  (VFWCAP, vfwcap);
00048     REGISTER_DEMUXER  (X11_GRAB_DEVICE, x11_grab_device);
00049 
00050     /* external libraries */
00051     REGISTER_DEMUXER  (LIBDC1394, libdc1394);
00052 }


Generated on Wed Nov 19 16:45:07 2008 for libextractor by  doxygen 1.5.1