FFmpeg
Data Fields
FFFrameSync Struct Reference

Frame sync structure. More...

#include <framesync.h>

Data Fields

const AVClassclass
 
voidparent
 
unsigned  nb_in
  Number of input streams.
 
  Time base for the output events.
 
int64_t  pts
  Timestamp of the current event.
 
int(*  on_event )(struct FFFrameSync *fs)
  Callback called when a frame event is ready.
 
voidopaque
  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.
 
  Flag indicating that a frame event is ready.
 
  Flag indicating that output has reached EOF.
 
  Array of inputs; all inputs must be in consecutive memory.
 

Detailed Description

Frame sync structure.

Definition at line 153 of file framesync.h.

Field Documentation

const AVClass* FFFrameSync::class

Definition at line 154 of file framesync.h.

Referenced by ff_framesync_init().

void* FFFrameSync::parent

Definition at line 155 of file framesync.h.

Referenced by ff_framesync_init(), and process_frame().

unsigned FFFrameSync::nb_in

Number of input streams.

Definition at line 160 of file framesync.h.

Referenced by ff_framesync_configure(), ff_framesync_get_frame(), ff_framesync_init(), ff_framesync_next(), ff_framesync_uninit(), framesync_advance(), and framesync_sync_level_update().

AVRational FFFrameSync::time_base

Time base for the output events.

Definition at line 165 of file framesync.h.

Referenced by ff_framesync_configure(), framesync_inject_frame(), and process_frame().

int64_t FFFrameSync::pts

Timestamp of the current event.

Definition at line 170 of file framesync.h.

Referenced by framesync_advance(), and process_frame().

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

Callback called when a frame event is ready.

Definition at line 175 of file framesync.h.

Referenced by config_output(), ff_dualinput_init(), and ff_framesync_process_frame().

void* FFFrameSync::opaque

Opaque pointer, not used by the API.

Definition at line 180 of file framesync.h.

Referenced by config_output(), ff_dualinput_init(), and process_frame().

unsigned FFFrameSync::in_request

Index of the input that requires a request.

Definition at line 185 of file framesync.h.

Referenced by ff_framesync_request_frame(), and framesync_advance().

unsigned FFFrameSync::sync_level

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

Definition at line 191 of file framesync.h.

Referenced by ff_framesync_configure(), framesync_advance(), and framesync_sync_level_update().

uint8_t FFFrameSync::frame_ready

Flag indicating that a frame event is ready.

Definition at line 196 of file framesync.h.

Referenced by ff_framesync_drop(), ff_framesync_get_frame(), ff_framesync_next(), ff_framesync_process_frame(), and framesync_advance().

uint8_t FFFrameSync::eof

Flag indicating that output has reached EOF.

Definition at line 201 of file framesync.h.

Referenced by ff_framesync_process_frame(), ff_framesync_request_frame(), framesync_advance(), and framesync_sync_level_update().

FFFrameSyncIn FFFrameSync::in[1]

Array of inputs; all inputs must be in consecutive memory.

Definition at line 206 of file framesync.h.

Referenced by config_output(), ff_dualinput_init(), ff_framesync_add_frame(), ff_framesync_configure(), ff_framesync_get_frame(), ff_framesync_next(), ff_framesync_uninit(), framesync_advance(), framesync_inject_frame(), and framesync_sync_level_update().


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

Generated on Sun Sep 14 2014 18:56:41 for FFmpeg by   doxygen 1.8.2

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