• PySide 模块
  • PySide.QtMultimedia
  • 内容表

    上一话题

    QAbstractAudioInput

    下一话题

    QAbstractAudioDeviceInfo

    QAbstractAudioOutput

    详细描述

    PySide.QtMultimedia.QAbstractAudioOutput class provides access for PySide.QtMultimedia.QAudioOutput to access the audio device provided by the plugin.

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

    class PySide.QtMultimedia. QAbstractAudioOutput
    PySide.QtMultimedia.QAbstractAudioOutput. bufferSize ( )
    返回类型: PySide.QtCore.int

    Returns the audio buffer size in bytes.

    PySide.QtMultimedia.QAbstractAudioOutput. bytesFree ( )
    返回类型: PySide.QtCore.int

    Returns the free space available in bytes in the audio buffer.

    PySide.QtMultimedia.QAbstractAudioOutput. elapsedUSecs ( )
    返回类型: PySide.QtCore.qint64

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

    PySide.QtMultimedia.QAbstractAudioOutput. error ( )
    返回类型: PySide.QtMultimedia.QAudio.Error

    Returns the error state.

    PySide.QtMultimedia.QAbstractAudioOutput. format ( )
    返回类型: PySide.QtMultimedia.QAudioFormat

    返回 PySide.QtMultimedia.QAudioFormat 被使用。

    PySide.QtMultimedia.QAbstractAudioOutput. notify ( )
    PySide.QtMultimedia.QAbstractAudioOutput. notifyInterval ( )
    返回类型: PySide.QtCore.int

    Returns the notify interval in milliseconds.

    PySide.QtMultimedia.QAbstractAudioOutput. periodSize ( )
    返回类型: PySide.QtCore.int

    Returns the period size in bytes.

    PySide.QtMultimedia.QAbstractAudioOutput. processedUSecs ( )
    返回类型: PySide.QtCore.qint64

    Returns the amount of audio data processed since PySide.QtMultimedia.QAbstractAudioOutput.start() was called in milliseconds.

    PySide.QtMultimedia.QAbstractAudioOutput. reset ( )

    Drops all audio data in the buffers, resets buffers to zero.

    PySide.QtMultimedia.QAbstractAudioOutput. resume ( )

    Resumes processing audio data after a PySide.QtMultimedia.QAbstractAudioOutput.suspend()

    PySide.QtMultimedia.QAbstractAudioOutput. setBufferSize ( value )
    参数: value PySide.QtCore.int

    Sets the audio buffer size to value in bytes.

    PySide.QtMultimedia.QAbstractAudioOutput. setNotifyInterval ( milliSeconds )
    参数: milliSeconds PySide.QtCore.int

    Sets the interval for PySide.QtMultimedia.QAbstractAudioOutput.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.

    PySide.QtMultimedia.QAbstractAudioOutput. start ( device )
    参数: device PySide.QtCore.QIODevice
    返回类型: PySide.QtCore.QIODevice

    Uses the device 作为 PySide.QtCore.QIODevice to transfer data. If device is null then the class creates an internal PySide.QtCore.QIODevice . Returns a pointer to the PySide.QtCore.QIODevice being used to handle the data transfer. This PySide.QtCore.QIODevice can be used to write() audio data directly. Passing a PySide.QtCore.QIODevice allows the data to be transferred without any extra code.

    PySide.QtMultimedia.QAbstractAudioOutput. state ( )
    返回类型: PySide.QtMultimedia.QAudio.State

    Returns the state of audio processing.

    PySide.QtMultimedia.QAbstractAudioOutput. stateChanged ( arg__1 )
    参数: arg__1 PySide.QtMultimedia.QAudio.State
    PySide.QtMultimedia.QAbstractAudioOutput. stop ( )

    Stops the audio output.

    PySide.QtMultimedia.QAbstractAudioOutput. suspend ( )

    Stops processing audio data, preserving buffered audio data.