FFmpeg
Data Fields
AVIStream Struct Reference

Data Fields

int64_t frame_offset
 
int remaining
 
int packet_size
 
uint32_t handler
 
uint32_t scale
 
uint32_t rate
 
int sample_size
 
int64_t cum_len
 
int prefix
 
int prefix_count
 
uint32_t pal [256]
 
int has_pal
 
int dshow_block_align
 
AVFormatContextsub_ctx
 
AVPacketsub_pkt
 
AVBufferRefsub_buffer
 
int64_t seek_pos
 
int64_t frames_hdr_strm
 
int64_t audio_strm_length
 
int packet_count
 
int entry
 
int max_size
 
int sample_requested
 
int64_t last_dts
 
AVIIndex indexes
 
int64_t strh_flags_offset
 
uint32_t palette [AVPALETTE_COUNT]
 
uint32_t old_palette [AVPALETTE_COUNT]
 
int64_t pal_offset
 

Detailed Description

Definition at line 44 of file avidec.c.

Field Documentation

◆ frame_offset

int64_t AVIStream::frame_offset

◆ remaining

int AVIStream::remaining

Definition at line 47 of file avidec.c.

Referenced by avi_read_packet(), avi_read_seek(), avi_sync(), and ni_prepare_read().

◆ packet_size

int AVIStream::packet_size

Definition at line 48 of file avidec.c.

Referenced by avi_read_packet(), avi_read_seek(), avi_sync(), and ni_prepare_read().

◆ handler

uint32_t AVIStream::handler

Definition at line 50 of file avidec.c.

Referenced by avi_read_header().

◆ scale

uint32_t AVIStream::scale

Definition at line 51 of file avidec.c.

Referenced by avi_read_header(), and avi_read_seek().

◆ rate

uint32_t AVIStream::rate

Definition at line 52 of file avidec.c.

Referenced by avi_read_header(), and avi_read_seek().

◆ sample_size

int AVIStream::sample_size

◆ cum_len

int64_t AVIStream::cum_len

Definition at line 56 of file avidec.c.

Referenced by avi_read_header(), avi_read_idx1(), and read_odml_index().

◆ prefix

int AVIStream::prefix

Definition at line 57 of file avidec.c.

Referenced by avi_sync().

◆ prefix_count

int AVIStream::prefix_count

Definition at line 58 of file avidec.c.

Referenced by avi_sync().

◆ pal

uint32_t AVIStream::pal[256]

Definition at line 59 of file avidec.c.

Referenced by avi_read_header(), avi_read_packet(), and avi_sync().

◆ has_pal

int AVIStream::has_pal

Definition at line 60 of file avidec.c.

Referenced by avi_read_header(), avi_read_packet(), and avi_sync().

◆ dshow_block_align

int AVIStream::dshow_block_align

Definition at line 61 of file avidec.c.

Referenced by avi_read_header(), and get_duration().

◆ sub_ctx

AVFormatContext* AVIStream::sub_ctx

◆ sub_pkt

AVPacket* AVIStream::sub_pkt

Definition at line 65 of file avidec.c.

Referenced by avi_read_close(), get_subtitle_pkt(), read_gab2_sub(), and seek_subtitle().

◆ sub_buffer

AVBufferRef* AVIStream::sub_buffer

Definition at line 66 of file avidec.c.

Referenced by avi_read_close(), and read_gab2_sub().

◆ seek_pos

int64_t AVIStream::seek_pos

Definition at line 68 of file avidec.c.

Referenced by avi_read_packet(), and avi_read_seek().

◆ frames_hdr_strm

int64_t AVIStream::frames_hdr_strm

Definition at line 83 of file avienc.c.

Referenced by avi_write_counters(), avi_write_header(), and avi_write_trailer().

◆ audio_strm_length

int64_t AVIStream::audio_strm_length

◆ packet_count

int AVIStream::packet_count

◆ entry

int AVIStream::entry

Definition at line 86 of file avienc.c.

Referenced by avi_write_idx1().

◆ max_size

int AVIStream::max_size

Definition at line 87 of file avienc.c.

Referenced by avi_add_ientry(), and avi_write_trailer().

◆ sample_requested

int AVIStream::sample_requested

Definition at line 88 of file avienc.c.

Referenced by update_odml_entry().

◆ last_dts

int64_t AVIStream::last_dts

Definition at line 90 of file avienc.c.

Referenced by avi_write_packet_internal(), and avi_write_trailer().

◆ indexes

AVIIndex AVIStream::indexes

◆ strh_flags_offset

int64_t AVIStream::strh_flags_offset

Definition at line 94 of file avienc.c.

Referenced by avi_write_header(), and avi_write_packet().

◆ palette

uint32_t AVIStream::palette[AVPALETTE_COUNT]

Definition at line 96 of file avienc.c.

Referenced by avi_write_packet().

◆ old_palette

uint32_t AVIStream::old_palette[AVPALETTE_COUNT]

Definition at line 97 of file avienc.c.

Referenced by avi_write_packet().

◆ pal_offset

int64_t AVIStream::pal_offset

Definition at line 98 of file avienc.c.

Referenced by avi_write_header(), and avi_write_packet().


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