#include <BdsDataFileAd22.h>
Inheritance diagram for Bds::DataFileAd22:
Public Member Functions | |
DataFileAd22 () | |
int | getFeatures () |
Get bitmask of supported features. | |
DataOrder | getDataOrder () |
Get the expected order of writing data, by sample or by channel. | |
BError | getInfo (DataInfo &dataInfo, DataFileOptions 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) |
BError | getTimeCode (BTimeStamp startTime, BTimeStampMs &timeCode) |
Private Attributes | |
int | omagic |
int | oyear |
int | oblockYear |
BUInt32 | oblockSize |
double | osampleRate |
DataInfo | odataInfo |
BArray< DataBlockPos > | oblockPositions |
Bds::DataFileAd22::DataFileAd22 | ( | ) |
DataFile::DataOrder Bds::DataFileAd22::getDataOrder | ( | ) | [virtual] |
int Bds::DataFileAd22::getFeatures | ( | ) | [virtual] |
DataFormat Bds::DataFileAd22::getFormats | ( | ) | [static] |
BError Bds::DataFileAd22::getInfo | ( | DataInfo & | dataInfo, | |
DataFileOptions | options, | |||
BList< DataError > & | errors | |||
) | [virtual] |
BError Bds::DataFileAd22::getTimeCode | ( | BTimeStamp | startTime, | |
BTimeStampMs & | timeCode | |||
) | [private] |
BError Bds::DataFileAd22::readBlock | ( | BUInt32 | channel, | |
BUInt64 | pos, | |||
DataBlock & | data | |||
) | [private] |
BError Bds::DataFileAd22::readData | ( | BUInt32 | channel, | |
BUInt | segment, | |||
BUInt32 | blockNumber, | |||
DataBlock & | data | |||
) | [virtual] |
BArray<DataBlockPos> Bds::DataFileAd22::oblockPositions [private] |
BUInt32 Bds::DataFileAd22::oblockSize [private] |
int Bds::DataFileAd22::oblockYear [private] |
DataInfo Bds::DataFileAd22::odataInfo [private] |
int Bds::DataFileAd22::omagic [private] |
double Bds::DataFileAd22::osampleRate [private] |
int Bds::DataFileAd22::oyear [private] |