FFmpeg
Loading...
Searching...
No Matches
Data Fields
FFFrameSync Struct Reference

Frame sync structure. More...

#include <framesync.h>

Data Fields

const AVClassclass
 
  Parent filter context.
 
unsigned  nb_in
  Number of input streams.
 
  Time base for the output events.
 
  Timestamp of the current event.
 
int(*  on_event )(struct FFFrameSync *fs)
  Callback called when a frame event is ready.
 
void *  opaque
  Opaque pointer, not used by the API.
 
unsigned  in_request
  Index of the input that requires a request.
 
unsigned  sync_level
  Synchronization level: only inputs with the same sync level are sync sources.
 
uint8_t  frame_ready
  Flag indicating that a frame event is ready.
 
uint8_t  eof
  Flag indicating that output has reached EOF.
 
  Pointer to array of inputs.
 
 
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.

◆  pts

int64_t FFFrameSync::pts

Timestamp of the current event.

Definition at line 189 of file framesync.h.

◆  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.

◆  opaque

void* FFFrameSync::opaque

Opaque pointer, not used by the API.

Definition at line 199 of file framesync.h.

◆  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.

◆  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 Sun Sep 6 2026 19:21:26 for FFmpeg by doxygen 1.13.2

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