iec61883_data Struct Reference


Data Fields

AVClassclass
raw1394handle_t raw1394
 handle for libraw1394
iec61883_dv_fb_t iec61883_dv
 handle for libiec61883 when used with DV
iec61883_mpeg2_t iec61883_mpeg2
 handle for libiec61883 when used with HDV
DVDemuxContextdv_demux
 generic DV muxing/demuxing context
MpegTSContextmpeg_demux
 generic HDV muxing/demuxing context
DVPacketqueue_first
 first element of packet queue
DVPacketqueue_last
 last element of packet queue
int packets
 Number of packets queued.
int max_packets
 Max. number of packets in queue.
int bandwidth
 returned by libiec61883
int channel
 returned by libiec61883
int input_port
 returned by libiec61883
int type
 Stream type, to distinguish DV/HDV.
int node
 returned by libiec61883
int output_port
 returned by libiec61883
int thread_loop
 Condition for thread while-loop.
int receiving
 True as soon data from device available.
int receive_error
 Set in receive task in case of error.
int eof
 True as soon as no more data available.
struct pollfd raw1394_poll
 to poll for new data from libraw1394
int(* parse_queue )(struct iec61883_data *dv, AVPacket *pkt)
 Parse function for DV/HDV differs, so this is set before packets arrive.

Detailed Description

Definition at line 58 of file iec61883.c.


Field Documentation

returned by libiec61883

Definition at line 73 of file iec61883.c.

Referenced by iec61883_close(), and iec61883_read_header().

returned by libiec61883

Definition at line 74 of file iec61883.c.

Referenced by iec61883_close(), and iec61883_read_header().

Definition at line 59 of file iec61883.c.

generic DV muxing/demuxing context

Definition at line 64 of file iec61883.c.

Referenced by iec61883_parse_queue_dv(), and iec61883_read_header().

True as soon as no more data available.

Definition at line 82 of file iec61883.c.

Referenced by iec61883_read_packet(), and iec61883_receive_task().

iec61883_dv_fb_t iec61883_data::iec61883_dv

handle for libiec61883 when used with DV

Definition at line 61 of file iec61883.c.

Referenced by iec61883_close(), and iec61883_read_header().

handle for libiec61883 when used with HDV

Definition at line 62 of file iec61883.c.

Referenced by iec61883_close(), and iec61883_read_header().

returned by libiec61883

Definition at line 75 of file iec61883.c.

Referenced by iec61883_close(), and iec61883_read_header().

Max. number of packets in queue.

Definition at line 71 of file iec61883.c.

Referenced by iec61883_callback(), and iec61883_read_header().

generic HDV muxing/demuxing context

Definition at line 65 of file iec61883.c.

Referenced by iec61883_close(), iec61883_parse_queue_hdv(), and iec61883_read_header().

returned by libiec61883

Definition at line 77 of file iec61883.c.

Referenced by iec61883_close(), and iec61883_read_header().

returned by libiec61883

Definition at line 78 of file iec61883.c.

Referenced by iec61883_close(), and iec61883_read_header().

Number of packets queued.

Definition at line 70 of file iec61883.c.

Referenced by iec61883_callback(), iec61883_parse_queue_dv(), and iec61883_parse_queue_hdv().

Parse function for DV/HDV differs, so this is set before packets arrive.

Referenced by iec61883_read_header(), and iec61883_read_packet().

first element of packet queue

Definition at line 67 of file iec61883.c.

Referenced by iec61883_callback(), iec61883_close(), iec61883_parse_queue_dv(), and iec61883_parse_queue_hdv().

last element of packet queue

Definition at line 68 of file iec61883.c.

Referenced by iec61883_callback().

raw1394handle_t iec61883_data::raw1394

handle for libraw1394

Definition at line 60 of file iec61883.c.

Referenced by iec61883_close(), iec61883_read_header(), and iec61883_receive_task().

struct pollfd iec61883_data::raw1394_poll [read]

to poll for new data from libraw1394

Definition at line 84 of file iec61883.c.

Referenced by iec61883_read_header(), and iec61883_receive_task().

Set in receive task in case of error.

Definition at line 81 of file iec61883.c.

Referenced by iec61883_receive_task().

True as soon data from device available.

Definition at line 80 of file iec61883.c.

Referenced by iec61883_receive_task().

Condition for thread while-loop.

Definition at line 79 of file iec61883.c.

Referenced by iec61883_close(), iec61883_read_header(), and iec61883_receive_task().

Stream type, to distinguish DV/HDV.

Definition at line 76 of file iec61883.c.

Referenced by iec61883_close(), and iec61883_read_header().


The documentation for this struct was generated from the following file:

Generated on Fri Oct 26 02:50:15 2012 for FFmpeg by  doxygen 1.5.8