foobar2000 SDK
2015-08-03
|
#include <writer_wav.h>
Public Member Functions | |
void | initialize (const audio_chunk &p_chunk, unsigned p_bps, bool p_float, bool p_dither, bool p_wave64=false) |
void | initialize2 (const audio_chunk &p_chunk, unsigned p_bps, unsigned p_bpsValid, bool p_float, bool p_dither, bool p_wave64=false) |
void | initialize3 (const audio_chunk::spec_t &spec, unsigned bps, unsigned bpsValid, bool bFloat, bool bDither, bool bWave64=false) |
bool | needWFXE () const |
void | setup_wfx (WAVEFORMATEX &p_wfx) |
void | setup_wfxe (WAVEFORMATEXTENSIBLE &p_wfx) |
Data Fields | |
unsigned | m_bps |
unsigned | m_bpsValid |
unsigned | m_channel_mask |
unsigned | m_channels |
bool | m_dither |
bool | m_float |
unsigned | m_samplerate |
bool | m_wave64 |
Definition at line 8 of file writer_wav.h.
void wavWriterSetup_t::initialize | ( | const audio_chunk & | p_chunk, |
unsigned | p_bps, | ||
bool | p_float, | ||
bool | p_dither, | ||
bool | p_wave64 = false |
||
) |
Definition at line 63 of file writer_wav.cpp.
void wavWriterSetup_t::initialize2 | ( | const audio_chunk & | p_chunk, |
unsigned | p_bps, | ||
unsigned | p_bpsValid, | ||
bool | p_float, | ||
bool | p_dither, | ||
bool | p_wave64 = false |
||
) |
Definition at line 52 of file writer_wav.cpp.
void wavWriterSetup_t::initialize3 | ( | const audio_chunk::spec_t & | spec, |
unsigned | bps, | ||
unsigned | bpsValid, | ||
bool | bFloat, | ||
bool | bDither, | ||
bool | bWave64 = false |
||
) |
Definition at line 41 of file writer_wav.cpp.
bool wavWriterSetup_t::needWFXE | ( | ) | const |
Definition at line 21 of file writer_wav.cpp.
void wavWriterSetup_t::setup_wfx | ( | WAVEFORMATEX & | p_wfx | ) |
Definition at line 70 of file writer_wav.cpp.
void wavWriterSetup_t::setup_wfxe | ( | WAVEFORMATEXTENSIBLE & | p_wfx | ) |
Definition at line 81 of file writer_wav.cpp.
unsigned wavWriterSetup_t::m_bps |
Definition at line 10 of file writer_wav.h.
unsigned wavWriterSetup_t::m_bpsValid |
Definition at line 10 of file writer_wav.h.
unsigned wavWriterSetup_t::m_channel_mask |
Definition at line 10 of file writer_wav.h.
unsigned wavWriterSetup_t::m_channels |
Definition at line 10 of file writer_wav.h.
bool wavWriterSetup_t::m_dither |
Definition at line 11 of file writer_wav.h.
bool wavWriterSetup_t::m_float |
Definition at line 11 of file writer_wav.h.
unsigned wavWriterSetup_t::m_samplerate |
Definition at line 10 of file writer_wav.h.
bool wavWriterSetup_t::m_wave64 |
Definition at line 11 of file writer_wav.h.