Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members

CascadeMPEGPlayer Class Reference

a class for playing Media files More...

#include <cascade/av/CascadeMPEGPlayer.h>

Inheritance diagram for CascadeMPEGPlayer:

CascadeAppMessageSink CascadeObject List of all members.

Public Member Functions

 CascadeMPEGPlayer ()
virtual ~CascadeMPEGPlayer ()
virtual bool OpenSession (u8 nPriority)
virtual bool CloseSession ()
virtual u32 QueueFile (CascadeMPEGFile &mpegFile, u32 nPlayCount)
virtual bool Pause ()
virtual bool Resume ()

Protected Types

typedef CascadeMPEGPlayerMessage::EndReason EndReason

Protected Member Functions

virtual void OnSessionAbort ()
virtual void OnPlaybackBegin (u32 nFileRef)
virtual void OnPlaybackEnd (u32 nFileRef, EndReason reason)
virtual void OnPlaybackLoop (u32 nFileRef)
CascadeMPEGPlayerMessageSendMessage (const CascadeMPEGPlayerMessage &message)

Detailed Description

a class for playing Media files

Skip the description

CascadeMPEGPlayer is a class that allows easy playback of Media files


class CascadeMPEGPlayer


Member Typedef Documentation

typedef CascadeMPEGPlayerMessage::EndReason CascadeMPEGPlayer::EndReason [protected]
 


Constructor & Destructor Documentation

CascadeMPEGPlayer::CascadeMPEGPlayer  ) 
 

the default constructor - lightweight

This default constructor is lightweight.

virtual CascadeMPEGPlayer::~CascadeMPEGPlayer  )  [virtual]
 

destructor

The destructor.


Member Function Documentation

virtual bool CascadeMPEGPlayer::CloseSession  )  [virtual]
 

virtual void CascadeMPEGPlayer::OnPlaybackBegin u32  nFileRef  )  [protected, virtual]
 

virtual void CascadeMPEGPlayer::OnPlaybackEnd u32  nFileRef,
EndReason  reason
[protected, virtual]
 

virtual void CascadeMPEGPlayer::OnPlaybackLoop u32  nFileRef  )  [protected, virtual]
 

virtual void CascadeMPEGPlayer::OnSessionAbort  )  [protected, virtual]
 

virtual bool CascadeMPEGPlayer::OpenSession u8  nPriority  )  [virtual]
 

virtual bool CascadeMPEGPlayer::Pause  )  [virtual]
 

virtual u32 CascadeMPEGPlayer::QueueFile CascadeMPEGFile mpegFile,
u32  nPlayCount
[virtual]
 

virtual bool CascadeMPEGPlayer::Resume  )  [virtual]
 

CascadeMPEGPlayerMessage* CascadeMPEGPlayer::SendMessage const CascadeMPEGPlayerMessage message  )  [protected]
 


The documentation for this class was generated from the following file:
Generated on Sun Jul 24 14:27:20 2005 for Cascade Library by  doxygen 1.4.1