foobar2000 SDK  2015-01-14
Public Member Functions
visualisation_stream_v3abstract

#include <vis.h>

+ Inheritance diagram for visualisation_stream_v3:

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)
 
- Public Member Functions inherited from 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
 
- Public Member Functions inherited from visualisation_stream
 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
 
- 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 ()
 

Additional Inherited Members

- Public Types inherited from visualisation_stream_v2
enum  { channel_mode_default = 0, channel_mode_mono, channel_mode_frontonly, channel_mode_backonly }
 
- Public Types inherited from service_base
typedef service_base t_interface
 
- Protected Member Functions inherited from service_base
 service_base ()
 
 ~service_base ()
 

Detailed Description

New in 0.9.5.2.

Definition at line 45 of file vis.h.

Member Function Documentation

virtual void visualisation_stream_v3::chunk_to_spectrum ( audio_chunk const &  chunk,
audio_chunk spectrum,
double  centerOffset 
)
pure virtual
visualisation_stream_v3::FB2K_MAKE_SERVICE_INTERFACE ( visualisation_stream_v3  ,
visualisation_stream_v2   
)

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