FFmpeg
Public Attributes | List of all members
iec61883_data Struct Reference

Public Attributes

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
 
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.
 

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