IEC61937Context Struct Reference


Data Fields

const AVClassav_class
enum IEC61937DataType data_type
 burst info - reference to type of payload of the data-burst
int length_code
 length code in bits or bytes, depending on data type
int pkt_offset
 data burst repetition period in bytes
uint8_t * buffer
 allocated buffer, used for swap bytes
int buffer_size
 size of allocated buffer
uint8_t * out_buf
 pointer to the outgoing data before byte-swapping
int out_bytes
 amount of outgoing bytes
int use_preamble
 preamble enabled (disabled for exactly pre-padded DTS)
int extra_bswap
 extra bswap for payload (for LE DTS => standard BE DTS)
uint8_t * hd_buf
 allocated buffer to concatenate hd audio frames
int hd_buf_size
 size of the hd audio buffer
int hd_buf_count
 number of frames in the hd audio buffer
int hd_buf_filled
 amount of bytes in the hd audio buffer
int dtshd_skip
 counter used for skipping DTS-HD frames
int dtshd_rate
int dtshd_fallback
int spdif_flags
int(* header_info )(AVFormatContext *s, AVPacket *pkt)
 function, which generates codec dependent header information.

Detailed Description

Definition at line 56 of file spdifenc.c.


Field Documentation

Definition at line 57 of file spdifenc.c.

allocated buffer, used for swap bytes

Definition at line 61 of file spdifenc.c.

Referenced by spdif_write_packet(), and spdif_write_trailer().

size of allocated buffer

Definition at line 62 of file spdifenc.c.

Referenced by spdif_write_packet().

burst info - reference to type of payload of the data-burst

Definition at line 58 of file spdifenc.c.

Referenced by spdif_header_aac(), spdif_header_ac3(), spdif_header_dts(), spdif_header_dts4(), spdif_header_eac3(), spdif_header_mpeg(), spdif_header_truehd(), and spdif_write_packet().

Definition at line 79 of file spdifenc.c.

Referenced by spdif_header_dts4().

Definition at line 78 of file spdifenc.c.

Referenced by spdif_header_dts(), and spdif_header_dts4().

counter used for skipping DTS-HD frames

Definition at line 75 of file spdifenc.c.

Referenced by spdif_header_dts4().

extra bswap for payload (for LE DTS => standard BE DTS)

Definition at line 68 of file spdifenc.c.

Referenced by spdif_header_dts(), and spdif_write_packet().

allocated buffer to concatenate hd audio frames

Definition at line 70 of file spdifenc.c.

Referenced by spdif_header_dts4(), spdif_header_eac3(), spdif_header_truehd(), spdif_write_header(), and spdif_write_trailer().

number of frames in the hd audio buffer

Definition at line 72 of file spdifenc.c.

Referenced by spdif_header_eac3(), and spdif_header_truehd().

amount of bytes in the hd audio buffer

Definition at line 73 of file spdifenc.c.

Referenced by spdif_header_eac3().

size of the hd audio buffer

Definition at line 71 of file spdifenc.c.

Referenced by spdif_header_dts4(), and spdif_header_eac3().

function, which generates codec dependent header information.

Sets data_type and pkt_offset, and length_code, out_bytes, out_buf if necessary

Referenced by spdif_write_header(), and spdif_write_packet().

length code in bits or bytes, depending on data type

Definition at line 59 of file spdifenc.c.

Referenced by spdif_header_dts(), spdif_header_dts4(), spdif_header_eac3(), spdif_header_truehd(), and spdif_write_packet().

pointer to the outgoing data before byte-swapping

Definition at line 64 of file spdifenc.c.

Referenced by spdif_header_dts4(), spdif_header_eac3(), spdif_header_truehd(), and spdif_write_packet().

amount of outgoing bytes

Definition at line 65 of file spdifenc.c.

Referenced by spdif_header_dts(), spdif_header_dts4(), spdif_header_eac3(), spdif_header_truehd(), and spdif_write_packet().

Definition at line 81 of file spdifenc.c.

Referenced by spdif_put_16(), and spdif_write_packet().

preamble enabled (disabled for exactly pre-padded DTS)

Definition at line 67 of file spdifenc.c.

Referenced by spdif_header_dts(), and spdif_write_packet().


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

Generated on Fri Oct 26 02:46:17 2012 for FFmpeg by  doxygen 1.5.8