VLC
3.0.15
|
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).