xine-lib 1.2.13-20230125hg15249
Data Fields
encoder_data_s Struct Reference

#include <video_out_dxr3.h>

Data Fields

encoder_type type
 
int(* on_update_format )(dxr3_driver_t *, dxr3_frame_t *)
 
int(* on_frame_copy )(dxr3_driver_t *, dxr3_frame_t *, uint8_t **src)
 
int(* on_display_frame )(dxr3_driver_t *, dxr3_frame_t *)
 
int(* on_unneeded )(dxr3_driver_t *)
 
int(* on_close )(dxr3_driver_t *)
 
void * handle
 

Field Documentation

◆ handle

void* encoder_data_s::handle

◆ on_close

int(* encoder_data_s::on_close) (dxr3_driver_t *)

Referenced by dxr3_lavc_init().

◆ on_display_frame

int(* encoder_data_s::on_display_frame) (dxr3_driver_t *, dxr3_frame_t *)

◆ on_frame_copy

int(* encoder_data_s::on_frame_copy) (dxr3_driver_t *, dxr3_frame_t *, uint8_t **src)

◆ on_unneeded

int(* encoder_data_s::on_unneeded) (dxr3_driver_t *)

Referenced by dxr3_lavc_close().

◆ on_update_format

int(* encoder_data_s::on_update_format) (dxr3_driver_t *, dxr3_frame_t *)

◆ type

encoder_type encoder_data_s::type

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