VLC
4.0.0-dev
|
Macros | |
#define | COMPARE_ASSIGN_STR(field, var) |
Functions | |
void | vlc_player_input_RestoreMlStates (struct vlc_player_input *input, const input_item_t *item) |
void | vlc_player_UpdateMLStates (vlc_player_t *player, struct vlc_player_input *input) |
#define COMPARE_ASSIGN_STR | ( | field, | |
var | |||
) |
Referenced by vlc_player_UpdateMLStates().
void vlc_player_input_RestoreMlStates | ( | struct vlc_player_input * | input, |
const input_item_t * | item | ||
) |
References vlc_ml_playback_states_all::aspect_ratio, vlc_ml_playback_states_all::current_audio_track, vlc_ml_playback_states_all::current_subtitle_track, vlc_ml_playback_states_all::current_title, vlc_ml_playback_states_all::current_video_track, vlc_player_input::default_audio_track, vlc_player_input::default_subtitle_track, vlc_player_input::default_video_track, vlc_ml_playback_states_all::deinterlace, vlc_ml_media_t::i_id, INPUT_CONTROL_SET_ES_AUTOSELECT, input_ControlSync(), input_SetPosition(), vlc_player_input::ml, vlc_player_input::player, vlc_ml_playback_states_all::progress, input_item_t::psz_uri, vlc_ml_playback_states_all::rate, vlc_player_input::states, vlc_player_input::thread, var_SetFloat(), var_SetInteger(), var_SetString(), vlc_ml_playback_states_all::video_filter, vlc_ml_get_media_by_mrl(), vlc_ml_instance_get, vlc_ml_media_get_all_playback_pref(), vlc_ml_release, vlc_player_assert_locked(), vlc_player_ChangeRate(), vlc_player_vout_Hold(), VLC_SUCCESS, vout_Release(), and vlc_ml_playback_states_all::zoom.
Referenced by vlc_player_input_GetTrackVector(), and vlc_player_input_New().
void vlc_player_UpdateMLStates | ( | vlc_player_t * | player, |
struct vlc_player_input * | input | ||
) |
References vlc_player_input::audio_track_vector, COMPARE_ASSIGN_STR, vlc_ml_playback_states_all::current_audio_track, vlc_ml_playback_states_all::current_subtitle_track, vlc_ml_playback_states_all::current_title, vlc_ml_playback_states_all::current_video_track, vlc_player_input::default_audio_track, vlc_player_input::default_subtitle_track, vlc_player_input::default_video_track, vlc_ml_playback_states_all::deinterlace, vlc_player_track::es_id, vlc_ml_media_t::i_id, input_GetItem(), vlc_player_input::length, vlc_player_input::ml, vlc_player_t::obj, vlc_object_internals::parent, vlc_player_input::position, vlc_object_t::priv, vlc_ml_playback_states_all::progress, input_item_t::psz_uri, vlc_player_input::rate, vlc_ml_playback_states_all::rate, vlc_player_track::selected, vlc_player_input::spu_track_vector, vlc_player_input::states, vlc_player_track_priv::t, vlc_player_input::thread, vlc_player_input::time, vlc_player_input::title_selected, var_GetFloat(), vlc_player_input::video_track_vector, vlc_ml_get_media_by_mrl(), vlc_ml_instance_get, vlc_ml_media_increase_playcount(), vlc_ml_media_set_all_playback_states(), vlc_ml_media_set_playback_state(), vlc_ml_new_external_media(), VLC_ML_PLAYBACK_STATE_PROGRESS, vlc_ml_release, vlc_object_instance, vlc_player_GetEsIdVout(), vlc_player_GetFirstSelectedTrackId(), VLC_TICK_FROM_SEC, vlc_vector_foreach, VLC_VOUT_ORDER_PRIMARY, vlc_player_track_priv::vout, and vlc_ml_playback_states_all::zoom.
Referenced by vlc_player_destructor_Thread(), and vlc_player_input_GetTrackVector().