src/multimedia/qvideodevicecontrol.cpp
changeset 0 876b1a06bc25
equal deleted inserted replaced
-1:000000000000 0:876b1a06bc25
       
     1 /****************************************************************************
       
     2 **
       
     3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
       
     4 ** All rights reserved.
       
     5 ** Contact: Nokia Corporation (qt-info@nokia.com)
       
     6 **
       
     7 ** This file is part of the Qt Mobility Components.
       
     8 **
       
     9 ** $QT_BEGIN_LICENSE:LGPL$
       
    10 ** No Commercial Usage
       
    11 ** This file contains pre-release code and may not be distributed.
       
    12 ** You may use this file in accordance with the terms and conditions
       
    13 ** contained in the Technology Preview License Agreement accompanying
       
    14 ** this package.
       
    15 **
       
    16 ** GNU Lesser General Public License Usage
       
    17 ** Alternatively, this file may be used under the terms of the GNU Lesser
       
    18 ** General Public License version 2.1 as published by the Free Software
       
    19 ** Foundation and appearing in the file LICENSE.LGPL included in the
       
    20 ** packaging of this file.  Please review the following information to
       
    21 ** ensure the GNU Lesser General Public License version 2.1 requirements
       
    22 ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
       
    23 **
       
    24 ** In addition, as a special exception, Nokia gives you certain additional
       
    25 ** rights.  These rights are described in the Nokia Qt LGPL Exception
       
    26 ** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
       
    27 **
       
    28 ** If you have questions regarding the use of this file, please contact
       
    29 ** Nokia at qt-info@nokia.com.
       
    30 **
       
    31 **
       
    32 **
       
    33 **
       
    34 **
       
    35 **
       
    36 **
       
    37 **
       
    38 ** $QT_END_LICENSE$
       
    39 **
       
    40 ****************************************************************************/
       
    41 
       
    42 #include "qvideodevicecontrol.h"
       
    43 
       
    44 QT_BEGIN_NAMESPACE
       
    45 
       
    46 /*!
       
    47     \class QVideoDeviceControl
       
    48     \preliminary
       
    49     \brief The QVideoDeviceControl class provides an video device selector media control.
       
    50     \ingroup multimedia
       
    51 
       
    52     The QVideoDeviceControl class provides descriptions of the video devices
       
    53     available on a system and allows one to be selected as the  endpoint of a
       
    54     media service.
       
    55 
       
    56     The interface name of QVideoDeviceControl is \c com.nokia.Qt.VideoDeviceControl as
       
    57     defined in QVideoDeviceControl_iid.
       
    58 */
       
    59 
       
    60 /*!
       
    61     \macro QVideoDeviceControl_iid
       
    62 
       
    63     \c com.nokia.Qt.VideoDeviceControl
       
    64 
       
    65     Defines the interface name of the QVideoDeviceControl class.
       
    66 
       
    67     \relates QVideoDeviceControl
       
    68 */
       
    69 
       
    70 /*!
       
    71     Constructs a video device control with the given \a parent.
       
    72 */
       
    73 QVideoDeviceControl::QVideoDeviceControl(QObject *parent)
       
    74     :QMediaControl(parent)
       
    75 {
       
    76 }
       
    77 
       
    78 /*!
       
    79     Destroys a video device control.
       
    80 */
       
    81 QVideoDeviceControl::~QVideoDeviceControl()
       
    82 {
       
    83 }
       
    84 
       
    85 /*!
       
    86     \fn QVideoDeviceControl::deviceCount() const
       
    87 
       
    88     Returns the number of available video devices;
       
    89 */
       
    90 
       
    91 /*!
       
    92     \fn QVideoDeviceControl::deviceName(int index) const
       
    93 
       
    94     Returns the name of the video device at \a index.
       
    95 */
       
    96 
       
    97 /*!
       
    98     \fn QVideoDeviceControl::deviceDescription(int index) const
       
    99 
       
   100     Returns a description of the video device at \a index.
       
   101 */
       
   102 
       
   103 /*!
       
   104     \fn QVideoDeviceControl::deviceIcon(int index) const
       
   105 
       
   106     Returns an icon for the video device at \a index.
       
   107 */
       
   108 
       
   109 /*!
       
   110     \fn QVideoDeviceControl::defaultDevice() const
       
   111 
       
   112     Returns the index of the default video device.
       
   113 */
       
   114 
       
   115 /*!
       
   116     \fn QVideoDeviceControl::selectedDevice() const
       
   117 
       
   118     Returns the index of the selected video device.
       
   119 */
       
   120 
       
   121 /*!
       
   122     \fn QVideoDeviceControl::setSelectedDevice(int index)
       
   123 
       
   124     Sets the selected video device \a index.
       
   125 */
       
   126 
       
   127 /*!
       
   128     \fn QVideoDeviceControl::devicesChanged()
       
   129 
       
   130     Signals that the list of available video devices has changed.
       
   131 */
       
   132 
       
   133 /*!
       
   134     \fn QVideoDeviceControl::selectedDeviceChanged(int index)
       
   135 
       
   136     Signals that the selected video device \a index has changed.
       
   137 */
       
   138 
       
   139 /*!
       
   140     \fn QVideoDeviceControl::selectedDeviceChanged(const QString &name)
       
   141 
       
   142     Signals that the selected video device \a name has changed.
       
   143 */
       
   144 
       
   145 #include "moc_qvideodevicecontrol.cpp"
       
   146 QT_END_NAMESPACE
       
   147