#include <wavefilewriter.h>
◆ WaveFileWriter()
| ttv::broadcast::WaveFileWriter::WaveFileWriter |
( |
| ) |
|
◆ ~WaveFileWriter()
| ttv::broadcast::WaveFileWriter::~WaveFileWriter |
( |
| ) |
|
◆ Close()
| bool ttv::broadcast::WaveFileWriter::Close |
( |
| ) |
|
◆ GetDuration()
| float ttv::broadcast::WaveFileWriter::GetDuration |
( |
| ) |
const |
|
inline |
◆ Open()
| bool ttv::broadcast::WaveFileWriter::Open |
( |
const std::string & |
path, |
|
|
uint |
sampleRate, |
|
|
uint |
numChannels, |
|
|
bool |
isFloat |
|
) |
| |
◆ WriteSamples() [1/2]
| bool ttv::broadcast::WaveFileWriter::WriteSamples |
( |
const float * |
samples, |
|
|
uint |
numSamples |
|
) |
| |
◆ WriteSamples() [2/2]
| bool ttv::broadcast::WaveFileWriter::WriteSamples |
( |
const int16_t * |
samples, |
|
|
uint |
numSamples |
|
) |
| |
◆ WriteWaveHeader()
| void ttv::broadcast::WaveFileWriter::WriteWaveHeader |
( |
uint |
fileLength | ) |
|
|
private |
◆ mDuration
| float ttv::broadcast::WaveFileWriter::mDuration |
|
private |
◆ mFile
| FILE* ttv::broadcast::WaveFileWriter::mFile |
|
private |
◆ mIsFloat
| bool ttv::broadcast::WaveFileWriter::mIsFloat |
|
private |
◆ mNumChannels
| uint ttv::broadcast::WaveFileWriter::mNumChannels |
|
private |
◆ mSampleRate
| uint ttv::broadcast::WaveFileWriter::mSampleRate |
|
private |
The documentation for this class was generated from the following file:
- modules/broadcast/broadcast_common/include/twitchsdk/broadcast/internal/wavefilewriter.h