BdsApi  1.2.10
Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes
Bds::DataFileGcf Class Reference

#include <BdsDataFileGcf.h>

Inheritance diagram for Bds::DataFileGcf:
Bds::DataFile

List of all members.

Public Member Functions

 DataFileGcf ()
int getFeatures ()
 Get bitmask of supported features.
BError getInfo (DataInfo &dataInfo, ReadOptions options, BList< DataError > &errors)
 Get info on data.
BError readData (BUInt32 channel, BUInt segment, BUInt32 blockNumber, DataBlock &data)
 Read a block.

Static Public Member Functions

static DataFormat getFormats ()
 Get list of supported formats.

Private Member Functions

BError readBlock (BUInt32 channel, BUInt64 pos, DataBlock &data)
DataError getBlockReorderInfo ()
 Returns information on any block re-ordering performed.

Private Attributes

BUInt32 oblockSize
DataInfo odataInfo
BString osystemId
BString ostreamId
int oformat
int ofilterCoef
double osampleRate
BArray< DataBlockPosoblockPositions

Constructor & Destructor Documentation

Bds::DataFileGcf::DataFileGcf ( )

Member Function Documentation

DataError Bds::DataFileGcf::getBlockReorderInfo ( ) [private]

Returns information on any block re-ordering performed.

int Bds::DataFileGcf::getFeatures ( ) [virtual]

Get bitmask of supported features.

Reimplemented from Bds::DataFile.

DataFormat Bds::DataFileGcf::getFormats ( ) [static]

Get list of supported formats.

Reimplemented from Bds::DataFile.

BError Bds::DataFileGcf::getInfo ( DataInfo dataInfo,
ReadOptions  options,
BList< DataError > &  errors 
) [virtual]

Get info on data.

Reimplemented from Bds::DataFile.

BError Bds::DataFileGcf::readBlock ( BUInt32  channel,
BUInt64  pos,
DataBlock data 
) [private]
BError Bds::DataFileGcf::readData ( BUInt32  channel,
BUInt  segment,
BUInt32  blockNumber,
DataBlock dataBlock 
) [virtual]

Read a block.

Reimplemented from Bds::DataFile.


Member Data Documentation

BUInt32 Bds::DataFileGcf::oblockSize [private]

Reimplemented from Bds::DataFile.

BString Bds::DataFileGcf::ostreamId [private]
BString Bds::DataFileGcf::osystemId [private]

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