Update README.md, delete release_notes.txt
This commit is contained in:
Родитель
e007539623
Коммит
6273727b71
|
@ -0,0 +1,127 @@
|
|||
AudioRecorder
|
||||
=============
|
||||
|
||||
AudioRecorder example application demonstrates how to record and play audio on Windows Phone 8 devices. XNA Framework Audio API and Windows Audio Session API (WASAPI) are covered by the application.
|
||||
|
||||
This example application is hosted in GitHub:
|
||||
https://github.com/nokia-developer/audio-recorder
|
||||
|
||||
Developed with:
|
||||
|
||||
* Microsoft Visual Studio Express for Windows Phone 2012.
|
||||
|
||||
Compatible with:
|
||||
|
||||
* Windows Phone 8
|
||||
|
||||
Tested to work on:
|
||||
|
||||
* Nokia Lumia 920
|
||||
* Nokia Lumia 925
|
||||
* Nokia Lumia 1520
|
||||
|
||||
|
||||
Instructions
|
||||
------------
|
||||
|
||||
Make sure you have the following installed:
|
||||
|
||||
* Windows 8
|
||||
* Windows Phone SDK 8.0
|
||||
|
||||
To build and run the sample:
|
||||
|
||||
* Open the SLN file
|
||||
* File > Open Project, select the file AudioRecorder.sln
|
||||
* Select the target, for example 'Emulator WXGA'.
|
||||
* Press F5 to build the project and run it on the Windows Phone Emulator.
|
||||
|
||||
To deploy the sample on Windows Phone device:
|
||||
* See the official documentation for deploying and testing applications on Windows Phone devices at http://msdn.microsoft.com/en-us/library/windowsphone/develop/ff402565(v=vs.105).aspx
|
||||
|
||||
|
||||
About the implementation
|
||||
------------------------
|
||||
|
||||
Important folders:
|
||||
|
||||
| Folder | Description |
|
||||
| ------ | ----------- |
|
||||
| / | Contains the project file, the license information and this file (README.md) |
|
||||
| AudioRecorder | Root folder for the implementation files. |
|
||||
| AudioRecorder/Assets | Graphic assets like icons and tiles. |
|
||||
| AudioRecorder/Properties | Application property files. |
|
||||
| AudioRecorder/Resources | Application resources. |
|
||||
| WasapiAudioComp | Root folder of Windows Phone Runtime component for WASAPI implementation files. |
|
||||
|
||||
|
||||
Important classes:
|
||||
|
||||
| File | Description |
|
||||
| ---- | ----------- |
|
||||
| MainPage | This class is the main UI of the app. |
|
||||
| AudioManager | Handles all the UI related audio actions. |
|
||||
| XnaAudio | Handles the recording and playback of audio using XNA Audio API. |
|
||||
| WasapiAudio | Handles the audio capturing and rendering using WASAPI. |
|
||||
|
||||
|
||||
For more information about audio handling in Windows Phone 8 devices, see an article available at http://developer.nokia.com/Community/Wiki/Audio_recording_and_playback_options_in_Windows_Phone.
|
||||
|
||||
|
||||
Known issues
|
||||
------------
|
||||
|
||||
No known issues.
|
||||
|
||||
|
||||
License
|
||||
-------
|
||||
|
||||
Copyright © 2013 Nokia Corporation. All rights reserved.
|
||||
|
||||
Nokia, Nokia Developer, and HERE are trademarks and/or registered trademarks of
|
||||
Nokia Corporation. Other product and company names mentioned herein may be
|
||||
trademarks or trade names of their respective owners.
|
||||
|
||||
License
|
||||
Subject to the conditions below, you may use, copy, modify and/or merge copies
|
||||
of this software and associated content and documentation files (the “Software”)
|
||||
to test, develop, publish, distribute, sub-license and/or sell new software
|
||||
derived from or incorporating the Software, solely in connection with Nokia
|
||||
devices. Some of the documentation, content and/or software maybe licensed under
|
||||
open source software or other licenses. To the extent such documentation,
|
||||
content and/or software are included, licenses and/or other terms and conditions
|
||||
shall apply in addition and/or instead of this notice. The exact terms of the
|
||||
licenses, disclaimers, acknowledgements and notices are reproduced in the
|
||||
materials provided, or in other obvious locations. No other license to any other
|
||||
intellectual property rights is granted herein.
|
||||
|
||||
This file, unmodified, shall be included with all copies or substantial portions
|
||||
of the Software that are distributed in source code form.
|
||||
|
||||
The Software cannot constitute the primary value of any new software derived
|
||||
from or incorporating the Software.
|
||||
|
||||
Any person dealing with the Software shall not misrepresent the source of the
|
||||
Software.
|
||||
|
||||
Disclaimer
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
|
||||
FOR A PARTICULAR PURPOSE, QUALITY AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES (INCLUDING,
|
||||
WITHOUT LIMITATION, DIRECT, SPECIAL, INDIRECT, PUNITIVE, CONSEQUENTIAL,
|
||||
EXEMPLARY AND/ OR INCIDENTAL DAMAGES) OR OTHER LIABILITY, WHETHER IN AN ACTION
|
||||
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
|
||||
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
|
||||
Nokia Corporation retains the right to make changes to this document at any
|
||||
time, without notice.
|
||||
|
||||
|
||||
Version history
|
||||
---------------
|
||||
|
||||
* 0.3.0.0 Added 720p resolution support and yet another missing dependency fix.
|
||||
* 0.2.0.0 Added a missing dependency affecting others than ARM device builds.
|
||||
* 0.1.0.0 First beta release.
|
|
@ -1,153 +0,0 @@
|
|||
AudioRecorder
|
||||
=============
|
||||
|
||||
AudioRecorder example application demonstrates how to record and play audio
|
||||
on Windows Phone 8 devices. XNA Framework Audio API and Windows Audio Session
|
||||
API (WASAPI) are covered by the application.
|
||||
|
||||
The example has been developed with Silverlight for Windows Phone devices
|
||||
and tested to work on Nokia Lumia devices with Windows Phone 8.
|
||||
|
||||
This example application is hosted in Nokia Developer Projects:
|
||||
- http://projects.developer.nokia.com/wpaudiorecorder
|
||||
|
||||
|
||||
1. Usage
|
||||
-------------------------------------------------------------------------------
|
||||
|
||||
This is a simple build-and-run solution. Try out and compare two different audio
|
||||
APIs in Windows Phone 8 SDK by trying out the application.
|
||||
|
||||
|
||||
2. Prerequisites
|
||||
-------------------------------------------------------------------------------
|
||||
|
||||
- C# basics
|
||||
- Windows 8
|
||||
- Microsoft Visual Studio Express for Windows Phone 2012
|
||||
|
||||
|
||||
3. Project structure and implementation
|
||||
-------------------------------------------------------------------------------
|
||||
|
||||
3.1 Folders
|
||||
-----------
|
||||
|
||||
| The root folder contains the project file, the license
|
||||
| information and this file (release_notes.txt).
|
||||
|
|
||||
|- AudioRecorder Root folder for the implementation files.
|
||||
| |
|
||||
| |- Assets Graphic assets like icons and tiles.
|
||||
| |
|
||||
| |- Properties Application property files.
|
||||
| |
|
||||
| |- Resources Application resources.
|
||||
|
|
||||
|- WasapiAudioComp Root folder of Windows Phone Runtime component for
|
||||
WASAPI implementation files.
|
||||
|
||||
|
||||
3.2 Important files and classes
|
||||
-------------------------------
|
||||
|
||||
| File | Description |
|
||||
|--------------------------------|--------------------------------------------|
|
||||
| | |
|
||||
| | |
|
||||
|--------------------------------|--------------------------------------------|
|
||||
|
||||
|
||||
| Class | Description |
|
||||
|--------------------------------|--------------------------------------------|
|
||||
| MainPage | This class is the main UI of the app. |
|
||||
| | |
|
||||
|--------------------------------|--------------------------------------------|
|
||||
| AudioManager | Handles all the UI related audio actions. |
|
||||
| | |
|
||||
|--------------------------------|--------------------------------------------|
|
||||
| XnaAudio | Handles the recording and playback of |
|
||||
| | audio using XNA Audio API. |
|
||||
|--------------------------------|--------------------------------------------|
|
||||
| WasapiAudio | Handles the audio capturing and rendering |
|
||||
| | using WASAPI. |
|
||||
|--------------------------------|--------------------------------------------|
|
||||
|
||||
|
||||
3.3 Used APIs/Windows Phone Components
|
||||
--------------------------------------
|
||||
|
||||
Microsoft.Xna.Framework.Audio
|
||||
The Windows Audio Session API (WASAPI)
|
||||
|
||||
|
||||
4. Compatibility
|
||||
-------------------------------------------------------------------------------
|
||||
|
||||
- Windows Phone 8
|
||||
|
||||
Tested to work on Nokia Lumia 920 and Nokia Lumia 925.
|
||||
Developed with Microsoft Visual Studio Express for Windows Phone 2012.
|
||||
|
||||
4.1 Required Capabilities
|
||||
-------------------------
|
||||
|
||||
ID_CAP_MEDIALIB_AUDIO
|
||||
ID_CAP_MEDIALIB_PLAYBACK
|
||||
ID_CAP_MICROPHONE
|
||||
|
||||
|
||||
4.2 Known Issues
|
||||
----------------
|
||||
|
||||
None.
|
||||
|
||||
|
||||
5. Building, installing, and running the application
|
||||
-------------------------------------------------------------------------------
|
||||
|
||||
5.1 Preparations
|
||||
----------------
|
||||
|
||||
Make sure you have the following installed:
|
||||
* Windows 8
|
||||
* Windows Phone SDK 8.0
|
||||
|
||||
5.2 Using the WINDOWS PHONE 8 SDK
|
||||
---------------------------------
|
||||
|
||||
1. Open the SLN file:
|
||||
File > Open Project, select the file AudioRecorder.sln
|
||||
2. Select the target 'Emulator WVGA'.
|
||||
3. Press F5 to build the project and run it on the Windows Phone Emulator.
|
||||
|
||||
5.3 Deploying to Windows Phone 8
|
||||
--------------------------------
|
||||
|
||||
Please see official documentation for deploying and testing applications on
|
||||
Windows Phone devices:
|
||||
http://msdn.microsoft.com/en-US/library/windowsphone/develop/ff402565(v=vs.105).aspx
|
||||
|
||||
|
||||
6. License
|
||||
-------------------------------------------------------------------------------
|
||||
|
||||
See the license text file delivered with this project. The license file is also
|
||||
available online at
|
||||
http://projects.developer.nokia.com/wpaudiorecorder/browser/trunk/Licence.txt
|
||||
|
||||
|
||||
7. Related documentation
|
||||
-------------------------------------------------------------------------------
|
||||
|
||||
An article on audio handling in Windows Phone 8 devices in available at
|
||||
http://developer.nokia.com/Community/Wiki/Audio_recording_and_playback_options_in_Windows_Phone.
|
||||
|
||||
|
||||
8. Version history
|
||||
-------------------------------------------------------------------------------
|
||||
|
||||
0.3.0.0 Added 720p resolution support and yet another missing dependency fix.
|
||||
0.2.0.0 Added a missing dependency affecting others than ARM device builds.
|
||||
0.1.0.0 First beta release.
|
||||
|
Загрузка…
Ссылка в новой задаче