![]() |
hamigaki::audio::pcm_source —
class pcm_source { public: // types typedef char char_type; typedef implementation defined category; // construct/copy/destruct pcm_source(const pcm_format&); pcm_source(const pcm_format&, std::size_t); // Boost.Iostreams implementation std::streamsize optimal_buffer_size() const; std::streamsize read(char*, std::streamsize); bool flush(); void close(); // queries pcm_format format() const; };
モデルとなるコンセプト:Source, FlushableDevice, ClosableDevice, OptimallyBuffered, PcmFormatRetrievable
pcm_source
construct/copy/destructpcm_source(const pcm_format& f);
pcm_source(const pcm_format& f, std::size_t buffer_size);
製作著作 © 2006-2008 Takeshi Mouri |