QMediaAudioProbeControl Class

The QMediaAudioProbeControl class allows control over probing audio data in media objects. 更多...

头文件: #include <QMediaAudioProbeControl>
qmake: QT += multimedia
基类: QMediaControl

公有函数

  • 32 个公有函数继承自 QObject

信号

void audioBufferProbed(const QAudioBuffer &buffer)
void flush()

受保护的函数

QMediaAudioProbeControl(QObject *parent = Q_NULLPTR)
  • 9 个受保护的函数继承自 QObject

Macros

其他继承的成员

  • 1 个属性继承自 QObject
  • 1 个公有槽函数继承自 QObject
  • 1 个公有变量继承自 QObject
  • 10 个静态公有成员继承自 QObject
  • 2 个受保护的变量继承自 QObject

详细描述

The QMediaAudioProbeControl class allows control over probing audio data in media objects.

QAudioProbe is the client facing class for probing audio - this class is implemented by media backends to provide this functionality.

The interface name of QMediaAudioProbeControl is org.qt-project.qt.mediaaudioprobecontrol/5.0 as defined in QMediaAudioProbeControl_iid.

参见 QAudioProbe, QMediaService::requestControl(), QMediaPlayer, and QCamera.

成员函数

[protected] QMediaAudioProbeControl::QMediaAudioProbeControl(QObject *parent = Q_NULLPTR)

Create a new media audio probe control object with the given parent.

[virtual] QMediaAudioProbeControl::~QMediaAudioProbeControl()

Destroys this audio probe control

[signal] void QMediaAudioProbeControl::audioBufferProbed(const QAudioBuffer &buffer)

This signal should be emitted when an audio buffer is processed in the media service.

[signal] void QMediaAudioProbeControl::flush()

This signal should be emitted when it is required to release all frames.

QMediaAudioProbeControl_iid

org.qt-project.qt.mediaaudioprobecontrol/5.0

Defines the interface name of the QMediaAudioProbeControl class.