This class lets developer to retrieve and/or change settings of an audio device currently available to the system. The object of this class can represent both the input or output source characteristics of the inspected audio device.
As the methods and properties implemented by this class rely on the CoreAudio framework, using this class requires QuickTime 7.0 or later and MacOS X 10.3 or later.
Note that the class property could be set with four char codes values instead of simple integer values. This being the case, you can use the class to obtain the string representation of these codes.
The QTPlgAudioDeviceProperties class constructors are called when you create a new instance of the class, while the ˜QTPlgAudioDeviceProperties class destructor, is called automatically when the class is no more in use. Also, you can invoke the class destructor by setting the instance of the class to nil.
Once a new class instance is returned, it is good practice to check the class property to be sure that the new object can be used. You will obtain valid instances of this class only from the appropriate properties of the class.
The class provides you with the following initializer methods: