replaygain_scanner_entry Class Reference

#include <replaygain_scanner.h>

Inheritance diagram for replaygain_scanner_entry:

service_base

List of all members.

Public Member Functions

virtual replaygain_scanner::ptr instantiate ()=0
 Instantiates a replaygain_scanner object.


Detailed Description

Entrypoint class for instantiating replaygain_scanner objects. Use static_api_ptr_t<replaygain_scanner_entry>()->instantiate() to create replaygain_scanner instances.
This service is OPTIONAL; it's available from foobar2000 0.9.5.3 up but only if the ReplayGain Scanner component is installed.
It is recommended that you use replaygain_scanner like this: try { myInstance = static_api_ptr_t<replaygain_scanner_entry>()->instantiate(); } catch(exception_service_not_found) { /* too old foobar2000 version or no foo_rgscan installed - complain/fail/etc

Member Function Documentation

virtual replaygain_scanner::ptr replaygain_scanner_entry::instantiate (  )  [pure virtual]

Instantiates a replaygain_scanner object.


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

Generated on Thu Aug 28 21:15:58 2008 for foobar2000 SDK by  doxygen 1.5.5