Mixxx

EncoderVorbis Class Reference

#include <encodervorbis.h>

Inheritance diagram for EncoderVorbis:
Collaboration diagram for EncoderVorbis:

List of all members.

Public Member Functions

 EncoderVorbis (EngineAbstractRecord *engine=0)
 ~EncoderVorbis ()
int initEncoder (int bitrate)
void encodeBuffer (const CSAMPLE *samples, const int size)
void updateMetaData (char *artist, char *title, char *album)
void flush ()

Detailed Description

Definition at line 32 of file encodervorbis.h.


Constructor & Destructor Documentation

EncoderVorbis::EncoderVorbis ( EngineAbstractRecord engine = 0)

Definition at line 47 of file encodervorbis.cpp.

Here is the call graph for this function:

EncoderVorbis::~EncoderVorbis ( )

Definition at line 58 of file encodervorbis.cpp.


Member Function Documentation

void EncoderVorbis::encodeBuffer ( const CSAMPLE samples,
const int  size 
) [virtual]

encodes audio

writes the OGG page and sends it to file or stream

Implements Encoder.

Definition at line 130 of file encodervorbis.cpp.

void EncoderVorbis::flush ( ) [virtual]

Implements Encoder.

Definition at line 69 of file encodervorbis.cpp.

int EncoderVorbis::initEncoder ( int  bitrate) [virtual]

Implements Encoder.

Definition at line 193 of file encodervorbis.cpp.

Here is the call graph for this function:

void EncoderVorbis::updateMetaData ( char *  artist,
char *  title,
char *  album 
) [virtual]

Implements Encoder.

Definition at line 153 of file encodervorbis.cpp.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines