VLC 4.0.0-dev
|
#include <vlc_codec.h>
Data Fields | |
union { | |
struct { | |
vlc_decoder_device *(* get_device )(decoder_t *) | |
int(* format_update )(decoder_t *, vlc_video_context *) | |
picture_t *(* buffer_new )(decoder_t *) | |
void(* queue )(decoder_t *, picture_t *) | |
void(* queue_cc )(decoder_t *, vlc_frame_t *, const decoder_cc_desc_t *) | |
vlc_tick_t(* get_display_date )(decoder_t *, vlc_tick_t, vlc_tick_t) | |
float(* get_display_rate )(decoder_t *) | |
} video | |
struct { | |
int(* format_update )(decoder_t *) | |
void(* queue )(decoder_t *, vlc_frame_t *) | |
} audio | |
struct { | |
subpicture_t *(* buffer_new )(decoder_t *, const subpicture_updater_t *) | |
void(* queue )(decoder_t *, subpicture_t *) | |
} spu | |
}; | |
int(* | get_attachments )(decoder_t *p_dec, input_attachment_t ***ppp_attachment, int *pi_attachment) |
union { ... } decoder_owner_callbacks::@190 |
struct { ... } decoder_owner_callbacks::audio |
Referenced by decoder_QueueAudio(), and decoder_UpdateAudioFormat().
Referenced by decoder_NewPicture(), and decoder_NewSubpicture().
subpicture_t *(* decoder_owner_callbacks::buffer_new) (decoder_t *, const subpicture_updater_t *) |
int(* decoder_owner_callbacks::format_update) (decoder_t *) |
Referenced by decoder_UpdateAudioFormat(), and decoder_UpdateVideoOutput().
int(* decoder_owner_callbacks::get_attachments) (decoder_t *p_dec, input_attachment_t ***ppp_attachment, int *pi_attachment) |
Referenced by decoder_GetInputAttachments().
vlc_decoder_device *(* decoder_owner_callbacks::get_device) (decoder_t *) |
Referenced by CreateDecoder(), and decoder_GetDecoderDevice().
vlc_tick_t(* decoder_owner_callbacks::get_display_date) (decoder_t *, vlc_tick_t, vlc_tick_t) |
Referenced by decoder_GetDisplayDate().
float(* decoder_owner_callbacks::get_display_rate) (decoder_t *) |
Referenced by decoder_GetDisplayRate().
void(* decoder_owner_callbacks::queue) (decoder_t *, subpicture_t *) |
Referenced by decoder_QueueAudio(), decoder_QueueSub(), and decoder_QueueVideo().
void(* decoder_owner_callbacks::queue_cc) (decoder_t *, vlc_frame_t *, const decoder_cc_desc_t *) |
Referenced by decoder_QueueCc().
struct { ... } decoder_owner_callbacks::spu |
Referenced by decoder_NewSubpicture(), and decoder_QueueSub().
struct { ... } decoder_owner_callbacks::video |