QAbstractAudioOutputclass is a base class for audio backends. 更多 …
QAbstractAudioOutputimplements audio functionality forQAudioOutput, i.e.,QAudioOutputroutes function calls toQAbstractAudioOutput. For a description of the functionality that is implemented, see theQAudioOutputclass and function descriptions.另请参阅
QAbstractAudioOutput
¶
PySide2.QtMultimedia.QAbstractAudioOutput.
bufferSize
(
)
¶
int
Returns the audio buffer size in bytes.
另请参阅
PySide2.QtMultimedia.QAbstractAudioOutput.
bytesFree
(
)
¶
int
Returns the free space available in bytes in the audio buffer.
PySide2.QtMultimedia.QAbstractAudioOutput.
category
(
)
¶
unicode
PySide2.QtMultimedia.QAbstractAudioOutput.
elapsedUSecs
(
)
¶
qint64
Returns the milliseconds since
start()
was called, including time in Idle and suspend states.
PySide2.QtMultimedia.QAbstractAudioOutput.
error
(
)
¶
Error
Returns the error state.
PySide2.QtMultimedia.QAbstractAudioOutput.
errorChanged
(
error
)
¶
error
–
Error
PySide2.QtMultimedia.QAbstractAudioOutput.
format
(
)
¶
返回
QAudioFormat
被使用。
另请参阅
PySide2.QtMultimedia.QAbstractAudioOutput.
notify
(
)
¶
PySide2.QtMultimedia.QAbstractAudioOutput.
notifyInterval
(
)
¶
int
Returns the notify interval in milliseconds.
另请参阅
PySide2.QtMultimedia.QAbstractAudioOutput.
periodSize
(
)
¶
int
Returns the period size in bytes.
PySide2.QtMultimedia.QAbstractAudioOutput.
processedUSecs
(
)
¶
qint64
Returns the amount of audio data processed since
start()
was called in milliseconds.
PySide2.QtMultimedia.QAbstractAudioOutput.
reset
(
)
¶
Drops all audio data in the buffers, resets buffers to zero.
PySide2.QtMultimedia.QAbstractAudioOutput.
resume
(
)
¶
Resumes processing audio data after a
suspend()
PySide2.QtMultimedia.QAbstractAudioOutput.
setBufferSize
(
value
)
¶
value
–
int
Sets the audio buffer size to
value
in bytes.
另请参阅
PySide2.QtMultimedia.QAbstractAudioOutput.
setCategory
(
arg__1
)
¶
arg__1 – unicode
PySide2.QtMultimedia.QAbstractAudioOutput.
setFormat
(
fmt
)
¶
fmt
–
QAudioFormat
设置
QAudioFormat
to use to
fmt
. Setting the format is only allowable while in
StoppedState
.
另请参阅
PySide2.QtMultimedia.QAbstractAudioOutput.
setNotifyInterval
(
milliSeconds
)
¶
milliSeconds
–
int
Sets the interval for
notify()
signal to be emitted. This is based on the
ms
of audio data processed not on actual real-time. The resolution of the timer is platform specific.
另请参阅
PySide2.QtMultimedia.QAbstractAudioOutput.
setVolume
(
arg__1
)
¶
arg__1
–
qreal
Sets the volume. Where
volume
is between 0.0 and 1.0.
另请参阅
PySide2.QtMultimedia.QAbstractAudioOutput.
start
(
device
)
¶
device
–
QIODevice
Uses the
device
作为
QIODevice
to transfer data.
PySide2.QtMultimedia.QAbstractAudioOutput.
start
(
)
¶
QIODevice
返回指针指向
QIODevice
being used to handle the data transfer. This
QIODevice
can be used to write() audio data directly.
PySide2.QtMultimedia.QAbstractAudioOutput.
state
(
)
¶
State
Returns the state of audio processing.
PySide2.QtMultimedia.QAbstractAudioOutput.
stateChanged
(
state
)
¶
state
–
State
PySide2.QtMultimedia.QAbstractAudioOutput.
stop
(
)
¶
Stops the audio output.
PySide2.QtMultimedia.QAbstractAudioOutput.
suspend
(
)
¶
Stops processing audio data, preserving buffered audio data.
PySide2.QtMultimedia.QAbstractAudioOutput.
volume
(
)
¶
qreal
Returns the volume in the range 0.0 and 1.0.
另请参阅