foobar2000 SDK
2015-08-03
|
#include <vis.h>
Public Member Functions | |
virtual void | chunk_to_spectrum (audio_chunk const &chunk, audio_chunk &spectrum, double centerOffset)=0 |
FB2K_MAKE_SERVICE_INTERFACE (visualisation_stream_v3, visualisation_stream_v2) | |
![]() | |
FB2K_MAKE_SERVICE_INTERFACE (visualisation_stream_v2, visualisation_stream) | |
virtual void | request_backlog (double p_time)=0 |
virtual void | set_channel_mode (t_uint32 p_mode)=0 |
![]() | |
FB2K_MAKE_SERVICE_INTERFACE (visualisation_stream, service_base) | |
virtual bool | get_absolute_time (double &p_value)=0 |
virtual bool | get_chunk_absolute (audio_chunk &p_chunk, double p_offset, double p_requested_length)=0 |
virtual bool | get_spectrum_absolute (audio_chunk &p_chunk, double p_offset, unsigned p_fft_size)=0 |
virtual void | make_fake_chunk_absolute (audio_chunk &p_chunk, double p_offset, double p_requested_length)=0 |
virtual void | make_fake_spectrum_absolute (audio_chunk &p_chunk, double p_offset, unsigned p_fft_size)=0 |
![]() | |
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 () |
Additional Inherited Members | |
![]() | |
enum | { channel_mode_default = 0, channel_mode_mono, channel_mode_frontonly, channel_mode_backonly } |
![]() | |
typedef service_base | t_interface |
![]() | |
service_base () | |
~service_base () | |
|
pure virtual |
visualisation_stream_v3::FB2K_MAKE_SERVICE_INTERFACE | ( | visualisation_stream_v3 | , |
visualisation_stream_v2 | |||
) |