Class OSSAudioDevice {ANSI C++} derived from: AudioDevice

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


Assigned ComponentsNAL


Operations
NameSignatureClass
getDevCapsDeviceCaps <<static>> getDevCaps ()OSSAudioDevice
OSSAudioDevice--Not Named-- OSSAudioDevice ()OSSAudioDevice
~OSSAudioDevice--Not Named-- ~OSSAudioDevice ()OSSAudioDevice
openint open ()OSSAudioDevice
isOpenbool isOpen ()OSSAudioDevice
closevoid close ()OSSAudioDevice
readint read (sample * appBuff, int buffSize)OSSAudioDevice
writeint write (sample * appBuff, int buffSize)OSSAudioDevice
setInputVolvoid setInputVol (int vol)OSSAudioDevice
getInputVolint getInputVol ()OSSAudioDevice
setOutputVolvoid setOutputVol (int vol)OSSAudioDevice
getOutputVolint getOutputVol ()OSSAudioDevice
getSampleRateAudioFormat::SampleRate getSampleRate ()OSSAudioDevice
getNumChannelsAudioFormat::Channel getNumChannels ()OSSAudioDevice
NALEncoding2OSSint <<static>> NALEncoding2OSS (AudioFormat::Encoding encoding)OSSAudioDevice
vol2Devint <<static>> vol2Dev (int vol)OSSAudioDevice
getAudioCapsbool getAudioCaps (int audioNum, DeviceCaps* pDeviceCaps)OSSAudioDevice
getMixerCapsbool getMixerCaps (int mixerNum, DeviceCaps* pDeviceCaps)OSSAudioDevice
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
MAX_NUM_DEVSOSSAudioDeviceconst int4
MAX_NUM_MIXERSOSSAudioDeviceconst int4
MAX_OSS_NAME_SIZEOSSAudioDeviceconst int64
MAX_NUM_OSS_DEVSOSSAudioDeviceconst int4
audioDescOSSAudioDeviceint 
readBuffSizeOSSAudioDeviceint 
writeBuffSizeOSSAudioDeviceint 
writeBlockSizeOSSAudioDeviceint 
readBlockSizeOSSAudioDeviceint 
readDevMaskOSSAudioDeviceint 
readRecMaskOSSAudioDeviceint 
SUCCESSAudioDeviceconst int1
FAILUREAudioDeviceconst int0
MAX_VOLUMEAudioDeviceconst int100
DEFAULT_BLOCK_SIZEAudioDeviceconst int512
deviceOpenAudioDevicebool 


Generalization Relationships
NameClassSupplier
--Not Named--OSSAudioDeviceAudioDevice



Property Settings

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


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