FFmpeg
Data Fields
FFFrameSync Struct Reference

Frame sync structure. More...

#include <framesync.h>

Data Fields

const AVClassclass
 
  Parent filter context. More...
 
unsigned  nb_in
  Number of input streams. More...
 
  Time base for the output events. More...
 
  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...
 
  Pointer to array of inputs. More...
 
 
int  opt_shortest
 
 
 

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:

Generated on Fri Aug 22 2025 14:00:22 for FFmpeg by   doxygen 1.8.17

AltStyle によって変換されたページ (->オリジナル) /