xine-lib: encoder_data_s Struct Reference

xine-lib 1.2.12

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:

- xine-lib-1.2.12/src/dxr3/video_out_dxr3.h