Home · All Classes · All Functions ·

QAudioDeviceControl Class Reference

The QAudioDeviceControl class provides an audio input/output device selector media control. More...

    #include <QAudioDeviceControl>

This class is under development and is subject to change.

Inherits QMediaControl.


Public Functions

virtual ~QAudioDeviceControl ()
virtual int defaultDevice () const = 0
virtual QString description ( int device ) const = 0
virtual int deviceCount () const = 0
virtual QIcon icon ( int device ) const = 0
virtual QString name ( int device ) const = 0
virtual int selectedDevice () const = 0

Public Slots

virtual void setSelectedDevice ( int index ) = 0

Signals

void devicesChanged ()
void selectedDeviceChanged ( int index )
void selectedDeviceChanged ( const QString & deviceName )

Protected Functions

QAudioDeviceControl ( QObject * parent = 0 )

Macros

QAudioDeviceControl_iid

Additional Inherited Members


Detailed Description

The QAudioDeviceControl class provides an audio input/output device selector media control.

The QAudioDeviceControl class provides descriptions of the audio devices available on a system and allows one to be selected as the input/outut of a media service.

The interface name of QAudioDeviceControl is com.nokia.Qt.QAudioDeviceControl/1.0 as defined in QAudioDeviceControl_iid.

See also QMediaService::control().


Member Function Documentation

QAudioDeviceControl::QAudioDeviceControl ( QObject * parent = 0 )   [protected]

Constructs a new audio device control with the given parent.

QAudioDeviceControl::~QAudioDeviceControl ()   [virtual]

Destroys an audio device control.

int QAudioDeviceControl::defaultDevice () const   [pure virtual]

Returns the index of the default input device.

QString QAudioDeviceControl::description ( int device ) const   [pure virtual]

Returns a description of a device.

int QAudioDeviceControl::deviceCount () const   [pure virtual]

Returns the number of available devices;

void QAudioDeviceControl::devicesChanged ()   [signal]

Signals that list of available devices was changed.

QIcon QAudioDeviceControl::icon ( int device ) const   [pure virtual]

Returns an icon for a device.

QString QAudioDeviceControl::name ( int device ) const   [pure virtual]

Returns the name of a device.

int QAudioDeviceControl::selectedDevice () const   [pure virtual]

Returns the index of the selected audio device.

See also setSelectedDevice().

void QAudioDeviceControl::selectedDeviceChanged ( int index )   [signal]

Signals that the index of the selected device has changed.

void QAudioDeviceControl::selectedDeviceChanged ( const QString & deviceName )   [signal]

Signals that the audio device has changed to deviceName.

void QAudioDeviceControl::setSelectedDevice ( int index )   [pure virtual slot]

Selects the audio device at index.

See also selectedDevice().


Macro Documentation

QAudioDeviceControl_iid

com.nokia.Qt.QAudioDeviceControl/1.0

Defines the interface name of the QAudioDeviceControl class.


Copyright © 2009 Nokia Corporation and/or its subsidiary(-ies) Trademarks
Qt Mobility Project 1.0.0 (Technical Preview)