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