|
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 int | addSamples (int16_t *bytes, unsigned int len)=0 |
| 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 31 of file vorbisencoder.cpp.
|
override |
Definition at line 88 of file vorbisencoder.cpp.
|
overridevirtual |
Implements Encoder.
Definition at line 102 of file vorbisencoder.cpp.
Referenced by ~VorbisEncoder().
|
private |
Definition at line 21 of file vorbisencoder.h.
Referenced by addSamples().
|
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 23 of file vorbisencoder.h.
Referenced by addSamples(), VorbisEncoder(), and ~VorbisEncoder().
|
private |
Definition at line 20 of file vorbisencoder.h.
Referenced by addSamples().
|
private |
Definition at line 26 of file vorbisencoder.h.
Referenced by addSamples(), VorbisEncoder(), and ~VorbisEncoder().
|
private |
Definition at line 22 of file vorbisencoder.h.
Referenced by VorbisEncoder(), and ~VorbisEncoder().
|
private |
Definition at line 25 of file vorbisencoder.h.
Referenced by addSamples(), VorbisEncoder(), and ~VorbisEncoder().
|
private |
Definition at line 27 of file vorbisencoder.h.
Referenced by VorbisEncoder(), and ~VorbisEncoder().