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