xine-lib 1.2.13-20230125hg15249
post_video_port_s Struct Reference

#include <post.h>

Data Fields

xine_video_port_t new_port
 
xine_video_port_toriginal_port
 
int(* intercept_frame )(post_video_port_t *self, vo_frame_t *frame)
 
vo_frame_tnew_frame
 
int(* route_preprocessing_procs )(post_video_port_t *self, vo_frame_t *frame)
 
int(* intercept_ovl )(post_video_port_t *self)
 
video_overlay_manager_tnew_manager
 
video_overlay_manager_toriginal_manager
 
int usage_count
 
pthread_mutex_t usage_lock
 
xine_stream_tstream
 
pthread_mutex_t * port_lock
 
pthread_mutex_t * frame_lock
 
pthread_mutex_t * manager_lock
 
post_plugin_tpost
 
void * user_data
 

Field Documentation

◆ frame_lock

◆ intercept_frame

◆ intercept_ovl

int(* post_video_port_s::intercept_ovl) (post_video_port_t *self)

◆ manager_lock

◆ new_frame

◆ new_manager

◆ new_port

◆ original_manager

◆ original_port

◆ port_lock

◆ post

◆ route_preprocessing_procs

int(* post_video_port_s::route_preprocessing_procs) (post_video_port_t *self, vo_frame_t *frame)

◆ stream

◆ usage_count

◆ usage_lock

◆ user_data

void* post_video_port_s::user_data

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