VLC 4.0.0-dev
vlc_input_decoder_callbacks Struct Reference

#include <decoder.h>

Data Fields

void(* on_vout_started )(vlc_input_decoder_t *decoder, vout_thread_t *vout, enum vlc_vout_order vout_order, void *userdata)
 
void(* on_vout_stopped )(vlc_input_decoder_t *decoder, vout_thread_t *vout, void *userdata)
 
void(* on_thumbnail_ready )(vlc_input_decoder_t *decoder, picture_t *pic, void *userdata)
 
void(* on_new_video_stats )(vlc_input_decoder_t *decoder, unsigned decoded, unsigned lost, unsigned displayed, unsigned late, void *userdata)
 
void(* on_new_audio_stats )(vlc_input_decoder_t *decoder, unsigned decoded, unsigned lost, unsigned played, void *userdata)
 
int(* get_attachments )(vlc_input_decoder_t *decoder, input_attachment_t ***ppp_attachment, void *userdata)
 

Field Documentation

◆ get_attachments

int(* vlc_input_decoder_callbacks::get_attachments) (vlc_input_decoder_t *decoder, input_attachment_t ***ppp_attachment, void *userdata)

◆ on_new_audio_stats

void(* vlc_input_decoder_callbacks::on_new_audio_stats) (vlc_input_decoder_t *decoder, unsigned decoded, unsigned lost, unsigned played, void *userdata)

◆ on_new_video_stats

void(* vlc_input_decoder_callbacks::on_new_video_stats) (vlc_input_decoder_t *decoder, unsigned decoded, unsigned lost, unsigned displayed, unsigned late, void *userdata)

◆ on_thumbnail_ready

void(* vlc_input_decoder_callbacks::on_thumbnail_ready) (vlc_input_decoder_t *decoder, picture_t *pic, void *userdata)

◆ on_vout_started

void(* vlc_input_decoder_callbacks::on_vout_started) (vlc_input_decoder_t *decoder, vout_thread_t *vout, enum vlc_vout_order vout_order, void *userdata)

◆ on_vout_stopped

void(* vlc_input_decoder_callbacks::on_vout_stopped) (vlc_input_decoder_t *decoder, vout_thread_t *vout, void *userdata)

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