QAbstractAudioInput¶
The
QAbstractAudioInput
class provides access forQAudioInput
to access the audio device provided by the plugin. More…
Detailed Description¶
QAudioDeviceInput keeps an instance of
QAbstractAudioInput
and routes calls to functions of the same name toQAbstractAudioInput
. This means that it isQAbstractAudioInput
that implements the audio functionality. For a description of the functionality, see theQAudioInput
class description.See also
-
class
QAbstractAudioInput
¶
-
PySide2.QtMultimedia.QAbstractAudioInput.
bufferSize
()¶ - Return type
int
Returns the audio buffer size in milliseconds.
See also
-
PySide2.QtMultimedia.QAbstractAudioInput.
bytesReady
()¶ - Return type
int
Returns the amount of audio data available to read in bytes.
-
PySide2.QtMultimedia.QAbstractAudioInput.
elapsedUSecs
()¶ - Return type
qint64
Returns the milliseconds since
start()
was called, including time in Idle and suspend states.
-
PySide2.QtMultimedia.QAbstractAudioInput.
error
()¶ - Return type
Error
Returns the error state.
-
PySide2.QtMultimedia.QAbstractAudioInput.
errorChanged
(error)¶ - Parameters
error –
Error
-
PySide2.QtMultimedia.QAbstractAudioInput.
format
()¶ - Return type
Returns the
QAudioFormat
being usedSee also
-
PySide2.QtMultimedia.QAbstractAudioInput.
notify
()¶
-
PySide2.QtMultimedia.QAbstractAudioInput.
notifyInterval
()¶ - Return type
int
Returns the notify interval in milliseconds.
See also
-
PySide2.QtMultimedia.QAbstractAudioInput.
periodSize
()¶ - Return type
int
Returns the period size in bytes.
-
PySide2.QtMultimedia.QAbstractAudioInput.
processedUSecs
()¶ - Return type
qint64
Returns the amount of audio data processed since
start()
was called in milliseconds.
-
PySide2.QtMultimedia.QAbstractAudioInput.
reset
()¶ Drops all audio data in the buffers, resets buffers to zero.
-
PySide2.QtMultimedia.QAbstractAudioInput.
resume
()¶ Resumes processing audio data after a
suspend()
.
-
PySide2.QtMultimedia.QAbstractAudioInput.
setBufferSize
(value)¶ - Parameters
value –
int
Sets the audio buffer size to
value
in milliseconds.See also
-
PySide2.QtMultimedia.QAbstractAudioInput.
setFormat
(fmt)¶ - Parameters
fmt –
QAudioFormat
Set the
QAudioFormat
to use tofmt
. Setting the format is only allowable while inStoppedState
.See also
-
PySide2.QtMultimedia.QAbstractAudioInput.
setNotifyInterval
(milliSeconds)¶ - Parameters
milliSeconds –
int
Sets the interval for
notify()
signal to be emitted. This is based on thems
of audio data processed not on actual real-time. The resolution of the timer is platform specific.See also
-
PySide2.QtMultimedia.QAbstractAudioInput.
setVolume
(arg__1)¶ - Parameters
arg__1 –
qreal
See also
-
PySide2.QtMultimedia.QAbstractAudioInput.
start
(device)¶ - Parameters
device –
QIODevice
Uses the
device
as theQIODevice
to transfer data.
-
PySide2.QtMultimedia.QAbstractAudioInput.
start
() - Return type
QIODevice
Returns a pointer to the
QIODevice
being used to handle the data transfer. ThisQIODevice
can be used to read() audio data directly.
-
PySide2.QtMultimedia.QAbstractAudioInput.
state
()¶ - Return type
State
Returns the state of audio processing.
-
PySide2.QtMultimedia.QAbstractAudioInput.
stateChanged
(state)¶ - Parameters
state –
State
-
PySide2.QtMultimedia.QAbstractAudioInput.
stop
()¶ Stops the audio input.
-
PySide2.QtMultimedia.QAbstractAudioInput.
suspend
()¶ Stops processing audio data, preserving buffered audio data.
-
PySide2.QtMultimedia.QAbstractAudioInput.
volume
()¶ - Return type
qreal
See also
© 2018 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.