Lines Matching defs:SndfileHandle

68 class SndfileHandle
83 SndfileHandle (void) : p (SF_NULL) {} ;
84 SndfileHandle (const char *path, int mode = SFM_READ,
86 SndfileHandle (std::string const & path, int mode = SFM_READ,
88 SndfileHandle (int fd, bool close_desc, int mode = SFM_READ,
90 SndfileHandle (SF_VIRTUAL_IO &sfvirtual, void *user_data, int mode = SFM_READ,
94 SndfileHandle (const wchar_t *wpath, int mode = SFM_READ,
98 ~SndfileHandle (void) ;
100 SndfileHandle (const SndfileHandle &orig) ;
101 SndfileHandle & operator = (const SndfileHandle &rhs) ;
108 bool operator == (const SndfileHandle &rhs) const { return (p == rhs.p) ; }
153 /**< Raw access to the handle. SndfileHandle keeps ownership. */
165 SndfileHandle::SNDFILE_ref::SNDFILE_ref (void)
170 SndfileHandle::SNDFILE_ref::~SNDFILE_ref (void)
174 SndfileHandle::SndfileHandle (const char *path, int mode, int fmt, int chans, int srate)
193 } /* SndfileHandle const char * constructor */
196 SndfileHandle::SndfileHandle (std::string const & path, int mode, int fmt, int chans, int srate)
215 } /* SndfileHandle std::string constructor */
218 SndfileHandle::SndfileHandle (int fd, bool close_desc, int mode, int fmt, int chans, int srate)
240 } /* SndfileHandle fd constructor */
243 SndfileHandle::SndfileHandle (SF_VIRTUAL_IO &sfvirtual, void *user_data, int mode, int fmt, int chans, int srate)
262 } /* SndfileHandle std::string constructor */
265 SndfileHandle::~SndfileHandle (void)
268 } /* SndfileHandle destructor */
272 SndfileHandle::SndfileHandle (const SndfileHandle &orig)
276 } /* SndfileHandle copy constructor */
278 inline SndfileHandle &
279 SndfileHandle::operator = (const SndfileHandle &rhs)
291 } /* SndfileHandle assignment operator */
294 SndfileHandle::error (void) const
298 SndfileHandle::strError (void) const
302 SndfileHandle::command (int cmd, void *data, int datasize)
306 SndfileHandle::seek (sf_count_t frame_count, int whence)
310 SndfileHandle::writeSync (void)
314 SndfileHandle::setString (int str_type, const char* str)
318 SndfileHandle::getString (int str_type) const
322 SndfileHandle::formatCheck (int fmt, int chans, int srate)
339 SndfileHandle::read (short *ptr, sf_count_t items)
343 SndfileHandle::read (int *ptr, sf_count_t items)
347 SndfileHandle::read (float *ptr, sf_count_t items)
351 SndfileHandle::read (double *ptr, sf_count_t items)
355 SndfileHandle::write (const short *ptr, sf_count_t items)
359 SndfileHandle::write (const int *ptr, sf_count_t items)
363 SndfileHandle::write (const float *ptr, sf_count_t items)
367 SndfileHandle::write (const double *ptr, sf_count_t items)
371 SndfileHandle::readf (short *ptr, sf_count_t frame_count)
375 SndfileHandle::readf (int *ptr, sf_count_t frame_count)
379 SndfileHandle::readf (float *ptr, sf_count_t frame_count)
383 SndfileHandle::readf (double *ptr, sf_count_t frame_count)
387 SndfileHandle::writef (const short *ptr, sf_count_t frame_count)
391 SndfileHandle::writef (const int *ptr, sf_count_t frame_count)
395 SndfileHandle::writef (const float *ptr, sf_count_t frame_count)
399 SndfileHandle::writef (const double *ptr, sf_count_t frame_count)
403 SndfileHandle::readRaw (void *ptr, sf_count_t bytes)
407 SndfileHandle::writeRaw (const void *ptr, sf_count_t bytes)
411 SndfileHandle::rawHandle (void)
415 SndfileHandle::takeOwnership (void)
430 SndfileHandle::SndfileHandle (const wchar_t *wpath, int mode, int fmt, int chans, int srate)
449 } /* SndfileHandle const wchar_t * constructor */