|
VLC
3.0.22-rc1
|

Go to the source code of this file.
Functions | |
| void | input_resource_SetInput (input_resource_t *, input_thread_t *) |
| This function set the associated input. More... | |
| sout_instance_t * | input_resource_RequestSout (input_resource_t *, sout_instance_t *, const char *psz_sout) |
| This function handles sout request. More... | |
| vout_thread_t * | input_resource_RequestVout (input_resource_t *, vout_thread_t *, const video_format_t *, unsigned dpb_size, bool b_recycle) |
| This function handles vout request. More... | |
| vout_thread_t * | input_resource_HoldVout (input_resource_t *) |
| This function returns one of the current vout if any. More... | |
| void | input_resource_HoldVouts (input_resource_t *, vout_thread_t ***, size_t *) |
| This function returns all current vouts if any. More... | |
| void | input_resource_Terminate (input_resource_t *) |
| This function releases all resources (object). More... | |
| input_resource_t * | input_resource_Hold (input_resource_t *) |
| This function holds the input_resource_t itself. More... | |
| input_resource_t* input_resource_Hold | ( | input_resource_t * | ) |
This function holds the input_resource_t itself.
Referenced by Create().
| vout_thread_t* input_resource_HoldVout | ( | input_resource_t * | ) |
This function returns one of the current vout if any.
You must call vlc_object_release on the value returned (if non NULL).
Referenced by DeleteDecoder(), and spu_new_buffer().
| void input_resource_HoldVouts | ( | input_resource_t * | , |
| vout_thread_t *** | , | ||
| size_t * | |||
| ) |
This function returns all current vouts if any.
You must call vlc_object_release on all values returned (if non NULL).
Referenced by input_vaControl().
| sout_instance_t* input_resource_RequestSout | ( | input_resource_t * | , |
| sout_instance_t * | , | ||
| const char * | psz_sout | ||
| ) |
This function handles sout request.
References input_resource_t::lock, RequestSout(), vlc_mutex_lock(), and vlc_mutex_unlock().
| vout_thread_t* input_resource_RequestVout | ( | input_resource_t * | , |
| vout_thread_t * | , | ||
| const video_format_t * | , | ||
| unsigned | dpb_size, | ||
| bool | b_recycle | ||
| ) |
This function handles vout request.
Referenced by aout_request_vout(), DeleteDecoder(), and vout_update_format().
| void input_resource_SetInput | ( | input_resource_t * | , |
| input_thread_t * | |||
| ) |
This function set the associated input.
Referenced by Create().
| void input_resource_Terminate | ( | input_resource_t * | ) |
This function releases all resources (object).
1.8.16