FFmpeg
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Protected Attributes
CoreImageContext Struct Reference

Protected Attributes

const AVClassclass
 
int is_video_source
 filter is used as video source More...
 
int w
 
int h
 video size More...
 
AVRational sar
 sample aspect ratio More...
 
AVRational frame_rate
 video frame rate More...
 
AVRational time_base
 stream time base More...
 
int64_t duration
 duration expressed in microseconds More...
 
int64_t pts
 increasing presentation time stamp More...
 
AVFramepicref
 cached reference containing the painted picture More...
 
CFTypeRef glctx
 OpenGL context. More...
 
CGContextRef cgctx
 Bitmap context for image copy. More...
 
CFTypeRef input_image
 Input image container for passing into Core Image API. More...
 
CGColorSpaceRef color_space
 Common color space for input image and cgcontext. More...
 
int bits_per_component
 Shared bpc for input-output operation. More...
 
char * filter_string
 The complete user provided filter definition. More...
 
CFTypeRef * filters
 CIFilter object for all requested filters. More...
 
int num_filters
 Amount of filters in *filters. More...
 
char * output_rect
 Rectangle to be filled with filter intput. More...
 
int list_filters
 Option used to list all available filters including generators. More...
 
int list_generators
 Option used to list all available generators. More...
 

Detailed Description

Definition at line 37 of file vf_coreimage.m.

Field Documentation

- (const AVClass*) class
protected

Definition at line 38 of file vf_coreimage.m.

- (int) is_video_source
protected

filter is used as video source

Definition at line 40 of file vf_coreimage.m.

Referenced by apply_filter(), and init_src().

- (int) w
protected

Definition at line 42 of file vf_coreimage.m.

Referenced by config_output(), and request_frame().

- (int) h
protected

video size

Definition at line 42 of file vf_coreimage.m.

Referenced by config_output(), and request_frame().

- (AVRational) sar
protected

sample aspect ratio

Definition at line 43 of file vf_coreimage.m.

Referenced by config_output(), and request_frame().

- (AVRational) frame_rate
protected

video frame rate

Definition at line 44 of file vf_coreimage.m.

Referenced by config_output(), and init_src().

- (AVRational) time_base
protected

stream time base

Definition at line 45 of file vf_coreimage.m.

Referenced by config_output(), init_src(), and request_frame().

- (int64_t) duration
protected

duration expressed in microseconds

Definition at line 46 of file vf_coreimage.m.

Referenced by request_frame().

- (int64_t) pts
protected

increasing presentation time stamp

Definition at line 47 of file vf_coreimage.m.

Referenced by init_src(), and request_frame().

- (AVFrame*) picref
protected

cached reference containing the painted picture

Definition at line 48 of file vf_coreimage.m.

Referenced by request_frame(), and uninit().

- (CFTypeRef) glctx
protected

OpenGL context.

Definition at line 50 of file vf_coreimage.m.

Referenced by init(), and uninit().

- (CGContextRef) cgctx
protected

Bitmap context for image copy.

Definition at line 51 of file vf_coreimage.m.

Referenced by apply_filter(), and uninit().

- (CFTypeRef) input_image
protected

Input image container for passing into Core Image API.

Definition at line 52 of file vf_coreimage.m.

Referenced by apply_filter(), init(), and uninit().

- (CGColorSpaceRef) color_space
protected

Common color space for input image and cgcontext.

Definition at line 53 of file vf_coreimage.m.

Referenced by apply_filter(), init(), and uninit().

- (int) bits_per_component
protected

Shared bpc for input-output operation.

Definition at line 54 of file vf_coreimage.m.

Referenced by apply_filter(), config_input(), and config_output().

- (char*) filter_string
protected

The complete user provided filter definition.

Definition at line 56 of file vf_coreimage.m.

Referenced by init().

- (CFTypeRef*) filters
protected

CIFilter object for all requested filters.

Definition at line 57 of file vf_coreimage.m.

Referenced by apply_filter(), init(), and uninit().

- (int) num_filters
protected

Amount of filters in *filters.

Definition at line 58 of file vf_coreimage.m.

Referenced by apply_filter(), init(), and uninit().

- (char*) output_rect
protected

Rectangle to be filled with filter intput.

Definition at line 60 of file vf_coreimage.m.

Referenced by apply_filter().

- (int) list_filters
protected

Option used to list all available filters including generators.

Definition at line 61 of file vf_coreimage.m.

Referenced by init(), and list_filters().

- (int) list_generators
protected

Option used to list all available generators.

Definition at line 62 of file vf_coreimage.m.

Referenced by init(), and list_filters().


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