MHAudio Class Reference

#include <Stream.h>

Inheritance diagram for MHAudio:

MHPresentable MHIngredient MHRoot

List of all members.


Detailed Description

Definition at line 54 of file Stream.h.


Public Member Functions

 MHAudio ()
virtual const char * ClassName ()
virtual void Initialise (MHParseNode *p, MHEngine *engine)
virtual void PrintMe (FILE *fd, int nTabs) const
virtual void Activation (MHEngine *engine)
virtual void Deactivation (MHEngine *engine)
virtual void SetStreamRef (const MHContentRef &)
virtual void BeginPlaying (MHEngine *engine)
virtual void StopPlaying (MHEngine *engine)

Protected Attributes

int m_nComponentTag
int m_nOriginalVol
bool m_fStreamPlaying
MHContentRef m_streamContentRef

Constructor & Destructor Documentation

MHAudio::MHAudio (  ) 

Definition at line 144 of file Stream.cpp.


Member Function Documentation

virtual const char* MHAudio::ClassName (  )  [inline, virtual]

Implements MHRoot.

Definition at line 58 of file Stream.h.

void MHAudio::Initialise ( MHParseNode p,
MHEngine engine 
) [virtual]

Reimplemented from MHIngredient.

Definition at line 150 of file Stream.cpp.

Referenced by MHStream::Initialise().

void MHAudio::PrintMe ( FILE *  fd,
int  nTabs 
) const [virtual]

Reimplemented from MHIngredient.

Definition at line 158 of file Stream.cpp.

void MHAudio::Activation ( MHEngine engine  )  [virtual]

Reimplemented from MHRoot.

Definition at line 168 of file Stream.cpp.

void MHAudio::Deactivation ( MHEngine engine  )  [virtual]

Reimplemented from MHRoot.

Definition at line 186 of file Stream.cpp.

void MHAudio::SetStreamRef ( const MHContentRef cr  )  [virtual]

Reimplemented from MHPresentable.

Definition at line 197 of file Stream.cpp.

void MHAudio::BeginPlaying ( MHEngine engine  )  [virtual]

Reimplemented from MHPresentable.

Definition at line 202 of file Stream.cpp.

void MHAudio::StopPlaying ( MHEngine engine  )  [virtual]

Reimplemented from MHPresentable.

Definition at line 214 of file Stream.cpp.


Member Data Documentation

int MHAudio::m_nComponentTag [protected]

Definition at line 70 of file Stream.h.

Referenced by Activation(), BeginPlaying(), Initialise(), and PrintMe().

int MHAudio::m_nOriginalVol [protected]

Definition at line 71 of file Stream.h.

Referenced by Initialise(), MHAudio(), and PrintMe().

Definition at line 73 of file Stream.h.

Referenced by Activation(), BeginPlaying(), Deactivation(), MHAudio(), and StopPlaying().

Definition at line 74 of file Stream.h.

Referenced by Activation(), BeginPlaying(), and SetStreamRef().


The documentation for this class was generated from the following files:

Generated on Sat Dec 18 05:16:05 2010 for MythTV by  doxygen 1.5.5