QtAudio3D: Difference between revisions

From Qt Wiki
Jump to navigation Jump to search
No edit summary
 
No edit summary
Line 1: Line 1:
'''English''' | [[QtAudio3D German|Deutsch]] | [[QtAudio3D Russian|Русский]] | [[QtAudio3D Polish|Polski]] | [[QtAudio3D Dutch|Nederlands]] | [[QtAudio3D Portuguese|Português]] | [[QtAudio3D Spanish|Español]] | [[QtAudio3D Ukrainian|Українською]] | [[QtAudio3D Persian|فارسی]] | [[QtAudio3D Arabic|عربي]] | [[QtAudio3D Korean|한국어]] | [[QtAudio3D Finnish|Suomi]] | [[Wiki-Home-Catalan|Català]] | [[Wiki-Home-Italian|Italiano]] | [[QtAudio3D Japanese|日本語]] | [[QtAudio3D French|Français]] | [[Wiki-Home-Hungarian|Magyar]] | [[QtAudio3D Kannada|ಕನ್ನಡ]] | [[QtAudio3D Hindi|हिन्दी]] | [[QtAudio3D Thai|ภาษาไทย]] | [[QtAudio3D SimplifiedChinese|简体中文]] | [[QtAudio3D Bulgarian|Български]]
'''English'''<br />| [[:QtAudio3D_German|Deutsch]]<br />| [[:QtAudio3D_Russian|Русский]]<br />| [[:QtAudio3D_Polish|Polski]]<br />| [[:QtAudio3D_Dutch|Nederlands]]<br />| [[:QtAudio3D_Portuguese|Português]]<br />| [[:QtAudio3D_Spanish|Español]]<br />| [[:QtAudio3D_Ukrainian|Українською]]<br />| [[:QtAudio3D_Persian|فارسی]]<br />| [[:QtAudio3D_Arabic|عربي]]<br />| [[:QtAudio3D_Korean|한국어]]<br />| [[:QtAudio3D_Finnish|Suomi]]<br />| [[:Wiki Home Catalan|Català]]<br />| [[:Wiki Home Italian|Italiano]]<br />| [[:QtAudio3D_Japanese|日本語]]<br />| [[:QtAudio3D_French|Français]]<br />| [[:Wiki Home Hungarian|Magyar]]<br />| [[:QtAudio3D_Kannada|ಕನ್ನಡ]]<br />| [[:QtAudio3D_Hindi|हिन्दी]]<br />| [[:QtAudio3D_Thai|ภาษาไทย]]<br />| [[:QtAudio3D_SimplifiedChinese|简体中文]]<br />| [[:QtAudio3D_Bulgarian|Български]]


=QtAudio3D=
[toc align_right=&quot;yes&amp;quot; depth=&quot;3&amp;quot;]


==News==
= QtAudio3D =


Public mirror on “Gitorious”: https://qt.gitorious.org/qtplayground/qtaudio3d
== News ==


It is now possible to browse the source code inside the preferred <span class="caps">WEB</span> browser for the bleeding edge changes as well as getting a snapshot about the project in archive format.
Public mirror on &quot;Gitorious&amp;quot;: https://qt.gitorious.org/qtplayground/qtaudio3d


==Brief description==
It is now possible to browse the source code inside the preferred WEB browser for the bleeding edge changes as well as getting a snapshot about the project in archive format.


The QtAudio3D module is an add-on for the Qt5 library, providing a simple <span class="caps">API</span> for deliviring 3D positional audio experience.
== Brief description ==


==History==
The QtAudio3D module is an add-on for the Qt5 library, providing a simple API for deliviring 3D positional audio experience.


QtAudio3D originates from the <span class="caps">KDE</span> Playground repository “QtOpenAL”. The migration was initiated to the Qt Project since it is based upon the Qt technology and the project itself might be useful for others outside <span class="caps">KDE</span>.
== History ==


The development and code review takes place through [[Setting up Gerrit|Gerrit]] ''[wiki.qt.io]''. A Qt Developer account must be created for anyone in order to be able to contribute to the project.
QtAudio3D originates from the KDE Playground repository &quot;QtOpenAL&amp;quot;. The migration was initiated to the Qt Project since it is based upon the Qt technology and the project itself might be useful for others outside KDE.


More information about the registration process and development in general can be found on the following site:<br />[[Code Reviews|http://wiki.qt.io/Code_Reviews]]
The development and code review takes place through &quot;Gerrit&amp;quot;:http://wiki.qt.io/Setting_up_Gerrit. A Qt Developer account must be created for anyone in order to be able to contribute to the project.


==Functionality==
More information about the registration process and development in general can be found on the following site:<br />http://wiki.qt.io/Code_Reviews
 
== Functionality ==


The QtAudio3D module has support the following operating systems:
The QtAudio3D module has support the following operating systems:


{| class="infotable line"
{background:#009900}. |''. Operating system |''. Support state |''. Note<br />|<br />|Windows NT/2K/XP/Vista/7<br />|YES<br />|Full support<br />|<br />|Windows CE<br />|YES<br />|Tested only on 5 and 6 platforms in the emulator<br />|<br />|Gnu/Linux<br />|YES<br />|Full support<br />|<br />|MacOSX<br />|YES<br />|Full support<br />|<br />|Others Unix<br />|YES<br />|All POSIX-compatible<br />|<br />|Symbian<br />|YES<br />|Partially, tested only in the emulator (''')<br />|
|- style="background: #009900"
<br />Note:
! Operating system
<br />(''') -
! Support state
<br />h2. Getting the source code
! Note
<br />In order to get get the source code, you need to register to get a Qt Developer account. Moreover, you need to set that account up for Gerrit usage (see &quot;Setting up Gerrit&amp;quot;:http://wiki.qt.io/Setting_up_Gerrit).
|-
<br />You can then check out the repository using git, like this:
| Windows NT/2K/XP/Vista/7
<br /><code>git clone ssh://&amp;lt;username&amp;gt;<code>codereview.qt.io:29418/playground/qtaudio3d.git<code>
| <span class="caps">YES</span>
<br />&lt;username&amp;gt;: the Gerrit user identifier
| Full support
<br />h2. Building and Installing
|-
<br />The following is a preliminary procedure for building and installing the module for Qt5 on Windows using &quot;QtCreator&amp;quot;:<br />http://qt.nokia.com/products/developer-tools/.
| Windows CE
<br />First you need to [[:Building_Qt_5_from_Git|build Qt5 from source]].  
| <span class="caps">YES</span>
<br />*Note: You do not need to build all Qt5 components, it is enough to just build the qtbase module.
| Tested only on 5 and 6 platforms in the emulator
<br />In the following, we'll assume that qtbase from Qt5 has been built and is located in:<br /></code>с:5-build\qtbase</code>
|-
<br />Next, you need to open &quot;QtCreator&amp;quot;:<br />http://qt.nokia.com/products/developer-tools/
| Gnu/Linux
<br />Select &quot;Tools-&gt;Options-&gt;Build &amp; Run-&gt;Qt Versions&amp;quot;, add a new profile that contains the path to the Qt5 qmake.
| <span class="caps">YES</span>
<br />In our case this would be the path:<br /><code>c:5-build\qtbase\bin\qmake.exe<code>
| Full support
<br />Now that all preliminary preparations are completed, you can proceed to building the QtAudio3D module itself.
|-
<br />h3. Building
| MacOSX
<br />To build the module, you must go to the source directory of your local clone of the QtAudio3D repository:<br /></code>cd qtaudio3D</code>
| <span class="caps">YES</span>
<br />Now run QtCreator and select the QtAudio3D CMakeLists.txt cmake file found in the project root folder.<br /><code>$projectroot/CMakeLists.txt<code>
| Full support
<br />h3. Installation
|-
<br />After building the module, there will be two library files (Release and Debug builds, respectively) in the Qt5 qtbase binary directory:<br /></code><br />c:5-build\qtbase\bin\QtAddOnAudio3D1.dll<br />c:5-build\qtbase\bin\QtAddOnAudio3Dd1.dll<br /><code><br />In addition, copy the whole QtAddOnAudio3D folder from the QtAudio3D shadow build directory to the Qt5 qtbase include directory:<br /></code>cp audio3d-build-desktop-Qt_5_0_0qt5-build''3D c:5-build\qtbase\include\QtAddOnAudio3D</code>
| Others Unix
| <span class="caps">YES</span>
| All <span class="caps">POSIX</span>-compatible
|-
| Symbian
| <span class="caps">YES</span>
| Partially, tested only in the emulator (*)
|}
 
Note:
 
(*)
 
==Getting the source code==
 
In order to get get the source code, you need to register to get a Qt Developer account. Moreover, you need to set that account up for Gerrit usage (see [[Setting up Gerrit]] ''[wiki.qt.io]'').
 
You can then check out the repository using git, like this:
 
&lt;username&gt;: the Gerrit user identifier
 
==Building and Installing==
 
The following is a preliminary procedure for building and installing the module for Qt5 on Windows using “QtCreator”:<br />http://qt.nokia.com/products/developer-tools/.
 
First you need to [[Building Qt 5 from Git|build Qt5 from source]].


<nowiki>*Note: You do not need to build all Qt5 components, it is enough to just build the qtbase module.</nowiki>
== Using ==


In the following, we’ll assume that qtbase from Qt5 has been built and is located in:<br />
== Known Issues ==
 
Next, you need to open “QtCreator”:<br />http://qt.nokia.com/products/developer-tools/
 
Select “Tools-&gt;Options-&gt;Build &amp; Run-&gt;Qt Versions”, add a new profile that contains the path to the Qt5 qmake.
 
In our case this would be the path:<br />
 
Now that all preliminary preparations are completed, you can proceed to building the QtAudio3D module itself.
 
===Building===
 
To build the module, you must go to the source directory of your local clone of the QtAudio3D repository:<br />
 
Now run QtCreator and select the QtAudio3D CMakeLists.txt cmake file found in the project root folder.<br />
 
===Installation===
 
After building the module, there will be two library files (Release and Debug builds, respectively) in the Qt5 qtbase binary directory:<br /> In addition, copy the whole QtAddOnAudio3D folder from the QtAudio3D shadow build directory to the Qt5 qtbase include directory:<br />
 
==Using==
 
==Known Issues==


Fill up
Fill up
===Categories:===
* [[:Category:Playground|Playground]]

Revision as of 10:16, 24 February 2015

English
| Deutsch
| Русский
| Polski
| Nederlands
| Português
| Español
| Українською
| فارسی
| عربي
| 한국어
| Suomi
| Català
| Italiano
| 日本語
| Français
| Magyar
| ಕನ್ನಡ
| हिन्दी
| ภาษาไทย
| 简体中文
| Български

[toc align_right="yes&quot; depth="3&quot;]

QtAudio3D

News

Public mirror on "Gitorious&quot;: https://qt.gitorious.org/qtplayground/qtaudio3d

It is now possible to browse the source code inside the preferred WEB browser for the bleeding edge changes as well as getting a snapshot about the project in archive format.

Brief description

The QtAudio3D module is an add-on for the Qt5 library, providing a simple API for deliviring 3D positional audio experience.

History

QtAudio3D originates from the KDE Playground repository "QtOpenAL&quot;. The migration was initiated to the Qt Project since it is based upon the Qt technology and the project itself might be useful for others outside KDE.

The development and code review takes place through "Gerrit&quot;:http://wiki.qt.io/Setting_up_Gerrit. A Qt Developer account must be created for anyone in order to be able to contribute to the project.

More information about the registration process and development in general can be found on the following site:
http://wiki.qt.io/Code_Reviews

Functionality

The QtAudio3D module has support the following operating systems:

{background:#009900}. |. Operating system |. Support state |. Note
|
|Windows NT/2K/XP/Vista/7
|YES
|Full support
|
|Windows CE
|YES
|Tested only on 5 and 6 platforms in the emulator
|
|Gnu/Linux
|YES
|Full support
|
|MacOSX
|YES
|Full support
|
|Others Unix
|YES
|All POSIX-compatible
|
|Symbian
|YES
|Partially, tested only in the emulator ('
)
|
Note:
() -
h2. Getting the source code
In order to get get the source code, you need to register to get a Qt Developer account. Moreover, you need to set that account up for Gerrit usage (see "Setting up Gerrit&quot;:http://wiki.qt.io/Setting_up_Gerrit).
You can then check out the repository using git, like this:


git clone ssh://&amp;lt;username&amp;gt;<code>codereview.qt.io:29418/playground/qtaudio3d.git<code>
<br />&lt;username&amp;gt;: the Gerrit user identifier
<br />h2. Building and Installing
<br />The following is a preliminary procedure for building and installing the module for Qt5 on Windows using &quot;QtCreator&amp;quot;:<br />http://qt.nokia.com/products/developer-tools/.
<br />First you need to [[:Building_Qt_5_from_Git|build Qt5 from source]]. 
<br />*Note: You do not need to build all Qt5 components, it is enough to just build the qtbase module.
<br />In the following, we'll assume that qtbase from Qt5 has been built and is located in:<br />

с:5-build\qtbase


Next, you need to open "QtCreator&quot;:
http://qt.nokia.com/products/developer-tools/
Select "Tools->Options->Build & Run->Qt Versions&quot;, add a new profile that contains the path to the Qt5 qmake.


In our case this would be the path:

c:5-build\qtbase\bin\qmake.exe<code>
<br />Now that all preliminary preparations are completed, you can proceed to building the QtAudio3D module itself.
<br />h3. Building
<br />To build the module, you must go to the source directory of your local clone of the QtAudio3D repository:<br />

cd qtaudio3D
Now run QtCreator and select the QtAudio3D CMakeLists.txt cmake file found in the project root folder.

$projectroot/CMakeLists.txt<code>
<br />h3. Installation
<br />After building the module, there will be two library files (Release and Debug builds, respectively) in the Qt5 qtbase binary directory:<br />


c:5-build\qtbase\bin\QtAddOnAudio3D1.dll
c:5-build\qtbase\bin\QtAddOnAudio3Dd1.dll

<br />In addition, copy the whole QtAddOnAudio3D folder from the QtAudio3D shadow build directory to the Qt5 qtbase include directory:<br />

cp audio3d-build-desktop-Qt_5_0_0qt5-build3D c:5-build\qtbase\include\QtAddOnAudio3D

Using

Known Issues

Fill up