FFmpeg
Data Fields
SchEnc Struct Reference

Data Fields

const AVClassclass
 
SchedulerNode src
 
SchedulerNodedst
 
uint8_t * dst_finished
 
unsigned nb_dst
 
int sq_idx [2]
 
int(* open_cb )(void *opaque, const AVFrame *frame)
 
int opened
 
SchTask task
 
ThreadQueuequeue
 
int in_finished
 
AVPacketsend_pkt
 

Detailed Description

Definition at line 103 of file ffmpeg_sched.c.

Field Documentation

◆ class

const AVClass* SchEnc::class

Definition at line 104 of file ffmpeg_sched.c.

Referenced by sch_add_enc().

◆ src

SchedulerNode SchEnc::src

Definition at line 106 of file ffmpeg_sched.c.

Referenced by sch_connect(), and start_prepare().

◆ dst

SchedulerNode* SchEnc::dst

Definition at line 107 of file ffmpeg_sched.c.

Referenced by enc_done(), sch_connect(), sch_enc_send(), sch_free(), and send_to_enc_sq().

◆ dst_finished

uint8_t* SchEnc::dst_finished

Definition at line 108 of file ffmpeg_sched.c.

Referenced by enc_done(), sch_enc_send(), sch_free(), and start_prepare().

◆ nb_dst

unsigned SchEnc::nb_dst

Definition at line 109 of file ffmpeg_sched.c.

Referenced by enc_done(), sch_connect(), sch_enc_send(), send_to_enc_sq(), and start_prepare().

◆ sq_idx

int SchEnc::sq_idx[2]

Definition at line 113 of file ffmpeg_sched.c.

Referenced by enc_open(), sch_add_enc(), sch_sq_add_enc(), send_to_enc(), and send_to_enc_sq().

◆ open_cb

int(* SchEnc::open_cb) (void *opaque, const AVFrame *frame)

Definition at line 131 of file ffmpeg_sched.c.

Referenced by enc_open(), sch_add_enc(), and send_to_enc().

◆ opened

int SchEnc::opened

Definition at line 132 of file ffmpeg_sched.c.

Referenced by send_to_enc().

◆ task

SchTask SchEnc::task

Definition at line 134 of file ffmpeg_sched.c.

Referenced by enc_open(), sch_add_enc(), sch_start(), and sch_stop().

◆ queue

ThreadQueue* SchEnc::queue

Definition at line 136 of file ffmpeg_sched.c.

Referenced by enc_done(), sch_add_enc(), sch_enc_receive(), sch_free(), and send_to_enc_thread().

◆ in_finished

int SchEnc::in_finished

Definition at line 138 of file ffmpeg_sched.c.

Referenced by send_to_enc_thread().

◆ send_pkt

AVPacket* SchEnc::send_pkt

Definition at line 141 of file ffmpeg_sched.c.

Referenced by sch_add_enc(), sch_enc_send(), and sch_free().


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