| 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... | |
Detailed Description
Definition at line 58 of file iec61883.c.
Field Documentation
| 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().
| AVClass* iec61883_data::class | 
Definition at line 59 of file iec61883.c.
| 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().
| 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().
| 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().
| 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().
| 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::max_packets | 
Max. number of packets in queue.
Definition at line 73 of file iec61883.c.
Referenced by iec61883_callback(), 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().
| 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::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::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().
| 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().
| 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 | 
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::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::receiving | 
True as soon data from device available.
Definition at line 82 of file iec61883.c.
Referenced by iec61883_receive_task().
| 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::type | 
Stream type, to distinguish DV/HDV.
Definition at line 78 of file iec61883.c.
Referenced by 7digital-python.lockerEndpoint.LockerRelease::__init__(), iec61883_close(), and iec61883_read_header().
The documentation for this struct was generated from the following file:
Generated on Fri Oct 31 2025 06:56:26 for FFmpeg by
 1.8.11
 1.8.11