Mixxx

EngineRecord Class Reference

#include <enginerecord.h>

Inheritance diagram for EngineRecord:
Collaboration diagram for EngineRecord:

List of all members.

Signals

void bytesRecorded (int)
void isRecording (bool)

Public Member Functions

 EngineRecord (ConfigObject< ConfigValue > *_config)
virtual ~EngineRecord ()
void process (const CSAMPLE *pIn, const CSAMPLE *pOut, const int iBufferSize)
void write (unsigned char *header, unsigned char *body, int headerLen, int bodyLen)
bool openFile ()
void closeFile ()
void updateFromPreferences ()
bool fileOpen ()
bool openCueFile ()
void closeCueFile ()

Detailed Description

Definition at line 40 of file enginerecord.h.


Constructor & Destructor Documentation

EngineRecord::EngineRecord ( ConfigObject< ConfigValue > *  _config)

Definition at line 41 of file enginerecord.cpp.

Here is the call graph for this function:

EngineRecord::~EngineRecord ( ) [virtual]

Definition at line 54 of file enginerecord.cpp.

Here is the call graph for this function:


Member Function Documentation

void EngineRecord::bytesRecorded ( int  ) [signal]

Here is the caller graph for this function:

void EngineRecord::closeCueFile ( )

Definition at line 377 of file enginerecord.cpp.

Here is the caller graph for this function:

void EngineRecord::closeFile ( )

Definition at line 360 of file enginerecord.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

bool EngineRecord::fileOpen ( )

Definition at line 264 of file enginerecord.cpp.

Here is the caller graph for this function:

void EngineRecord::isRecording ( bool  ) [signal]

Here is the caller graph for this function:

bool EngineRecord::openCueFile ( )

Definition at line 332 of file enginerecord.cpp.

Here is the caller graph for this function:

bool EngineRecord::openFile ( )

Definition at line 275 of file enginerecord.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void EngineRecord::process ( const CSAMPLE pIn,
const CSAMPLE pOut,
const int  iBufferSize 
) [virtual]

Implements EngineObject.

Definition at line 155 of file enginerecord.cpp.

Here is the call graph for this function:

void EngineRecord::updateFromPreferences ( )

Definition at line 62 of file enginerecord.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void EngineRecord::write ( unsigned char *  header,
unsigned char *  body,
int  headerLen,
int  bodyLen 
) [virtual]

writes (un)compressed audio to file

encoder will call this method to write compressed audio

Implements EngineAbstractRecord.

Definition at line 248 of file enginerecord.cpp.

Here is the call graph for this function:


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