VLC 4.0.0-dev
Loading...
Searching...
No Matches
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_output_paused )(vlc_input_decoder_t *decoder, bool paused, vlc_tick_t pause_date, 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)
 
void(* frame_next_status )(vlc_input_decoder_t *decoder, int status, void *userdata)
 
void(* frame_previous_status )(vlc_input_decoder_t *decoder, int status, void *userdata)
 
void(* frame_previous_seek )(vlc_input_decoder_t *decoder, vlc_tick_t pts, unsigned frame_rate, unsigned frame_rate_base, int steps, bool failed, void *userdata)
 
int(* get_attachments )(vlc_input_decoder_t *decoder, input_attachment_t ***ppp_attachment, void *userdata)
 

Field Documentation

◆ frame_next_status

void(* vlc_input_decoder_callbacks::frame_next_status) (vlc_input_decoder_t *decoder, int status, void *userdata)

◆ frame_previous_seek

void(* vlc_input_decoder_callbacks::frame_previous_seek) (vlc_input_decoder_t *decoder, vlc_tick_t pts, unsigned frame_rate, unsigned frame_rate_base, int steps, bool failed, void *userdata)

◆ frame_previous_status

void(* vlc_input_decoder_callbacks::frame_previous_status) (vlc_input_decoder_t *decoder, int status, void *userdata)

◆ 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_output_paused

void(* vlc_input_decoder_callbacks::on_output_paused) (vlc_input_decoder_t *decoder, bool paused, vlc_tick_t pause_date, 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: