FFmpeg
Data Fields
FFFrameSync Struct Reference

Frame sync structure. More...

#include <framesync.h>

Data Fields

const AVClassclass
 
AVFilterContextparent
 Parent filter context. More...
 
unsigned nb_in
 Number of input streams. More...
 
AVRational time_base
 Time base for the output events. More...
 
int64_t pts
 Timestamp of the current event. More...
 
int(* on_event )(struct FFFrameSync *fs)
 Callback called when a frame event is ready. More...
 
void * opaque
 Opaque pointer, not used by the API. More...
 
unsigned in_request
 Index of the input that requires a request. More...
 
unsigned sync_level
 Synchronization level: only inputs with the same sync level are sync sources. More...
 
uint8_t frame_ready
 Flag indicating that a frame event is ready. More...
 
uint8_t eof
 Flag indicating that output has reached EOF. More...
 
FFFrameSyncInin
 Pointer to array of inputs. More...
 
int opt_repeatlast
 
int opt_shortest
 
int opt_eof_action
 
int opt_ts_sync_mode
 

Detailed Description

Frame sync structure.

Definition at line 168 of file framesync.h.

Field Documentation

◆ class

const AVClass* FFFrameSync::class

Definition at line 169 of file framesync.h.

◆ parent

AVFilterContext* FFFrameSync::parent

Parent filter context.

Definition at line 174 of file framesync.h.

◆ nb_in

unsigned FFFrameSync::nb_in

Number of input streams.

Definition at line 179 of file framesync.h.

◆ time_base

AVRational FFFrameSync::time_base

Time base for the output events.

Definition at line 184 of file framesync.h.

Referenced by config_comm_output(), filter_callback(), and process_frame().

◆ pts

int64_t FFFrameSync::pts

Timestamp of the current event.

Definition at line 189 of file framesync.h.

Referenced by filter_callback(), and process_frame().

◆ on_event

int(* FFFrameSync::on_event) (struct FFFrameSync *fs)

Callback called when a frame event is ready.

Definition at line 194 of file framesync.h.

Referenced by init_framesync().

◆ opaque

void* FFFrameSync::opaque

Opaque pointer, not used by the API.

Definition at line 199 of file framesync.h.

Referenced by init_framesync().

◆ in_request

unsigned FFFrameSync::in_request

Index of the input that requires a request.

Definition at line 204 of file framesync.h.

◆ sync_level

unsigned FFFrameSync::sync_level

Synchronization level: only inputs with the same sync level are sync sources.

Definition at line 210 of file framesync.h.

◆ frame_ready

uint8_t FFFrameSync::frame_ready

Flag indicating that a frame event is ready.

Definition at line 215 of file framesync.h.

◆ eof

uint8_t FFFrameSync::eof

Flag indicating that output has reached EOF.

Definition at line 220 of file framesync.h.

◆ in

FFFrameSyncIn* FFFrameSync::in

Pointer to array of inputs.

Definition at line 225 of file framesync.h.

Referenced by init_framesync().

◆ opt_repeatlast

int FFFrameSync::opt_repeatlast

Definition at line 227 of file framesync.h.

◆ opt_shortest

int FFFrameSync::opt_shortest

Definition at line 228 of file framesync.h.

◆ opt_eof_action

int FFFrameSync::opt_eof_action

Definition at line 229 of file framesync.h.

◆ opt_ts_sync_mode

int FFFrameSync::opt_ts_sync_mode

Definition at line 230 of file framesync.h.


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