内容表

上一话题

QAbstractAudioInput

下一话题

QAbstractVideoBuffer

QAbstractAudioOutput

QAbstractAudioOutput class is a base class for audio backends. 更多

Inheritance diagram of PySide2.QtMultimedia.QAbstractAudioOutput

详细描述

QAbstractAudioOutput implements audio functionality for QAudioOutput , i.e., QAudioOutput routes function calls to QAbstractAudioOutput . For a description of the functionality that is implemented, see the QAudioOutput class and function descriptions.

另请参阅

QAudioOutput

class QAbstractAudioOutput
PySide2.QtMultimedia.QAbstractAudioOutput. bufferSize ( )
返回类型

int

Returns the audio buffer size in bytes.

另请参阅

setBufferSize()

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

返回 QAudioFormat 被使用。

另请参阅

setFormat()

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.

另请参阅

bufferSize()

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 .

另请参阅

format()

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.

另请参阅

notifyInterval()

PySide2.QtMultimedia.QAbstractAudioOutput. setVolume ( arg__1 )
参数

arg__1 qreal

Sets the volume. Where volume is between 0.0 and 1.0.

另请参阅

volume()

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.

另请参阅

setVolume()