Class AudioDevice {ANSI C++}

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


Assigned ComponentsNAL


Nested Classessample


Operations
NameSignatureClass
getDevCapsDeviceCaps <<static>> getDevCaps ()AudioDevice
AudioDevice--Not Named-- AudioDevice ()AudioDevice
~AudioDevice--Not Named-- ~AudioDevice ()AudioDevice
openint <<virtual>> open (DevHandle inHandle, DevHandle outHandle)AudioDevice
isOpenbool <<virtual>> isOpen ()AudioDevice
closevoid <<virtual>> close ()AudioDevice
readint <<virtual>> read (sample * appBuff, int buffSize)AudioDevice
writeint <<virtual>> write (sample * appBuff, int buffSize)AudioDevice
setInputVolvoid <<virtual>> setInputVol (int vol)AudioDevice
getInputVolint <<virtual>> getInputVol ()AudioDevice
setOutputVolvoid <<virtual>> setOutputVol (int vol)AudioDevice
getOutputVolint <<virtual>> getOutputVol ()AudioDevice
getSampleRateAudioFormat::SampleRate <<virtual>> getSampleRate ()AudioDevice
getNumChannelsAudioFormat::Channel <<virtual>> getNumChannels ()AudioDevice


Attributes
NameClassTypeInitial Value
SUCCESSAudioDeviceconst int1
FAILUREAudioDeviceconst int0
MAX_VOLUMEAudioDeviceconst int100
DEFAULT_BLOCK_SIZEAudioDeviceconst int512
deviceOpenAudioDevicebool 



Property Settings

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


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