FFmpeg
Data Fields
Decoder Struct Reference

#include <ffmpeg.h>

Data Fields

const AVClassclass
 
enum AVMediaType type
 
const uint8_t * subtitle_header
 
int subtitle_header_size
 
uint64_t frames_decoded
 
uint64_t samples_decoded
 
uint64_t decode_errors
 
AVPacketpkt
 
PacketQueuequeue
 
AVCodecContextavctx
 
int pkt_serial
 
int finished
 
int packet_pending
 
SDL_cond * empty_queue_cond
 
int64_t start_pts
 
AVRational start_pts_tb
 
int64_t next_pts
 
AVRational next_pts_tb
 
SDL_Thread * decoder_tid
 

Detailed Description

Definition at line 420 of file ffmpeg.h.

Field Documentation

◆ class

const AVClass* Decoder::class

Definition at line 421 of file ffmpeg.h.

Referenced by dec_alloc().

◆ type

enum AVMediaType Decoder::type

Definition at line 423 of file ffmpeg.h.

Referenced by dec_create(), dec_open(), and ifilter_bind_dec().

◆ subtitle_header

const uint8_t* Decoder::subtitle_header

Definition at line 425 of file ffmpeg.h.

Referenced by dec_open(), and enc_open().

◆ subtitle_header_size

int Decoder::subtitle_header_size

Definition at line 426 of file ffmpeg.h.

Referenced by dec_open(), and enc_open().

◆ frames_decoded

uint64_t Decoder::frames_decoded

Definition at line 429 of file ffmpeg.h.

Referenced by decoder_thread(), demux_final_stats(), packet_decode(), and transcode_subtitles().

◆ samples_decoded

uint64_t Decoder::samples_decoded

Definition at line 430 of file ffmpeg.h.

Referenced by demux_final_stats(), and packet_decode().

◆ decode_errors

uint64_t Decoder::decode_errors

Definition at line 431 of file ffmpeg.h.

Referenced by decoder_thread(), demux_final_stats(), packet_decode(), and transcode_subtitles().

◆ pkt

AVPacket* Decoder::pkt

Definition at line 187 of file ffplay.c.

Referenced by decoder_decode_frame(), decoder_destroy(), and decoder_init().

◆ queue

PacketQueue* Decoder::queue

Definition at line 188 of file ffplay.c.

Referenced by decoder_abort(), decoder_decode_frame(), decoder_init(), and decoder_start().

◆ avctx

AVCodecContext* Decoder::avctx

Definition at line 189 of file ffplay.c.

Referenced by decoder_decode_frame(), decoder_destroy(), and decoder_init().

◆ pkt_serial

int Decoder::pkt_serial

Definition at line 190 of file ffplay.c.

Referenced by decoder_decode_frame(), and decoder_init().

◆ finished

int Decoder::finished

Definition at line 191 of file ffplay.c.

Referenced by decoder_decode_frame().

◆ packet_pending

int Decoder::packet_pending

Definition at line 192 of file ffplay.c.

Referenced by decoder_decode_frame().

◆ empty_queue_cond

SDL_cond* Decoder::empty_queue_cond

Definition at line 193 of file ffplay.c.

Referenced by decoder_decode_frame(), and decoder_init().

◆ start_pts

int64_t Decoder::start_pts

Definition at line 194 of file ffplay.c.

Referenced by decoder_decode_frame(), and decoder_init().

◆ start_pts_tb

AVRational Decoder::start_pts_tb

Definition at line 195 of file ffplay.c.

Referenced by decoder_decode_frame().

◆ next_pts

int64_t Decoder::next_pts

Definition at line 196 of file ffplay.c.

Referenced by decoder_decode_frame().

◆ next_pts_tb

AVRational Decoder::next_pts_tb

Definition at line 197 of file ffplay.c.

Referenced by decoder_decode_frame().

◆ decoder_tid

SDL_Thread* Decoder::decoder_tid

Definition at line 198 of file ffplay.c.

Referenced by decoder_abort(), and decoder_start().


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