Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

PLMemSink Class Reference

This is a class which takes a memory region as a destination of picture data. More...

#include <plmemsink.h>

Inheritance diagram for PLMemSink:

Inheritance graph
[legend]
Collaboration diagram for PLMemSink:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 PLMemSink ()
virtual ~PLMemSink ()
virtual int Open (const char *pszFName, int MaxFileSize)
virtual void Close ()
virtual PLBYTEGetBytes ()

Private Attributes

PLBYTEm_pDataBuf

Detailed Description

This is a class which takes a memory region as a destination of picture data.

Definition at line 18 of file plmemsink.h.


Constructor & Destructor Documentation

PLMemSink::PLMemSink  ) 
 

Definition at line 20 of file plmemsink.cpp.

References NULL.

PLMemSink::~PLMemSink  )  [virtual]
 

Definition at line 27 of file plmemsink.cpp.

References Close().

Here is the call graph for this function:


Member Function Documentation

void PLMemSink::Close  )  [virtual]
 

Reimplemented from PLDataSink.

Definition at line 43 of file plmemsink.cpp.

References PLDataSink::Close(), and m_pDataBuf.

Referenced by ~PLMemSink().

Here is the call graph for this function:

PLBYTE * PLMemSink::GetBytes  )  [virtual]
 

Definition at line 54 of file plmemsink.cpp.

References PL_ERRINTERNAL, and PLBYTE.

int PLMemSink::Open const char *  pszFName,
int  MaxFileSize
[virtual]
 

Definition at line 32 of file plmemsink.cpp.

References m_pDataBuf, PLDataSink::Open(), and PLBYTE.

Here is the call graph for this function:


Member Data Documentation

PLBYTE* PLMemSink::m_pDataBuf [private]
 

Definition at line 43 of file plmemsink.h.

Referenced by Close(), and Open().


The documentation for this class was generated from the following files:
Generated on Wed Dec 15 21:21:01 2004 for vuVolume by  doxygen 1.3.9.1