FFmpeg
Data Fields
StreamInfo Struct Reference

Data Fields

AVFifofifo
 
uint8_t id
 
int max_buffer_size
 
int buffer_index
 
PacketDescpredecode_packet
 
PacketDesclast_packet
 
PacketDescpremux_packet
 
int packet_number
 
uint8_t lpcm_header [3]
 
int lpcm_align
 
int bytes_to_iframe
 
int align_iframe
 
int64_t vobu_start_pts
 
int nb_packets
 
int packet_total_size
 
int packet_max_size
 
int bit_rate
 
AVRational frame_rate
 
int nb_frames
 
int total_frames
 
int num
 
AVCodecParameterspar
 

Detailed Description

Definition at line 51 of file mpegenc.c.

Field Documentation

◆ fifo

AVFifo* StreamInfo::fifo

◆ id

uint8_t StreamInfo::id

Definition at line 53 of file mpegenc.c.

Referenced by flush_packet(), get_system_header_size(), mpeg_mux_init(), and put_system_header().

◆ max_buffer_size

int StreamInfo::max_buffer_size

Definition at line 54 of file mpegenc.c.

Referenced by flush_packet(), mpeg_mux_init(), output_packet(), and put_system_header().

◆ buffer_index

int StreamInfo::buffer_index

Definition at line 55 of file mpegenc.c.

Referenced by output_packet(), and remove_decoded_packets().

◆ predecode_packet

PacketDesc* StreamInfo::predecode_packet

◆ last_packet

PacketDesc* StreamInfo::last_packet

Definition at line 57 of file mpegenc.c.

Referenced by mpeg_mux_write_packet(), and remove_decoded_packets().

◆ premux_packet

PacketDesc* StreamInfo::premux_packet

◆ packet_number

int StreamInfo::packet_number

Definition at line 59 of file mpegenc.c.

Referenced by flush_packet(), and mpeg_mux_init().

◆ lpcm_header

uint8_t StreamInfo::lpcm_header[3]

Definition at line 60 of file mpegenc.c.

Referenced by flush_packet(), and mpeg_mux_init().

◆ lpcm_align

int StreamInfo::lpcm_align

Definition at line 61 of file mpegenc.c.

Referenced by flush_packet(), and mpeg_mux_init().

◆ bytes_to_iframe

int StreamInfo::bytes_to_iframe

Definition at line 62 of file mpegenc.c.

Referenced by flush_packet(), and mpeg_mux_write_packet().

◆ align_iframe

int StreamInfo::align_iframe

Definition at line 63 of file mpegenc.c.

Referenced by flush_packet(), and mpeg_mux_write_packet().

◆ vobu_start_pts

int64_t StreamInfo::vobu_start_pts

Definition at line 64 of file mpegenc.c.

Referenced by mpeg_mux_write_packet().

◆ nb_packets

int StreamInfo::nb_packets

Definition at line 28 of file rmenc.c.

Referenced by rm_write_header(), rv10_write_header(), and write_packet_header().

◆ packet_total_size

int StreamInfo::packet_total_size

Definition at line 29 of file rmenc.c.

Referenced by rv10_write_header(), and write_packet_header().

◆ packet_max_size

int StreamInfo::packet_max_size

Definition at line 30 of file rmenc.c.

Referenced by rm_write_header(), rv10_write_header(), and write_packet_header().

◆ bit_rate

int StreamInfo::bit_rate

Definition at line 32 of file rmenc.c.

Referenced by rm_write_header(), and rv10_write_header().

◆ frame_rate

AVRational StreamInfo::frame_rate

Definition at line 33 of file rmenc.c.

Referenced by rm_write_header(), rv10_write_header(), and write_packet_header().

◆ nb_frames

int StreamInfo::nb_frames

Definition at line 34 of file rmenc.c.

Referenced by rm_write_audio(), rm_write_trailer(), rm_write_video(), and write_packet_header().

◆ total_frames

int StreamInfo::total_frames

Definition at line 35 of file rmenc.c.

Referenced by rm_write_header(), rm_write_trailer(), and rv10_write_header().

◆ num

int StreamInfo::num

Definition at line 36 of file rmenc.c.

Referenced by rm_write_header(), and write_packet_header().

◆ par

AVCodecParameters* StreamInfo::par

Definition at line 37 of file rmenc.c.

Referenced by rm_write_audio(), rm_write_header(), and rv10_write_header().


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