libavdevice/libdc1394.c File Reference

#include "config.h"
#include "libavformat/avformat.h"
#include <dc1394/dc1394.h>

Go to the source code of this file.

Data Structures

struct  dc1394_data
struct  dc1394_frame_format
struct  dc1394_frame_rate

Functions

static int dc1394_read_common (AVFormatContext *c, AVFormatParameters *ap, struct dc1394_frame_format **select_fmt, struct dc1394_frame_rate **select_fps)
static int dc1394_v2_read_header (AVFormatContext *c, AVFormatParameters *ap)
static int dc1394_v2_read_packet (AVFormatContext *c, AVPacket *pkt)
static int dc1394_v2_close (AVFormatContext *context)

Variables

struct dc1394_frame_format dc1394_frame_formats []
struct dc1394_frame_rate dc1394_frame_rates []
AVInputFormat libdc1394_demuxer


Function Documentation

static int dc1394_read_common ( AVFormatContext c,
AVFormatParameters ap,
struct dc1394_frame_format **  select_fmt,
struct dc1394_frame_rate **  select_fps 
) [inline, static]

Definition at line 89 of file libdc1394.c.

Referenced by dc1394_v2_read_header().

static int dc1394_v2_close ( AVFormatContext context  )  [static]

Definition at line 339 of file libdc1394.c.

static int dc1394_v2_read_header ( AVFormatContext c,
AVFormatParameters ap 
) [static]

Definition at line 240 of file libdc1394.c.

static int dc1394_v2_read_packet ( AVFormatContext c,
AVPacket pkt 
) [static]

Definition at line 313 of file libdc1394.c.


Variable Documentation

Referenced by dc1394_read_common().

Referenced by dc1394_read_common().

Initial value:

 {
    .name           = "libdc1394",
    .long_name      = NULL_IF_CONFIG_SMALL("dc1394 v.2 A/V grab"),
    .priv_data_size = sizeof(struct dc1394_data),
    .read_header    = dc1394_v2_read_header,
    .read_packet    = dc1394_v2_read_packet,
    .read_close     = dc1394_v2_close,
    .flags          = AVFMT_NOFILE
}

Definition at line 351 of file libdc1394.c.


Generated on Tue Apr 20 17:39:47 2010 for FFmpeg by  doxygen 1.5.6