|
VLC
4.0.0-dev
|

Go to the source code of this file.
| typedef struct vlc_input_decoder_t | vlc_input_decoder_t |
| typedef struct input_resource_t | input_resource_t |
| This defines an opaque input resource handler. More... | |
| vlc_input_decoder_t * | vlc_input_decoder_Create (vlc_object_t *, const es_format_t *, input_resource_t *) |
| Spawn a decoder thread outside of the input thread. More... | |
| void | vlc_input_decoder_Delete (vlc_input_decoder_t *) |
| Kills a decoder thread and waits until it's finished. More... | |
| void | vlc_input_decoder_Decode (vlc_input_decoder_t *, block_t *, bool b_do_pace) |
| Put a block_t in the decoder's fifo. More... | |
| void | vlc_input_decoder_Drain (vlc_input_decoder_t *) |
| Signals that there are no further blocks to decode, and requests that the decoder drain all pending buffers. More... | |
| void | vlc_input_decoder_Flush (vlc_input_decoder_t *) |
| Requests that the decoder immediately discard all pending buffers. More... | |
| int | vlc_input_decoder_SetSpuHighlight (vlc_input_decoder_t *, const vlc_spu_highlight_t *) |
| input_resource_t * | input_resource_New (vlc_object_t *) |
| It creates an empty input resource handler. More... | |
| void | input_resource_Release (input_resource_t *) |
| It releases an input resource. More... | |
| audio_output_t * | input_resource_HoldAout (input_resource_t *) |
| audio_output_t * | input_resource_GetAout (input_resource_t *) |
| This function creates or recycles an audio output. More... | |
| void | input_resource_PutAout (input_resource_t *, audio_output_t *) |
| This function retains or destroys an audio output. More... | |
1.8.13