#include <aflibSolarisSparcDevFile.h>
Inheritance diagram for aflibSolarisSparcDevFile::
Public Methods | |
aflibSolarisSparcDevFile () | |
~aflibSolarisSparcDevFile () | |
aflibStatus | afopen (const char *file, aflibConfig *cfg) |
Main API for opening a file or device in read mode. More... | |
aflibStatus | afcreate (const char *file, const aflibConfig &config) |
Main API for opening a file or device in write mode. More... | |
aflibStatus | afread (aflibData &data, long long position=-1) |
Main API function to read a segment of data. More... | |
aflibStatus | afwrite (aflibData &data, long long position=-1) |
Main API function to write a segment of audio data. More... | |
void | programDevice () |
bool | isDataSizeSupported (aflib_data_size size) |
bool | isEndianSupported (aflib_data_endian end) |
bool | isSampleRateSupported (int &rate) |
This is the class for Solaris Sparc Device audio file reading and writing. It is based on the audio man page in Solaris 8.
|
|
|
|
|
Main API for opening a file or device in write mode. This function is only used for module support. For no module support the derived classes afcreate function will be called instead. For module support this function will make a call to the derived classes function. Reimplemented from aflibFile. |
|
Main API for opening a file or device in read mode. This function is only used for module support. For no modules support the derived classes afopen function will be called instead. For module support this function will make a call to the derived classes function. Reimplemented from aflibFile. |
|
Main API function to read a segment of data. This function is only used for module support. For no module support the derived classes afread function will be called instead. For module support this function will make a call to the derived classes function. Reimplemented from aflibFile. |
|
Main API function to write a segment of audio data. This function is only used for module support. For no module support the derived classes afwrite function will be called instead. For module support this function will make a call to the derived class. Reimplemented from aflibFile. |
|
Reimplemented from aflibFile. |
|
Reimplemented from aflibFile. |
|
Reimplemented from aflibFile. |
|
|