The QAbstractAudioDeviceInfo class is a base class for audio backends. 更多...
| 头: | #include <QAbstractAudioDeviceInfo> | 
| qmake: | QT += multimedia | 
| 继承: | QObject | 
| virtual QString | deviceName () const = 0 | 
| virtual bool | isFormatSupported (const QAudioFormat & format ) const = 0 | 
| virtual QAudioFormat | preferredFormat () const = 0 | 
| virtual QList<QAudioFormat::Endian> | supportedByteOrders () = 0 | 
| virtual QList<int> | supportedChannelCounts () = 0 | 
| virtual QStringList | supportedCodecs () = 0 | 
| virtual QList<int> | supportedSampleRates () = 0 | 
| virtual QList<int> | supportedSampleSizes () = 0 | 
| virtual QList<QAudioFormat::SampleType> | supportedSampleTypes () = 0 | 
| const QMetaObject | staticMetaObject | 
The QAbstractAudioDeviceInfo class is a base class for audio backends.
This class implements the audio functionality for QAudioDeviceInfo ,即: QAudioDeviceInfo keeps a QAbstractAudioDeviceInfo and routes function calls to it. For a description of the functionality that QAbstractAudioDeviceInfo implements, you can read the class and functions documentation of QAudioDeviceInfo .
另请参阅 QAudioDeviceInfo , QAbstractAudioOutput ,和 QAbstractAudioInput .
[pure virtual]
						
						
							
								QString
							
						
						QAbstractAudioDeviceInfo::
						
							deviceName
						
						() const
						
					Returns the audio device name.
[pure virtual]
						
						
							bool
						
						QAbstractAudioDeviceInfo::
						
							isFormatSupported
						
						(const
						
							
								QAudioFormat
							
						
						&
						
							format
						
						) const
						
					返回 true 若 format is available from audio device.
[pure virtual]
						
						
							
								QAudioFormat
							
						
						QAbstractAudioDeviceInfo::
						
							preferredFormat
						
						() const
						
					Returns the recommended settings to use.
[pure virtual]
						
						
							
								QList
							
						
						<
						
							
								QAudioFormat::Endian
							
						
						> QAbstractAudioDeviceInfo::
						
							supportedByteOrders
						
						()
						
					Returns the list of currently available byte orders.
[pure virtual]
						
						
							
								QList
							
						
						<
						
							int
						
						> QAbstractAudioDeviceInfo::
						
							supportedChannelCounts
						
						()
						
					Returns the list of currently available channels.
[pure virtual]
						
						
							
								QStringList
							
						
						QAbstractAudioDeviceInfo::
						
							supportedCodecs
						
						()
						
					Returns the list of currently available codecs.
[pure virtual]
						
						
							
								QList
							
						
						<
						
							int
						
						> QAbstractAudioDeviceInfo::
						
							supportedSampleRates
						
						()
						
					Returns the list of currently available sample rates.
[pure virtual]
						
						
							
								QList
							
						
						<
						
							int
						
						> QAbstractAudioDeviceInfo::
						
							supportedSampleSizes
						
						()
						
					Returns the list of currently available sample sizes.
[pure virtual]
						
						
							
								QList
							
						
						<
						
							
								QAudioFormat::SampleType
							
						
						> QAbstractAudioDeviceInfo::
						
							supportedSampleTypes
						
						()
						
					Returns the list of currently available sample types.