class AudioIO


Contains pure virtuals
Full nameArts::AudioIO
Definition#include <arts/audioio.h>
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

Public Types

Public Methods

Public Static Methods

Protected Methods


Detailed Description

enum AudioParam {samplingRate = 1, channels = 2, format = 3, direction = 101, fragmentCount = 102, fragmentSize = 103, canRead = 104, canWrite = 105, selectFD = 106, lastError = 201, deviceName = 301, name = 1201, fullName = 1202 }

enum {directionRead = 1, directionWrite = 2, directionReadWrite = 3 }

 AudioIO ()

 ~AudioIO ()

[virtual]

void  setParamStr (AudioParam param, const char *value)

[virtual]

void  setParam (AudioParam param, int& value)

[virtual]

int  getParam (AudioParam param)

[virtual]

const char * getParamStr (AudioParam param)

[virtual]

bool  open ()

[pure virtual]

void  close ()

[pure virtual]

int  read (void *buffer, int size)

[pure virtual]

int  write (void *buffer, int size)

[pure virtual]

int  queryAudioIOCount ()

[static]

int  queryAudioIOParam (int audioIO, AudioParam param)

[static]

const char * queryAudioIOParamStr (int audioIO, AudioParam param)

[static]

AudioIO * createAudioIO (const char *name)

[static]

void  addFactory (AudioIOFactory *factory)

[static]

void  removeFactory (AudioIOFactory *factory)

[static]

int&  param (AudioParam param)

[protected: ]

std::string&  paramStr (AudioParam param)

[protected: ]


Generated by: stefan@stefan on Sat Feb 24 19:11:23 2001, using kdoc 2.0a47.