|
FFmpeg
|
Data Fields | |
| AVClass * | class |
| raw1394handle_t | raw1394 |
| handle for libraw1394 More... | |
| iec61883_dv_fb_t | iec61883_dv |
| handle for libiec61883 when used with DV More... | |
| iec61883_mpeg2_t | iec61883_mpeg2 |
| handle for libiec61883 when used with HDV More... | |
| DVDemuxContext * | dv_demux |
| generic DV muxing/demuxing context More... | |
| MpegTSContext * | mpeg_demux |
| generic HDV muxing/demuxing context More... | |
| DVPacket * | queue_first |
| first element of packet queue More... | |
| DVPacket * | queue_last |
| last element of packet queue More... | |
| char * | device_guid |
| to select one of multiple DV devices More... | |
| int | packets |
| Number of packets queued. More... | |
| int | max_packets |
| Max. number of packets in queue. More... | |
| int | bandwidth |
| returned by libiec61883 More... | |
| int | channel |
| returned by libiec61883 More... | |
| int | input_port |
| returned by libiec61883 More... | |
| int | type |
| Stream type, to distinguish DV/HDV. More... | |
| int | node |
| returned by libiec61883 More... | |
| int | output_port |
| returned by libiec61883 More... | |
| int | thread_loop |
| Condition for thread while-loop. More... | |
| int | receiving |
| True as soon data from device available. More... | |
| int | receive_error |
| Set in receive task in case of error. More... | |
| int | eof |
| True as soon as no more data available. More... | |
| struct pollfd | raw1394_poll |
| to poll for new data from libraw1394 More... | |
| int(* | parse_queue )(struct iec61883_data *dv, AVPacket *pkt) |
| Parse function for DV/HDV differs, so this is set before packets arrive. More... | |
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().
1.8.6