foobar2000 SDK  2015-08-03
Private Member Functions
autoplaylist_manager_v2abstract

#include <autoplaylist.h>

+ Inheritance diagram for autoplaylist_manager_v2:

Private Member Functions

virtual t_uint32 get_client_flags (autoplaylist_client::ptr client)=0
 
virtual FB2K_MAKE_SERVICE_INTERFACE(autoplaylist_manager_v2, autoplaylist_manager) public void set_client_flags (t_size playlist, t_uint32 newFlags)=0
 
virtual void set_client_flags (autoplaylist_client::ptr client, t_uint32 newFlags)=0
 

Additional Inherited Members

- Public Types inherited from service_base
typedef service_base t_interface
 
- Public Member Functions inherited from autoplaylist_manager
virtual void add_client (autoplaylist_client_ptr p_client, t_size p_playlist, t_uint32 p_flags)=0
 
virtual void add_client_simple (const char *p_query, const char *p_sort, t_size p_playlist, t_uint32 p_flags)=0
 
virtual bool is_client_present (t_size p_playlist)=0
 
virtual autoplaylist_client_ptr query_client (t_size p_playlist)=0
 
virtual void remove_client (t_size p_playlist)=0
 
- Public Member Functions inherited from service_base
template<typename outPtr_t >
bool cast (outPtr_t &outPtr)
 
virtual int service_add_ref ()=0 throw ()
 
virtual bool service_query (service_ptr_t< service_base > &p_out, const GUID &p_guid)
 
template<class T >
bool service_query_t (service_ptr_t< T > &p_out)
 
virtual int service_release ()=0 throw ()
 
- Protected Member Functions inherited from service_base
 service_base ()
 
 ~service_base ()
 

Detailed Description

Since
0.9.5.4 Extended version of autoplaylist_manager, available from 0.9.5.4 up, with methods allowing modification of autoplaylist flags.

Definition at line 92 of file autoplaylist.h.

Member Function Documentation

virtual t_uint32 autoplaylist_manager_v2::get_client_flags ( autoplaylist_client::ptr  client)
privatepure virtual

For use with autoplaylist client configuration dialogs. It's recommended not to call this from anything else.

virtual FB2K_MAKE_SERVICE_INTERFACE (autoplaylist_manager_v2, autoplaylist_manager) public void autoplaylist_manager_v2::set_client_flags ( t_size  playlist,
t_uint32  newFlags 
)
privatepure virtual
virtual void autoplaylist_manager_v2::set_client_flags ( autoplaylist_client::ptr  client,
t_uint32  newFlags 
)
privatepure virtual

For use with autoplaylist client configuration dialogs. It's recommended not to call this from anything else.


The documentation for this class was generated from the following file: