

Public Member Functions | |
| Playtree & | getPlaytreeVar () |
| Getter for the playtree variable. | |
| StreamTime & | getTimeVar () |
| Getter for the time variable. | |
| Volume & | getVolumeVar () |
| Getter for the volume variable. | |
| VarText & | getStreamNameVar () |
| Getter for the stream name variable. | |
| VarText & | getStreamURIVar () |
| Getter for the stream URI variable. | |
| VarText & | getStreamBitRateVar () |
| Getter for the stream bitrate variable. | |
| VarText & | getStreamSampleRateVar () |
| Getter for the stream sample rate variable. | |
| VarBox & | getVoutSizeVar () |
| Getter for the vout size variable. | |
| bool | isVoutUsed () const |
| Indicate whether the embedded video output is currently used. | |
| void | update_equalizer () |
| update equalizer | |
| void | on_item_current_changed (vlc_object_t *p_obj, vlc_value_t newVal) |
| void | on_intf_event_changed (vlc_object_t *p_obj, vlc_value_t newVal) |
| void | on_bit_rate_changed (vlc_object_t *p_obj, vlc_value_t newVal) |
| void | on_sample_rate_changed (vlc_object_t *p_obj, vlc_value_t newVal) |
| void | on_can_record_changed (vlc_object_t *p_obj, vlc_value_t newVal) |
| void | on_random_changed (vlc_object_t *p_obj, vlc_value_t newVal) |
| void | on_loop_changed (vlc_object_t *p_obj, vlc_value_t newVal) |
| void | on_repeat_changed (vlc_object_t *p_obj, vlc_value_t newVal) |
| void | on_volume_changed (vlc_object_t *p_obj, vlc_value_t newVal) |
| void | on_audio_filter_changed (vlc_object_t *p_obj, vlc_value_t newVal) |
Static Public Member Functions | |
| static VlcProc * | instance (intf_thread_t *pIntf) |
| Get the instance of VlcProc Returns NULL if the initialization of the object failed. | |
| static void | destroy (intf_thread_t *pIntf) |
| Delete the instance of VlcProc. | |
Protected Member Functions | |
| VlcProc (intf_thread_t *pIntf) | |
| virtual | ~VlcProc () |
Friends | |
| class | CmdManage |
Data Structures | |
| class | CmdManage |
| Define the command that calls manage(). | |
| VlcProc::VlcProc | ( | intf_thread_t * | pIntf | ) | [protected] |
References ADD_CALLBACK, OSFactory::createOSTimer(), EqualizerBands::getBand(), SkinObject::getIntf(), getPlaytreeVar(), i, VarManager::instance(), OSFactory::instance(), interaction_Register, EqualizerBands::kNbBands, intf_thread_t::p_libvlc, intf_sys_t::p_playlist, intf_thread_t::p_sys, REGISTER_VAR, VarManager::registerVar(), OSTimer::start(), var_AddCallback, var_Create, and VLC_VAR_ADDRESS.
Referenced by instance().
| VlcProc::~VlcProc | ( | ) | [protected, virtual] |
References SkinObject::getIntf(), interaction_Unregister, p_sys, OSTimer::stop(), var_DelCallback, and vlc_object_release.
| VlcProc * VlcProc::instance | ( | intf_thread_t * | pIntf | ) | [static] |
Get the instance of VlcProc Returns NULL if the initialization of the object failed.
References intf_thread_t::p_sys, intf_sys_t::p_vlcProc, and VlcProc().
Referenced by CtrlVideo::CtrlVideo(), CmdPlaytreeDelete::execute(), CmdPlaytreeAppend::execute(), CmdPlaytreeUpdate::execute(), CmdPlaytreeChanged::execute(), CmdPlaytreeSort::execute(), CmdSetEqualizer::execute(), CmdLabeled::execute_on(), VarText::get(), Run(), VarText::set(), and CtrlVideo::~CtrlVideo().
| void VlcProc::destroy | ( | intf_thread_t * | pIntf | ) | [static] |
Delete the instance of VlcProc.
References intf_thread_t::p_sys, and intf_sys_t::p_vlcProc.
Referenced by Run().
| Playtree& VlcProc::getPlaytreeVar | ( | ) | [inline] |
Getter for the playtree variable.
References CountedPtr< T >::get().
Referenced by CmdPlaytreeDelete::execute(), CmdPlaytreeAppend::execute(), CmdPlaytreeUpdate::execute(), CmdPlaytreeChanged::execute(), CmdPlaytreeSort::execute(), and VlcProc().
| StreamTime& VlcProc::getTimeVar | ( | ) | [inline] |
Getter for the time variable.
References CountedPtr< T >::get().
Referenced by VarText::get(), and VarText::set().
| Volume& VlcProc::getVolumeVar | ( | ) | [inline] |
Getter for the volume variable.
References CountedPtr< T >::get().
Referenced by VarText::get(), and VarText::set().
| VarText& VlcProc::getStreamNameVar | ( | ) | [inline] |
Getter for the stream name variable.
References CountedPtr< T >::get().
Referenced by VarText::get(), and VarText::set().
| VarText& VlcProc::getStreamURIVar | ( | ) | [inline] |
Getter for the stream URI variable.
References CountedPtr< T >::get().
Referenced by VarText::get(), and VarText::set().
| VarText& VlcProc::getStreamBitRateVar | ( | ) | [inline] |
Getter for the stream bitrate variable.
References CountedPtr< T >::get().
Referenced by VarText::get(), and VarText::set().
| VarText& VlcProc::getStreamSampleRateVar | ( | ) | [inline] |
Getter for the stream sample rate variable.
References CountedPtr< T >::get().
Referenced by VarText::get(), and VarText::set().
| VarBox& VlcProc::getVoutSizeVar | ( | ) | [inline] |
Getter for the vout size variable.
Referenced by CtrlVideo::CtrlVideo(), and CtrlVideo::~CtrlVideo().
| bool VlcProc::isVoutUsed | ( | ) | const [inline] |
Indicate whether the embedded video output is currently used.
| void VlcProc::update_equalizer | ( | ) |
update equalizer
References config_GetPsz, CountedPtr< T >::get(), SkinObject::getIntf(), VarBoolImpl::set(), and var_GetNonEmptyString.
Referenced by CmdSetEqualizer::execute().
| void VlcProc::on_item_current_changed | ( | vlc_object_t * | p_obj, | |
| vlc_value_t | newVal | |||
| ) |
| void VlcProc::on_intf_event_changed | ( | vlc_object_t * | p_obj, | |
| vlc_value_t | newVal | |||
| ) |
References CountedPtr< T >::get(), vlc_value_t::i_int, INPUT_EVENT_AOUT, INPUT_EVENT_CHAPTER, INPUT_EVENT_DEAD, INPUT_EVENT_ES, INPUT_EVENT_POSITION, INPUT_EVENT_RECORD, INPUT_EVENT_STATE, INPUT_EVENT_VOUT, input_GetAout(), input_GetVout(), PAUSE_S, StreamTime::set(), VarBoolImpl::set(), var_AddCallback, var_Change, var_DelCallback, var_GetBool, var_GetFloat, var_GetInteger, var_GetNonEmptyString, vlc_object_release, and VLC_VAR_CHOICESCOUNT.
| void VlcProc::on_bit_rate_changed | ( | vlc_object_t * | p_obj, | |
| vlc_value_t | newVal | |||
| ) |
References UString::fromInt(), CountedPtr< T >::get(), SkinObject::getIntf(), VarText::set(), and var_GetInteger.
| void VlcProc::on_sample_rate_changed | ( | vlc_object_t * | p_obj, | |
| vlc_value_t | newVal | |||
| ) |
References UString::fromInt(), CountedPtr< T >::get(), SkinObject::getIntf(), VarText::set(), and var_GetInteger.
| void VlcProc::on_can_record_changed | ( | vlc_object_t * | p_obj, | |
| vlc_value_t | newVal | |||
| ) |
References CountedPtr< T >::get(), VarBoolImpl::set(), and var_GetBool.
| void VlcProc::on_random_changed | ( | vlc_object_t * | p_obj, | |
| vlc_value_t | newVal | |||
| ) |
References CountedPtr< T >::get(), VarBoolImpl::set(), and var_GetBool.
| void VlcProc::on_loop_changed | ( | vlc_object_t * | p_obj, | |
| vlc_value_t | newVal | |||
| ) |
References CountedPtr< T >::get(), VarBoolImpl::set(), and var_GetBool.
| void VlcProc::on_repeat_changed | ( | vlc_object_t * | p_obj, | |
| vlc_value_t | newVal | |||
| ) |
References CountedPtr< T >::get(), VarBoolImpl::set(), and var_GetBool.
| void VlcProc::on_volume_changed | ( | vlc_object_t * | p_obj, | |
| vlc_value_t | newVal | |||
| ) |
| void VlcProc::on_audio_filter_changed | ( | vlc_object_t * | p_obj, | |
| vlc_value_t | newVal | |||
| ) |
References CountedPtr< T >::get(), vlc_value_t::psz_string, VarBoolImpl::set(), and var_AddCallback.
friend class CmdManage [friend] |
1.5.6