Class AudioDevice {ANSI C++}

Parent PackageAudio DevicesAbstractNo
Export ControlPublicAccessLink Class forNone
Class KindNormalClassCardinalityn
Space ConcurrencySequential
PersistenceNo  


Assigned ComponentsNAL


Nested Classessample_t


Operations
NameSignatureClass
getDevCapsDeviceCaps <<static>> getDevCaps ()AudioDevice
AudioDevice AudioDevice ()AudioDevice
~AudioDevice ~AudioDevice ()AudioDevice
openvoid <<abstract>> open (DeviceCaps* pDeviceCaps)AudioDevice
isOpenbool <<abstract>> isOpen ()AudioDevice
closevoid <<abstract>> close ()AudioDevice
readint <<abstract>> read (AudioDevice::sample_t * appBuff, int buffSize)AudioDevice
writeint <<abstract>> write (AudioDevice::sample_t * appBuff, int buffSize)AudioDevice
setInputVolvoid <<abstract>> setInputVol (int vol)AudioDevice
getInputVolint <<abstract>> getInputVol ()AudioDevice
setOutputVolvoid <<abstract>> setOutputVol (int vol)AudioDevice
getOutputVolint <<abstract>> getOutputVol ()AudioDevice
getSampleRateAudioFormat::SampleRate <<abstract>> getSampleRate ()AudioDevice
getNumChannelsAudioFormat::Channel <<abstract>> getNumChannels ()AudioDevice
getReadBlockSizeint <<abstract>> getReadBlockSize ()AudioDevice
getWriteBlockSizeint <<abstract>> getWriteBlockSize ()AudioDevice


Attributes
NameClassTypeInitial Value
MAX_VOLUMEAudioDeviceconst int100
DEFAULT_BLOCK_SIZEAudioDeviceconst int512
deviceOpenAudioDevicebool 
readBlockSizeAudioDeviceint 
writeBlockSizeAudioDeviceint 



Property Settings

Data Modeler
dmItemFalseDMName 
IsTableFalseIsViewFalse
IsDomainFalseIsSPPackageFalse
Synonymns TableSpace 
SourceId SourceType 
SelectClause IsUpdatableFalse
CheckOption0PersistToServer 


ANSI C++
HeaderSourceFileAudioDevices\AudioDevice.hBodySourceFileAudioDevices\AudioDevice.cpp
SynchronizeTrueCodeName 
ImplementationType