37#ifndef __vo_postprocess_h
39#define __vo_postprocess_h
50#define VO_PP_PROPERTY_CODECS 0
51#define VO_PP_DOES_CHANGE_TILING_MODE 1
53#define VO_PP_ABI_VERSION 7
60typedef void *(*vo_postprocess_init_t)(
const char *cfg);
Struct video_frame represents a video frame and contains video description.
vo_postprocess_reconfigure_t reconfigure
vo_postprocess_done_t done
vo_postprocess_get_out_desc_t get_out_desc
vo_postprocess_get_property_t get_property
vo_postprocess_getf_t getf
vo_postprocess_t vo_postprocess
vo_postprocess_init_t init
This file contains some common data types.
void show_vo_postprocess_help(bool full)
struct vo_postprocess_state * vo_postprocess_init(const char *config_string)
void vo_postprocess_done(struct vo_postprocess_state *s)
bool vo_postprocess(struct vo_postprocess_state *, struct video_frame *, struct video_frame *, int req_pitch)
bool(* vo_postprocess_get_property_t)(void *state, int property, void *val, size_t *len)
struct video_frame *(* vo_postprocess_getf_t)(void *state)
bool(* vo_postprocess_reconfigure_t)(void *state, struct video_desc desc)
bool(* vo_postprocess_t)(void *state, struct video_frame *in, struct video_frame *out, int req_out_pitch)
void(* vo_postprocess_done_t)(void *)
struct video_frame * vo_postprocess_getf(struct vo_postprocess_state *)
void vo_postprocess_get_out_desc(struct vo_postprocess_state *, struct video_desc *out, int *display_mode, int *out_frames_count)
bool vo_postprocess_get_property(struct vo_postprocess_state *, int property, void *val, size_t *len)
bool vo_postprocess_reconfigure(struct vo_postprocess_state *, struct video_desc)
void(* vo_postprocess_get_out_desc_t)(void *s, struct video_desc *out, int *in_tile_mode, int *out_frame_count)
void *(* vo_postprocess_init_t)(const char *cfg)