VLC 4.0.0-dev
|
Audio, video and text encoders. More...
Data Structures | |
struct | vlc_encoder_operations |
struct | encoder_t |
Functions | |
void | vlc_encoder_Destroy (encoder_t *encoder) |
static block_t * | vlc_encoder_EncodeVideo (encoder_t *encoder, picture_t *pic) |
static block_t * | vlc_encoder_EncodeAudio (encoder_t *encoder, block_t *audio) |
static block_t * | vlc_encoder_EncodeSub (encoder_t *encoder, subpicture_t *sub) |
Audio, video and text encoders.
void vlc_encoder_Destroy | ( | encoder_t * | encoder | ) |
References vlc_encoder_operations::close, es_format_Clean(), encoder_t::fmt_in, encoder_t::fmt_out, encoder_t::ops, VLC_OBJECT, vlc_object_delete, and vlc_objres_clear().
Referenced by CreateEncoder(), image_HandlerDelete(), and ImageWrite().
References AUDIO_ES, vlc_encoder_operations::encode_audio, encoder_t::fmt_in, es_format_t::i_cat, and encoder_t::ops.
|
inlinestatic |
References vlc_encoder_operations::encode_sub, encoder_t::fmt_in, es_format_t::i_cat, encoder_t::ops, and SPU_ES.
References vlc_encoder_operations::encode_video, encoder_t::fmt_in, es_format_t::i_cat, encoder_t::ops, and VIDEO_ES.
Referenced by ImageWrite().