FFmpeg
|
Data Fields | |
AVClass * | class |
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 | |
DVDemuxContext * | dv_demux |
generic DV muxing/demuxing context | |
MpegTSContext * | mpeg_demux |
generic HDV muxing/demuxing context | |
DVPacket * | queue_first |
first element of packet queue | |
DVPacket * | queue_last |
last element of packet queue | |
char * | device_guid |
to select one of multiple DV devices | |
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. | |
Definition at line 58 of file iec61883.c.
AVClass* iec61883_data::class |
Definition at line 59 of file iec61883.c.
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().
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().
iec61883_mpeg2_t iec61883_data::iec61883_mpeg2 |
handle for libiec61883 when used with HDV
Definition at line 62 of file iec61883.c.
Referenced by iec61883_close(), and iec61883_read_header().
DVDemuxContext* iec61883_data::dv_demux |
generic DV muxing/demuxing context
Definition at line 64 of file iec61883.c.
Referenced by iec61883_parse_queue_dv(), and iec61883_read_header().
MpegTSContext* iec61883_data::mpeg_demux |
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().
DVPacket* iec61883_data::queue_first |
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().
DVPacket* iec61883_data::queue_last |
last element of packet queue
Definition at line 68 of file iec61883.c.
Referenced by iec61883_callback().
char* iec61883_data::device_guid |
to select one of multiple DV devices
Definition at line 70 of file iec61883.c.
Referenced by iec61883_read_header().
int iec61883_data::packets |
Number of packets queued.
Definition at line 72 of file iec61883.c.
Referenced by iec61883_callback(), iec61883_parse_queue_dv(), and iec61883_parse_queue_hdv().
int iec61883_data::max_packets |
Max. number of packets in queue.
Definition at line 73 of file iec61883.c.
Referenced by iec61883_callback(), and iec61883_read_header().
int iec61883_data::bandwidth |
returned by libiec61883
Definition at line 75 of file iec61883.c.
Referenced by iec61883_close(), and iec61883_read_header().
int iec61883_data::channel |
returned by libiec61883
Definition at line 76 of file iec61883.c.
Referenced by iec61883_close(), and iec61883_read_header().
int iec61883_data::input_port |
returned by libiec61883
Definition at line 77 of file iec61883.c.
Referenced by iec61883_close(), and iec61883_read_header().
int iec61883_data::type |
Stream type, to distinguish DV/HDV.
Definition at line 78 of file iec61883.c.
Referenced by iec61883_close(), and iec61883_read_header().
int iec61883_data::node |
returned by libiec61883
Definition at line 79 of file iec61883.c.
Referenced by iec61883_close(), and iec61883_read_header().
int iec61883_data::output_port |
returned by libiec61883
Definition at line 80 of file iec61883.c.
Referenced by iec61883_close(), and iec61883_read_header().
int iec61883_data::thread_loop |
Condition for thread while-loop.
Definition at line 81 of file iec61883.c.
Referenced by iec61883_close(), iec61883_read_header(), and iec61883_receive_task().
int iec61883_data::receiving |
True as soon data from device available.
Definition at line 82 of file iec61883.c.
Referenced by iec61883_receive_task().
int iec61883_data::receive_error |
Set in receive task in case of error.
Definition at line 83 of file iec61883.c.
Referenced by iec61883_read_packet(), and iec61883_receive_task().
int iec61883_data::eof |
True as soon as no more data available.
Definition at line 84 of file iec61883.c.
Referenced by iec61883_read_packet(), and iec61883_receive_task().
struct pollfd iec61883_data::raw1394_poll |
to poll for new data from libraw1394
Definition at line 86 of file iec61883.c.
Referenced by iec61883_read_header(), and iec61883_receive_task().
int(* iec61883_data::parse_queue)(struct iec61883_data *dv, AVPacket *pkt) |
Parse function for DV/HDV differs, so this is set before packets arrive.
Definition at line 89 of file iec61883.c.
Referenced by iec61883_read_header(), and iec61883_read_packet().