|
union { |
struct { |
vlc_decoder_device *(* get_device )(decoder_t *) |
|
int(* format_update )(decoder_t *, vlc_video_context *) |
|
picture_t *(* buffer_new )(decoder_t *) |
|
void(* abort_pictures )(decoder_t *, bool b_abort) |
|
void(* queue )(decoder_t *, picture_t *) |
|
void(* queue_cc )(decoder_t *, block_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 *, block_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) |
|
◆ @187
◆ abort_pictures
void(* decoder_owner_callbacks::abort_pictures) (decoder_t *, bool b_abort) |
◆ audio
struct { ... } decoder_owner_callbacks::audio |
◆ buffer_new [1/2]
◆ buffer_new [2/2]
◆ format_update
int(* decoder_owner_callbacks::format_update) (decoder_t *) |
◆ get_attachments
◆ get_device
◆ get_display_date
◆ get_display_rate
float(* decoder_owner_callbacks::get_display_rate) (decoder_t *) |
◆ queue
◆ queue_cc
◆ spu
struct { ... } decoder_owner_callbacks::spu |
◆ video
struct { ... } decoder_owner_callbacks::video |
The documentation for this struct was generated from the following file: