foobar2000 SDK  2015-08-03
stream_buffer_helper.h
Go to the documentation of this file.
2 {
3 public:
5  t_size read(void * p_buffer,t_size p_bytes,abort_callback & p_abort);
6 private:
9  const char * m_bufferPtr;
11 };
12 
14 {
15 public:
16  stream_writer_buffered(stream_writer * p_base,t_size p_buffer);
17 
18  void write(const void * p_buffer,t_size p_bytes,abort_callback & p_abort);
19 
20  void flush(abort_callback & p_abort);
21 
22 private:
26 };
27 
pfc::array_t< char > m_buffer
t_size read(void *p_buffer, t_size p_bytes, abort_callback &p_abort)
pfc::array_t< char > m_buffer
size_t t_size
Definition: int_types.h:48
void write(const service_ptr_t< file > &p_file, abort_callback &p_abort, const char *p_string, bool is_utf8)
stream_reader_buffered(stream_reader *p_base, t_size p_buffer)