内容表

上一话题

QAbstractAudioDeviceInfo

下一话题

QAbstractAudioOutput

QAbstractAudioInput

QAbstractAudioInput class provides access for QAudioInput to access the audio device provided by the plugin. 更多

Inheritance diagram of PySide2.QtMultimedia.QAbstractAudioInput

详细描述

QAudioDeviceInput keeps an instance of QAbstractAudioInput and routes calls to functions of the same name to QAbstractAudioInput . This means that it is QAbstractAudioInput that implements the audio functionality. For a description of the functionality, see the QAudioInput class description.

另请参阅

QAudioInput

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

int

Returns the audio buffer size in milliseconds.

另请参阅

setBufferSize()

PySide2.QtMultimedia.QAbstractAudioInput. bytesReady ( )
返回类型

int

Returns the amount of audio data available to read in bytes.

PySide2.QtMultimedia.QAbstractAudioInput. elapsedUSecs ( )
返回类型

qint64

Returns the milliseconds since start() was called, including time in Idle and suspend states.

PySide2.QtMultimedia.QAbstractAudioInput. error ( )
返回类型

Error

Returns the error state.

PySide2.QtMultimedia.QAbstractAudioInput. errorChanged ( error )
参数

error Error

PySide2.QtMultimedia.QAbstractAudioInput. format ( )
返回类型

QAudioFormat

返回 QAudioFormat being used

另请参阅

setFormat()

PySide2.QtMultimedia.QAbstractAudioInput. notify ( )
PySide2.QtMultimedia.QAbstractAudioInput. notifyInterval ( )
返回类型

int

Returns the notify interval in milliseconds.

PySide2.QtMultimedia.QAbstractAudioInput. periodSize ( )
返回类型

int

Returns the period size in bytes.

PySide2.QtMultimedia.QAbstractAudioInput. processedUSecs ( )
返回类型

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 )
参数

value int

Sets the audio buffer size to value in milliseconds.

另请参阅

bufferSize()

PySide2.QtMultimedia.QAbstractAudioInput. setFormat ( fmt )
参数

fmt QAudioFormat

设置 QAudioFormat to use to fmt . Setting the format is only allowable while in StoppedState .

另请参阅

format()

PySide2.QtMultimedia.QAbstractAudioInput. 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.QAbstractAudioInput. setVolume ( arg__1 )
参数

arg__1 qreal

PySide2.QtMultimedia.QAbstractAudioInput. start ( device )
参数

device QIODevice

Uses the device 作为 QIODevice to transfer data.

PySide2.QtMultimedia.QAbstractAudioInput. start ( )
返回类型

QIODevice

返回指针指向 QIODevice being used to handle the data transfer. This QIODevice can be used to read() audio data directly.

PySide2.QtMultimedia.QAbstractAudioInput. state ( )
返回类型

State

Returns the state of audio processing.

PySide2.QtMultimedia.QAbstractAudioInput. stateChanged ( state )
参数

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 ( )
返回类型

qreal