MythTV
master
|
#include <mythplugins/mythmusic/mythmusic/vorbisencoder.h>
Public Member Functions | |
VorbisEncoder (const QString &outfile, int qualitylevel, MusicMetadata *metadata) | |
~VorbisEncoder () override | |
int | addSamples (int16_t *bytes, unsigned int len) override |
Public Member Functions inherited from Encoder | |
Encoder (QString outfile, int qualitylevel, MusicMetadata *metadata) | |
virtual | ~Encoder () |
virtual bool | isValid () |
Private Attributes | |
ogg_page | m_og {} |
ogg_packet | m_op {} |
long | m_packetsDone {0} |
long | m_bytesWritten {0L} |
vorbis_comment | m_vc {} |
ogg_stream_state | m_os {} |
vorbis_dsp_state | m_vd {} |
vorbis_block | m_vb {} |
vorbis_info | m_vi {} |
Additional Inherited Members | |
Protected Attributes inherited from Encoder | |
const QString | m_outfile |
FILE * | m_out {nullptr} |
int | m_quality |
MusicMetadata * | m_metadata {nullptr} |
Definition at line 10 of file vorbisencoder.h.
VorbisEncoder::VorbisEncoder | ( | const QString & | outfile, |
int | qualitylevel, | ||
MusicMetadata * | metadata | ||
) |
Definition at line 32 of file vorbisencoder.cpp.
|
override |
Definition at line 89 of file vorbisencoder.cpp.
|
overridevirtual |
Implements Encoder.
Definition at line 103 of file vorbisencoder.cpp.
Referenced by ~VorbisEncoder().
|
private |
Definition at line 18 of file vorbisencoder.h.
Referenced by addSamples(), and VorbisEncoder().
|
private |
Definition at line 19 of file vorbisencoder.h.
Referenced by addSamples(), and VorbisEncoder().
|
private |
Definition at line 20 of file vorbisencoder.h.
Referenced by addSamples().
|
private |
Definition at line 21 of file vorbisencoder.h.
Referenced by addSamples().
|
private |
Definition at line 22 of file vorbisencoder.h.
Referenced by VorbisEncoder(), and ~VorbisEncoder().
|
private |
Definition at line 23 of file vorbisencoder.h.
Referenced by addSamples(), VorbisEncoder(), and ~VorbisEncoder().
|
private |
Definition at line 25 of file vorbisencoder.h.
Referenced by addSamples(), VorbisEncoder(), and ~VorbisEncoder().
|
private |
Definition at line 26 of file vorbisencoder.h.
Referenced by addSamples(), VorbisEncoder(), and ~VorbisEncoder().
|
private |
Definition at line 27 of file vorbisencoder.h.
Referenced by VorbisEncoder(), and ~VorbisEncoder().