Main Page   Modules   Class Hierarchy   Alphabetical List   Compound List   Compound Members  

CLegacyFilter Class Reference

Legacy filter where we read the entire scene in (used only for binary 3.0). More...

#include <LegacyFilter.h>

Inheritance diagram for CLegacyFilter::

CXSIFilter List of all members.

Public Methods


Detailed Description

Legacy filter where we read the entire scene in (used only for binary 3.0).


Constructor & Destructor Documentation

CLegacyFilter::CLegacyFilter  
 

Constructor

CLegacyFilter::~CLegacyFilter   [virtual]
 

Destructor


Member Function Documentation

int CLegacyFilter::Close   [virtual]
 

Closes the file when finished

Reimplemented from CXSIFilter.

int CLegacyFilter::Eof   [virtual]
 

Tests whether we have reached the end of file

Returns:
int flag for end of file (1 - end of file, 0 - not end of file)

Reimplemented from CXSIFilter.

int CLegacyFilter::Open CSIBCString    in_szFilename,
_SI_FILE_MODE    in_Mode
[virtual]
 

Opens the file for either reading or writing

Parameters:
in_szFilename  Filename
in_Mode  mode

Reimplemented from CXSIFilter.

int CLegacyFilter::Read SI_Char *    out_pBuffer,
SI_Long    in_lSize
[virtual]
 

Reads a number of bytes into the buffer passed in.

Parameters:
out_pBuffer  output buffer
SI_Long  number of bytes to read
Returns:
in_lSize number of bytes read.

Reimplemented from CXSIFilter.

int CLegacyFilter::Tell   [virtual]
 

Returns the current position in the file.

Returns:
int position in the file (0 - beginning)

Reimplemented from CXSIFilter.

int CLegacyFilter::Write SI_Char *    in_pBuffer,
SI_Long    in_lSize
[virtual]
 

Writes a number of bytes to the file

Parameters:
in_pBuffer  input buffer
in_lSize  number of bytes to write
Returns:
int number of bytes written

Reimplemented from CXSIFilter.


The documentation for this class was generated from the following files: © Copyright 2001-2003 Avid Technology, Inc. All rights reserved.

© Copyright 2001-2003 Avid Technology, Inc. All rights reserved.