<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en_US" lang="en_US"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <!-- qaudiodeviceinfo.cpp --> <title>Qt 4.8: QAudioDeviceInfo Class Reference</title> <link rel="stylesheet" type="text/css" href="style/style.css" /> <script src="scripts/jquery.js" type="text/javascript"></script> <script src="scripts/functions.js" type="text/javascript"></script> <link rel="stylesheet" type="text/css" href="style/superfish.css" /> <link rel="stylesheet" type="text/css" href="style/narrow.css" /> <!--[if IE]> <meta name="MSSmartTagsPreventParsing" content="true"> <meta http-equiv="imagetoolbar" content="no"> <![endif]--> <!--[if lt IE 7]> <link rel="stylesheet" type="text/css" href="style/style_ie6.css"> <![endif]--> <!--[if IE 7]> <link rel="stylesheet" type="text/css" href="style/style_ie7.css"> <![endif]--> <!--[if IE 8]> <link rel="stylesheet" type="text/css" href="style/style_ie8.css"> <![endif]--> <script src="scripts/superfish.js" type="text/javascript"></script> <script src="scripts/narrow.js" type="text/javascript"></script> </head> <body class="" onload="CheckEmptyAndLoadList();"> <div class="header" id="qtdocheader"> <div class="content"> <div id="nav-logo"> <a href="index.html">Home</a></div> <a href="index.html" class="qtref"><span>Qt Reference Documentation</span></a> <div id="narrowsearch"></div> <div id="nav-topright"> <ul> <li class="nav-topright-home"><a href="http://qt.digia.com/">Qt HOME</a></li> <li class="nav-topright-dev"><a href="http://qt-project.org/">DEV</a></li> <li class="nav-topright-doc nav-topright-doc-active"><a href="http://qt-project.org/doc/"> DOC</a></li> <li class="nav-topright-blog"><a href="http://blog.qt.digia.com/">BLOG</a></li> </ul> </div> <div id="shortCut"> <ul> <li class="shortCut-topleft-inactive"><span><a href="index.html">Qt 4.8</a></span></li> <li class="shortCut-topleft-active"><a href="http://qt-project.org/doc/">ALL VERSIONS </a></li> </ul> </div> <ul class="sf-menu" id="narrowmenu"> <li><a href="#">API Lookup</a> <ul> <li><a href="classes.html">Class index</a></li> <li><a href="functions.html">Function index</a></li> <li><a href="modules.html">Modules</a></li> <li><a href="namespaces.html">Namespaces</a></li> <li><a href="qtglobal.html">Global Declarations</a></li> <li><a href="qdeclarativeelements.html">QML elements</a></li> </ul> </li> <li><a href="#">Qt Topics</a> <ul> <li><a href="qt-basic-concepts.html">Programming with Qt</a></li> <li><a href="qtquick.html">Device UIs & Qt Quick</a></li> <li><a href="qt-gui-concepts.html">UI Design with Qt</a></li> <li><a href="supported-platforms.html">Supported Platforms</a></li> <li><a href="technology-apis.html">Qt and Key Technologies</a></li> <li><a href="best-practices.html">How-To's and Best Practices</a></li> </ul> </li> <li><a href="#">Examples</a> <ul> <li><a href="all-examples.html">Examples</a></li> <li><a href="tutorials.html">Tutorials</a></li> <li><a href="demos.html">Demos</a></li> <li><a href="qdeclarativeexamples.html">QML Examples</a></li> </ul> </li> </ul> </div> </div> <div class="wrapper"> <div class="hd"> <span></span> </div> <div class="bd group"> <div class="sidebar"> <div class="searchlabel"> Search index:</div> <div class="search" id="sidebarsearch"> <form id="qtdocsearch" action="" onsubmit="return false;"> <fieldset> <input type="text" name="searchstring" id="pageType" value="" /> <div id="resultdialog"> <a href="#" id="resultclose">Close</a> <p id="resultlinks" class="all"><a href="#" id="showallresults">All</a> | <a href="#" id="showapiresults">API</a> | <a href="#" id="showarticleresults">Articles</a> | <a href="#" id="showexampleresults">Examples</a></p> <p id="searchcount" class="all"><span id="resultcount"></span><span id="apicount"></span><span id="articlecount"></span><span id="examplecount"></span> results:</p> <ul id="resultlist" class="all"> </ul> </div> </fieldset> </form> </div> <div class="box first bottombar" id="lookup"> <h2 title="API Lookup"><span></span> API Lookup</h2> <div id="list001" class="list"> <ul id="ul001" > <li class="defaultLink"><a href="classes.html">Class index</a></li> <li class="defaultLink"><a href="functions.html">Function index</a></li> <li class="defaultLink"><a href="modules.html">Modules</a></li> <li class="defaultLink"><a href="namespaces.html">Namespaces</a></li> <li class="defaultLink"><a href="qtglobal.html">Global Declarations</a></li> <li class="defaultLink"><a href="qdeclarativeelements.html">QML elements</a></li> </ul> </div> </div> <div class="box bottombar" id="topics"> <h2 title="Qt Topics"><span></span> Qt Topics</h2> <div id="list002" class="list"> <ul id="ul002" > <li class="defaultLink"><a href="qt-basic-concepts.html">Programming with Qt</a></li> <li class="defaultLink"><a href="qtquick.html">Device UIs & Qt Quick</a></li> <li class="defaultLink"><a href="qt-gui-concepts.html">UI Design with Qt</a></li> <li class="defaultLink"><a href="supported-platforms.html">Supported Platforms</a></li> <li class="defaultLink"><a href="technology-apis.html">Qt and Key Technologies</a></li> <li class="defaultLink"><a href="best-practices.html">How-To's and Best Practices</a></li> </ul> </div> </div> <div class="box" id="examples"> <h2 title="Examples"><span></span> Examples</h2> <div id="list003" class="list"> <ul id="ul003"> <li class="defaultLink"><a href="all-examples.html">Examples</a></li> <li class="defaultLink"><a href="tutorials.html">Tutorials</a></li> <li class="defaultLink"><a href="demos.html">Demos</a></li> <li class="defaultLink"><a href="qdeclarativeexamples.html">QML Examples</a></li> </ul> </div> </div> </div> <div class="wrap"> <div class="toolbar"> <div class="breadcrumb toolblock"> <ul> <li class="first"><a href="index.html">Home</a></li> <!-- Breadcrumbs go here --> <li><a href="modules.html">Modules</a></li> <li><a href="qtmultimedia.html">QtMultimedia</a></li> <li>QAudioDeviceInfo</li> </ul> </div> <div class="toolbuttons toolblock"> <ul> <li id="smallA" class="t_button">A</li> <li id="medA" class="t_button active">A</li> <li id="bigA" class="t_button">A</li> <li id="print" class="t_button"><a href="javascript:this.print();"> <span>Print</span></a></li> </ul> </div> </div> <div class="content mainContent"> <div class="toc"> <h3><a name="toc">Contents</a></h3> <ul> <li class="level1"><a href="#public-functions">Public Functions</a></li> <li class="level1"><a href="#static-public-members">Static Public Members</a></li> <li class="level1"><a href="#details">Detailed Description</a></li> </ul> </div> <h1 class="title">QAudioDeviceInfo Class Reference</h1> <!-- $$$QAudioDeviceInfo-brief --> <p>The QAudioDeviceInfo class provides an interface to query audio devices and their functionality. <a href="#details">More...</a></p> <!-- @@@QAudioDeviceInfo --> <pre class="cpp"> <span class="preprocessor">#include <QAudioDeviceInfo></span></pre><p>This class was introduced in Qt 4.6.</p> <ul> <li><a href="qaudiodeviceinfo-members.html">List of all members, including inherited members</a></li> <li><a href="qaudiodeviceinfo-obsolete.html">Obsolete members</a></li> </ul> <a name="public-functions"></a> <h2>Public Functions</h2> <table class="alignedsummary"> <tr><td class="memItemLeft rightAlign topAlign"> </td><td class="memItemRight bottomAlign"><b><a href="qaudiodeviceinfo.html#QAudioDeviceInfo">QAudioDeviceInfo</a></b> ()</td></tr> <tr><td class="memItemLeft rightAlign topAlign"> </td><td class="memItemRight bottomAlign"><b><a href="qaudiodeviceinfo.html#QAudioDeviceInfo-2">QAudioDeviceInfo</a></b> ( const QAudioDeviceInfo & <i>other</i> )</td></tr> <tr><td class="memItemLeft rightAlign topAlign"> </td><td class="memItemRight bottomAlign"><b><a href="qaudiodeviceinfo.html#dtor.QAudioDeviceInfo">~QAudioDeviceInfo</a></b> ()</td></tr> <tr><td class="memItemLeft rightAlign topAlign"> QString </td><td class="memItemRight bottomAlign"><b><a href="qaudiodeviceinfo.html#deviceName">deviceName</a></b> () const</td></tr> <tr><td class="memItemLeft rightAlign topAlign"> bool </td><td class="memItemRight bottomAlign"><b><a href="qaudiodeviceinfo.html#isFormatSupported">isFormatSupported</a></b> ( const QAudioFormat & <i>settings</i> ) const</td></tr> <tr><td class="memItemLeft rightAlign topAlign"> bool </td><td class="memItemRight bottomAlign"><b><a href="qaudiodeviceinfo.html#isNull">isNull</a></b> () const</td></tr> <tr><td class="memItemLeft rightAlign topAlign"> QAudioFormat </td><td class="memItemRight bottomAlign"><b><a href="qaudiodeviceinfo.html#nearestFormat">nearestFormat</a></b> ( const QAudioFormat & <i>settings</i> ) const</td></tr> <tr><td class="memItemLeft rightAlign topAlign"> QAudioFormat </td><td class="memItemRight bottomAlign"><b><a href="qaudiodeviceinfo.html#preferredFormat">preferredFormat</a></b> () const</td></tr> <tr><td class="memItemLeft rightAlign topAlign"> QList<QAudioFormat::Endian> </td><td class="memItemRight bottomAlign"><b><a href="qaudiodeviceinfo.html#supportedByteOrders">supportedByteOrders</a></b> () const</td></tr> <tr><td class="memItemLeft rightAlign topAlign"> QList<int> </td><td class="memItemRight bottomAlign"><b><a href="qaudiodeviceinfo.html#supportedChannelCounts">supportedChannelCounts</a></b> () const</td></tr> <tr><td class="memItemLeft rightAlign topAlign"> QStringList </td><td class="memItemRight bottomAlign"><b><a href="qaudiodeviceinfo.html#supportedCodecs">supportedCodecs</a></b> () const</td></tr> <tr><td class="memItemLeft rightAlign topAlign"> QList<int> </td><td class="memItemRight bottomAlign"><b><a href="qaudiodeviceinfo.html#supportedSampleRates">supportedSampleRates</a></b> () const</td></tr> <tr><td class="memItemLeft rightAlign topAlign"> QList<int> </td><td class="memItemRight bottomAlign"><b><a href="qaudiodeviceinfo.html#supportedSampleSizes">supportedSampleSizes</a></b> () const</td></tr> <tr><td class="memItemLeft rightAlign topAlign"> QList<QAudioFormat::SampleType> </td><td class="memItemRight bottomAlign"><b><a href="qaudiodeviceinfo.html#supportedSampleTypes">supportedSampleTypes</a></b> () const</td></tr> <tr><td class="memItemLeft rightAlign topAlign"> QAudioDeviceInfo & </td><td class="memItemRight bottomAlign"><b><a href="qaudiodeviceinfo.html#operator-eq">operator=</a></b> ( const QAudioDeviceInfo & <i>other</i> )</td></tr> </table> <a name="static-public-members"></a> <h2>Static Public Members</h2> <table class="alignedsummary"> <tr><td class="memItemLeft rightAlign topAlign"> QList<QAudioDeviceInfo> </td><td class="memItemRight bottomAlign"><b><a href="qaudiodeviceinfo.html#availableDevices">availableDevices</a></b> ( QAudio::Mode <i>mode</i> )</td></tr> <tr><td class="memItemLeft rightAlign topAlign"> QAudioDeviceInfo </td><td class="memItemRight bottomAlign"><b><a href="qaudiodeviceinfo.html#defaultInputDevice">defaultInputDevice</a></b> ()</td></tr> <tr><td class="memItemLeft rightAlign topAlign"> QAudioDeviceInfo </td><td class="memItemRight bottomAlign"><b><a href="qaudiodeviceinfo.html#defaultOutputDevice">defaultOutputDevice</a></b> ()</td></tr> </table> <a name="details"></a> <!-- $$$QAudioDeviceInfo-description --> <div class="descr"> <h2>Detailed Description</h2> <p>The QAudioDeviceInfo class provides an interface to query audio devices and their functionality.</p> <p>QAudioDeviceInfo lets you query for audio devices--such as sound cards and USB headsets--that are currently available on the system. The audio devices available are dependent on the platform or audio plugins installed.</p> <p>You can also query each device for the formats it supports. A format in this context is a set consisting of a specific byte order, channel, codec, frequency, sample rate, and sample type. A format is represented by the <a href="qaudioformat.html">QAudioFormat</a> class.</p> <p>The values supported by the the device for each of these parameters can be fetched with <a href="qaudiodeviceinfo.html#supportedByteOrders">supportedByteOrders</a>(), <a href="qaudiodeviceinfo.html#supportedChannelCounts">supportedChannelCounts</a>(), <a href="qaudiodeviceinfo.html#supportedCodecs">supportedCodecs</a>(), <a href="qaudiodeviceinfo.html#supportedSampleRates">supportedSampleRates</a>(), <a href="qaudiodeviceinfo.html#supportedSampleSizes">supportedSampleSizes</a>(), and <a href="qaudiodeviceinfo.html#supportedSampleTypes">supportedSampleTypes</a>(). The combinations supported are dependent on the platform, audio plugins installed and the audio device capabilities. If you need a specific format, you can check if the device supports it with <a href="qaudiodeviceinfo.html#isFormatSupported">isFormatSupported</a>(), or fetch a supported format that is as close as possible to the format with <a href="qaudiodeviceinfo.html#nearestFormat">nearestFormat</a>(). For instance:</p> <pre class="cpp"> <span class="type"><a href="qaudioformat.html">QAudioFormat</a></span> format; format<span class="operator">.</span>setFrequency(<span class="number">44100</span>); ... format<span class="operator">.</span>setSampleType(<span class="type"><a href="qaudioformat.html">QAudioFormat</a></span><span class="operator">::</span>SignedInt); <span class="type">QAudioDeviceInfo</span> info(<span class="type">QAudioDeviceInfo</span><span class="operator">::</span>defaultOutputDevice()); <span class="keyword">if</span> (<span class="operator">!</span>info<span class="operator">.</span>isFormatSupported(format)) format <span class="operator">=</span> info<span class="operator">.</span>nearestFormat(format);</pre> <p>A QAudioDeviceInfo is used by Qt to construct classes that communicate with the device--such as <a href="qaudioinput.html">QAudioInput</a>, and <a href="qaudiooutput.html">QAudioOutput</a>. The static functions <a href="qaudiodeviceinfo.html#defaultInputDevice">defaultInputDevice</a>(), <a href="qaudiodeviceinfo.html#defaultOutputDevice">defaultOutputDevice</a>(), and <a href="qaudiodeviceinfo.html#availableDevices">availableDevices</a>() let you get a list of all available devices. Devices are fetch according to the value of mode this is specified by the <a href="qaudio.html#Mode-enum">QAudio::Mode</a> enum. The QAudioDeviceInfo returned are only valid for the <a href="qaudio.html#Mode-enum">QAudio::Mode</a>.</p> <p>For instance:</p> <pre class="cpp"> <a href="qtglobal.html#foreach">foreach</a>(<span class="keyword">const</span> <span class="type">QAudioDeviceInfo</span> <span class="operator">&</span>deviceInfo<span class="operator">,</span> <span class="type">QAudioDeviceInfo</span><span class="operator">::</span>availableDevices(<span class="type"><a href="qaudio.html">QAudio</a></span><span class="operator">::</span>AudioOutput)) <a href="qtglobal.html#qDebug">qDebug</a>() <span class="operator"><</span><span class="operator"><</span> <span class="string">"Device name: "</span> <span class="operator"><</span><span class="operator"><</span> deviceInfo<span class="operator">.</span><a href="qaudiodeviceinfo.html#deviceName">deviceName</a>();</pre> <p>In this code sample, we loop through all devices that are able to output sound, i.e., play an audio stream in a supported format. For each device we find, we simply print the <a href="qaudiodeviceinfo.html#deviceName">deviceName</a>().</p> </div> <p><b>See also </b><a href="qaudiooutput.html">QAudioOutput</a> and <a href="qaudioinput.html">QAudioInput</a>.</p> <!-- @@@QAudioDeviceInfo --> <div class="func"> <h2>Member Function Documentation</h2> <!-- $$$QAudioDeviceInfo[overload1]$$$QAudioDeviceInfo --> <h3 class="fn"><a name="QAudioDeviceInfo"></a>QAudioDeviceInfo::<span class="name">QAudioDeviceInfo</span> ()</h3> <p>Constructs an empty <a href="qaudiodeviceinfo.html">QAudioDeviceInfo</a> object.</p> <!-- @@@QAudioDeviceInfo --> <!-- $$$QAudioDeviceInfo$$$QAudioDeviceInfoconstQAudioDeviceInfo& --> <h3 class="fn"><a name="QAudioDeviceInfo-2"></a>QAudioDeviceInfo::<span class="name">QAudioDeviceInfo</span> ( const <span class="type">QAudioDeviceInfo</span> & <i>other</i> )</h3> <p>Constructs a copy of <i>other</i>.</p> <!-- @@@QAudioDeviceInfo --> <!-- $$$~QAudioDeviceInfo[overload1]$$$~QAudioDeviceInfo --> <h3 class="fn"><a name="dtor.QAudioDeviceInfo"></a>QAudioDeviceInfo::<span class="name">~QAudioDeviceInfo</span> ()</h3> <p>Destroy this audio device info.</p> <!-- @@@~QAudioDeviceInfo --> <!-- $$$availableDevices[overload1]$$$availableDevicesQAudio::Mode --> <h3 class="fn"><a name="availableDevices"></a><span class="type"><a href="qlist.html">QList</a></span><<span class="type">QAudioDeviceInfo</span>> QAudioDeviceInfo::<span class="name">availableDevices</span> ( <span class="type"><a href="qaudio.html#Mode-enum">QAudio::Mode</a></span> <i>mode</i> )<tt> [static]</tt></h3> <p>Returns a list of audio devices that support <i>mode</i>.</p> <!-- @@@availableDevices --> <!-- $$$defaultInputDevice[overload1]$$$defaultInputDevice --> <h3 class="fn"><a name="defaultInputDevice"></a><span class="type">QAudioDeviceInfo</span> QAudioDeviceInfo::<span class="name">defaultInputDevice</span> ()<tt> [static]</tt></h3> <p>Returns the name of the default input audio device. All platform and audio plugin implementations provide a default audio device to use.</p> <!-- @@@defaultInputDevice --> <!-- $$$defaultOutputDevice[overload1]$$$defaultOutputDevice --> <h3 class="fn"><a name="defaultOutputDevice"></a><span class="type">QAudioDeviceInfo</span> QAudioDeviceInfo::<span class="name">defaultOutputDevice</span> ()<tt> [static]</tt></h3> <p>Returns the name of the default output audio device. All platform and audio plugin implementations provide a default audio device to use.</p> <!-- @@@defaultOutputDevice --> <!-- $$$deviceName[overload1]$$$deviceName --> <h3 class="fn"><a name="deviceName"></a><span class="type"><a href="qstring.html">QString</a></span> QAudioDeviceInfo::<span class="name">deviceName</span> () const</h3> <p>Returns human readable name of audio device.</p> <p>Device names vary depending on platform/audio plugin being used.</p> <p>They are a unique string identifiers for the audio device.</p> <p>eg. default, Intel, U0x46d0x9a4</p> <!-- @@@deviceName --> <!-- $$$isFormatSupported[overload1]$$$isFormatSupportedconstQAudioFormat& --> <h3 class="fn"><a name="isFormatSupported"></a><span class="type">bool</span> QAudioDeviceInfo::<span class="name">isFormatSupported</span> ( const <span class="type"><a href="qaudioformat.html">QAudioFormat</a></span> & <i>settings</i> ) const</h3> <p>Returns true if <i>settings</i> are supported by the audio device of this <a href="qaudiodeviceinfo.html">QAudioDeviceInfo</a>.</p> <!-- @@@isFormatSupported --> <!-- $$$isNull[overload1]$$$isNull --> <h3 class="fn"><a name="isNull"></a><span class="type">bool</span> QAudioDeviceInfo::<span class="name">isNull</span> () const</h3> <p>Returns whether this <a href="qaudiodeviceinfo.html">QAudioDeviceInfo</a> object holds a device definition.</p> <!-- @@@isNull --> <!-- $$$nearestFormat[overload1]$$$nearestFormatconstQAudioFormat& --> <h3 class="fn"><a name="nearestFormat"></a><span class="type"><a href="qaudioformat.html">QAudioFormat</a></span> QAudioDeviceInfo::<span class="name">nearestFormat</span> ( const <span class="type"><a href="qaudioformat.html">QAudioFormat</a></span> & <i>settings</i> ) const</h3> <p>Returns closest <a href="qaudioformat.html">QAudioFormat</a> to <i>settings</i> that system audio supports.</p> <p>These settings are provided by the platform/audio plugin being used.</p> <p>They also are dependent on the <a href="qaudio.html#Mode-enum">QAudio::Mode</a> being used.</p> <!-- @@@nearestFormat --> <!-- $$$preferredFormat[overload1]$$$preferredFormat --> <h3 class="fn"><a name="preferredFormat"></a><span class="type"><a href="qaudioformat.html">QAudioFormat</a></span> QAudioDeviceInfo::<span class="name">preferredFormat</span> () const</h3> <p>Returns <a href="qaudioformat.html">QAudioFormat</a> of default settings.</p> <p>These settings are provided by the platform/audio plugin being used.</p> <p>They also are dependent on the <a href="qaudio.html#Mode-enum">QAudio::Mode</a> being used.</p> <p>A typical audio system would provide something like:</p> <ul> <li>Input settings: 8000Hz mono 8 bit.</li> <li>Output settings: 44100Hz stereo 16 bit little endian.</li> </ul> <!-- @@@preferredFormat --> <!-- $$$supportedByteOrders[overload1]$$$supportedByteOrders --> <h3 class="fn"><a name="supportedByteOrders"></a><span class="type"><a href="qlist.html">QList</a></span><<span class="type"><a href="qaudioformat.html#Endian-enum">QAudioFormat::Endian</a></span>> QAudioDeviceInfo::<span class="name">supportedByteOrders</span> () const</h3> <p>Returns a list of supported byte orders.</p> <!-- @@@supportedByteOrders --> <!-- $$$supportedChannelCounts[overload1]$$$supportedChannelCounts --> <h3 class="fn"><a name="supportedChannelCounts"></a><span class="type"><a href="qlist.html">QList</a></span><<span class="type">int</span>> QAudioDeviceInfo::<span class="name">supportedChannelCounts</span> () const</h3> <p>Returns a list of supported channel counts.</p> <p>This function was introduced in Qt 4.7.</p> <!-- @@@supportedChannelCounts --> <!-- $$$supportedCodecs[overload1]$$$supportedCodecs --> <h3 class="fn"><a name="supportedCodecs"></a><span class="type"><a href="qstringlist.html">QStringList</a></span> QAudioDeviceInfo::<span class="name">supportedCodecs</span> () const</h3> <p>Returns a list of supported codecs.</p> <p>All platform and plugin implementations should provide support for:</p> <p>"audio/pcm" - Linear PCM</p> <p>For writing plugins to support additional codecs refer to:</p> <p>http://www.iana.org/assignments/media-types/audio/</p> <!-- @@@supportedCodecs --> <!-- $$$supportedSampleRates[overload1]$$$supportedSampleRates --> <h3 class="fn"><a name="supportedSampleRates"></a><span class="type"><a href="qlist.html">QList</a></span><<span class="type">int</span>> QAudioDeviceInfo::<span class="name">supportedSampleRates</span> () const</h3> <p>Returns a list of supported sample rates.</p> <p>This function was introduced in Qt 4.7.</p> <!-- @@@supportedSampleRates --> <!-- $$$supportedSampleSizes[overload1]$$$supportedSampleSizes --> <h3 class="fn"><a name="supportedSampleSizes"></a><span class="type"><a href="qlist.html">QList</a></span><<span class="type">int</span>> QAudioDeviceInfo::<span class="name">supportedSampleSizes</span> () const</h3> <p>Returns a list of supported sample sizes.</p> <!-- @@@supportedSampleSizes --> <!-- $$$supportedSampleTypes[overload1]$$$supportedSampleTypes --> <h3 class="fn"><a name="supportedSampleTypes"></a><span class="type"><a href="qlist.html">QList</a></span><<span class="type"><a href="qaudioformat.html#SampleType-enum">QAudioFormat::SampleType</a></span>> QAudioDeviceInfo::<span class="name">supportedSampleTypes</span> () const</h3> <p>Returns a list of supported sample types.</p> <!-- @@@supportedSampleTypes --> <!-- $$$operator=[overload1]$$$operator=constQAudioDeviceInfo& --> <h3 class="fn"><a name="operator-eq"></a><span class="type">QAudioDeviceInfo</span> & QAudioDeviceInfo::<span class="name">operator=</span> ( const <span class="type">QAudioDeviceInfo</span> & <i>other</i> )</h3> <p>Sets the <a href="qaudiodeviceinfo.html">QAudioDeviceInfo</a> object to be equal to <i>other</i>.</p> <!-- @@@operator= --> </div> </div> </div> </div> <div class="ft"> <span></span> </div> </div> <div class="footer"> <p> <acronym title="Copyright">©</acronym> 2015 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners.</p> <br /> <p> The documentation provided herein is licensed under the terms of the <a href="http://www.gnu.org/licenses/fdl.html">GNU Free Documentation License version 1.3</a> as published by the Free Software Foundation.</p> <p> Documentation sources may be obtained from <a href="http://www.qt-project.org"> www.qt-project.org</a>.</p> <br /> <p> Qt and respective logos are trademarks of The Qt Company Ltd in Finland and/or other countries worldwide. All other trademarks are property of their respective owners. <a title="Privacy Policy" href="http://en.gitorious.org/privacy_policy/">Privacy Policy</a></p> </div> <script src="scripts/functions.js" type="text/javascript"></script> </body> </html>