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

CascadeCodec Class Reference

base class of simple codecs More...

#include <cascade/av/CascadeCodec.h>

Inheritance diagram for CascadeCodec:

CascadeObject CascadeAudioCodec List of all members.

Public Member Functions

 CascadeCodec ()
virtual ~CascadeCodec ()
virtual bool SetInputStream (CascadeStream *pInputStream)=0
virtual CascadeStreamGetOutputStream ()=0

Detailed Description

base class of simple codecs

Skip the description

CascadeCodec is the base class of simple stream based codecs.


class CascadeCodec


Constructor & Destructor Documentation

CascadeCodec::CascadeCodec  ) 
 

base class constructor

This base class constructor is light weight.

virtual CascadeCodec::~CascadeCodec  )  [virtual]
 

base class destructor

This base class destructor is light weight.


Member Function Documentation

virtual CascadeStream* CascadeCodec::GetOutputStream  )  [pure virtual]
 

returns the output stream instance

Call this function to get the output stream for the codec. You may then use this stream to pull data from the codec.

Returns:
the output stream to pull data from or NULL on error

Implemented in CascadeAudioCodec.

virtual bool CascadeCodec::SetInputStream CascadeStream pInputStream  )  [pure virtual]
 

sets the input stream for the codec

sets the input stream to the codec. Call this function to set the CascadeStream that the codec will pull data from.

Returns:
whether or not the set succeeded


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