foobar2000 SDK
2015-08-03
|
#include <writer_wav.h>
Public Member Functions | |
void | close () |
void | finalize (abort_callback &p_abort) |
audio_chunk::spec_t | get_spec () const |
bool | is_open () const |
void | open (const char *p_path, const wavWriterSetup_t &p_setup, abort_callback &p_abort) |
void | open (service_ptr_t< file > p_file, const wavWriterSetup_t &p_setup, abort_callback &p_abort) |
void | write (const audio_chunk &p_chunk, abort_callback &p_abort) |
Private Member Functions | |
size_t | align (abort_callback &abort) |
t_uint32 | chunkOverhead () const |
t_uint32 | idOverhead () const |
bool | is64 () const |
void | writeID (const GUID &id, abort_callback &abort) |
void | writeSize (t_uint64 size, abort_callback &abort) |
Definition at line 27 of file writer_wav.h.
|
private |
Definition at line 117 of file writer_wav.cpp.
|
inlineprivate |
Definition at line 41 of file writer_wav.h.
void CWavWriter::close | ( | ) |
Definition at line 271 of file writer_wav.cpp.
void CWavWriter::finalize | ( | abort_callback & | p_abort | ) |
Definition at line 254 of file writer_wav.cpp.
audio_chunk::spec_t CWavWriter::get_spec | ( | ) | const |
Definition at line 277 of file writer_wav.cpp.
|
inlineprivate |
Definition at line 42 of file writer_wav.h.
|
inlineprivate |
Definition at line 40 of file writer_wav.h.
|
inline |
Definition at line 35 of file writer_wav.h.
void CWavWriter::open | ( | const char * | p_path, |
const wavWriterSetup_t & | p_setup, | ||
abort_callback & | p_abort | ||
) |
Definition at line 126 of file writer_wav.cpp.
void CWavWriter::open | ( | service_ptr_t< file > | p_file, |
const wavWriterSetup_t & | p_setup, | ||
abort_callback & | p_abort | ||
) |
Definition at line 136 of file writer_wav.cpp.
void CWavWriter::write | ( | const audio_chunk & | p_chunk, |
abort_callback & | p_abort | ||
) |
Definition at line 196 of file writer_wav.cpp.
|
private |
Definition at line 92 of file writer_wav.cpp.
|
private |
Definition at line 105 of file writer_wav.cpp.
|
private |
Definition at line 48 of file writer_wav.h.
|
private |
Definition at line 44 of file writer_wav.h.
|
private |
Definition at line 48 of file writer_wav.h.
|
private |
Definition at line 48 of file writer_wav.h.
|
private |
Definition at line 48 of file writer_wav.h.
|
private |
Definition at line 45 of file writer_wav.h.
|
private |
Definition at line 49 of file writer_wav.h.
|
private |
Definition at line 46 of file writer_wav.h.
|
private |
Definition at line 47 of file writer_wav.h.