![]() |
namespace hamigaki { namespace audio { struct pcm_format; } }
namespace hamigaki { namespace audio { namespace vorbis { class comment_iterator; std::string comment_value(const std::pair< const char**, const char** > &, const std::string&); } } }
namespace hamigaki { namespace audio { class pcm_sink; } }
namespace hamigaki { namespace audio { class sine_wave_source; } }
namespace hamigaki { namespace audio { template<typename Sink> class basic_vorbis_file_sink; template<typename Sink> basic_vorbis_file_sink< Sink > make_vorbis_file_sink(const Sink&, const pcm_format&); class vorbis_file_sink; } }
namespace hamigaki { namespace audio { struct vorbis_sample_params; struct vorbis_info; template<typename Source> class basic_vorbis_file_source; template<typename Source> basic_vorbis_file_source< Source > make_vorbis_file_source(const Source&, const vorbis_sample_params& = vorbis_sample_params()); class vorbis_file_source; } }
namespace hamigaki { namespace audio { template<typename Source> class basic_wave_file_source; template<typename Source> basic_wave_file_source< Source > make_wave_file_source(const Source&); class wave_file_source; template<typename Sink> class basic_wave_file_sink; template<typename Sink> basic_wave_file_sink< Sink > make_wave_file_sink(const Sink&, const pcm_format&); class wave_file_sink; } }
製作著作 © 2006 Takeshi Mouri |