OxideQMediaCaptureDevices Class

Singleton for accessing media capture device info More...

Header: #include <oxideqmediacapturedevices.h>
Inherits: QObject

Public Functions

QList<OxideQAudioCaptureDevice> availableAudioDevices()
QList<OxideQVideoCaptureDevice> availableVideoDevices()

Signals

void availableAudioDevicesChanged()
void availableVideoDevicesChanged()

Static Public Members

OxideQMediaCaptureDevices * instance()

Additional Inherited Members

Detailed Description

Singleton for accessing media capture device info

OxideQMediaCaptureDevices provides a mechanism to discover information about media capture devices detected by Oxide. Media capture devices can be made available to web content via MediaDevices.getUserMedia().

Member Function Documentation

QList<OxideQAudioCaptureDevice> OxideQMediaCaptureDevices::availableAudioDevices()

Return a list of audio capture devices detected by Oxide.

See also availableAudioDevicesChanged.

[signal] void OxideQMediaCaptureDevices::availableAudioDevicesChanged()

This signal is emitted when the list of available audio capture devices changes.

See also availableAudioDevices.

QList<OxideQVideoCaptureDevice> OxideQMediaCaptureDevices::availableVideoDevices()

Return a list of video capture devices detected by Oxide.

See also availableVideoDevicesChanged.

[signal] void OxideQMediaCaptureDevices::availableVideoDevicesChanged()

This signal is emitted when the list of available video capture devices changes.

See also availableVideoDevices.

[static] OxideQMediaCaptureDevices * OxideQMediaCaptureDevices::instance()

Return the OxideQMediaCaptureDevices singleton.