diff -r 51a74ef9ed63 -r ae94777fff8f Symbian3/SDK/Source/GUID-4AAABD77-C08E-5EE2-A02A-3B412EA6D23F.dita --- a/Symbian3/SDK/Source/GUID-4AAABD77-C08E-5EE2-A02A-3B412EA6D23F.dita Wed Mar 31 11:11:55 2010 +0100 +++ b/Symbian3/SDK/Source/GUID-4AAABD77-C08E-5EE2-A02A-3B412EA6D23F.dita Fri Jun 11 12:39:03 2010 +0100 @@ -1,76 +1,76 @@ - - - - - -Advanced -Audio Adaptation Framework Overview -

This document introduces you to the Advanced Audio Adaptation Framework -(A3F) component.

-
Purpose

A3F provides the interface between the -Symbian platform and the audio processing hardware for all audio functionality. -A3F is responsible for:

    -
  • Providing access to -all audio resources

  • -
  • Configuring audio hardware

  • -
  • Playing and recording -audio data

  • -
  • Playing tones.

  • -
-
Required background

In order to use A3F, you should -be familiar with DevSound.

-
Architectural relationships

A3F is a component -in the Sound Device collection. A3F provides a new standardised implementation -of DevSound which is configured by default from Symbian OS v9.5 onwards. A3F -interacts with a specially customised DevSound (configured as optional).

Shown -below is a representation of how A3F interacts with DevSound and other components:

- A3F and related components - -
-
Library summary

A3F includes the following libraries:

- - - -Library -Description - - - - -

Audio Component Framework

-

The Audio Component Framework is responsible for creating audio -contexts.

For more information, see Audio -Component Framework Overview.

-
- -

Audio Component Library

-

The Audio Component Library provides runtime control over audio -streams.

For more information, see Audio -Component Library Overview.

-
- - -
-
Typical uses

You can use A3F to play tones, play -audio and record audio. The following list describes some of the steps involved -in playing and recording audio:

    -
  • Create a new audio context

  • -
  • Apply changes made to the audio processing units in a context

  • -
  • Configure hardware devices, for example, set sampling rate and channels to -use.

  • -
  • Play buffered audio data

  • -
  • Record audio data to buffers

  • -
  • Pause audio processing

  • -
  • Stop playing audio

  • -
  • Stop recording audio.

  • -
-
See also

DevSound -Overview

Multimedia -Framework Overview

+ + + + + +Advanced +Audio Adaptation Framework Overview +

This document introduces you to the Advanced Audio Adaptation Framework +(A3F) component.

+
Purpose

A3F provides the interface between the +Symbian platform and the audio processing hardware for all audio functionality. +A3F is responsible for:

    +
  • Providing access to +all audio resources

  • +
  • Configuring audio hardware

  • +
  • Playing and recording +audio data

  • +
  • Playing tones.

  • +
+
Required background

In order to use A3F, you should +be familiar with DevSound.

+
Architectural relationships

A3F is a component +in the Sound Device collection. A3F provides a new standardised implementation +of DevSound which is configured by default from Symbian OS v9.5 onwards. A3F +interacts with a specially customised DevSound (configured as optional).

Shown +below is a representation of how A3F interacts with DevSound and other components:

+ A3F and related components + +
+
Library summary

A3F includes the following libraries:

+ + + +Library +Description + + + + +

Audio Component Framework

+

The Audio Component Framework is responsible for creating audio +contexts.

For more information, see Audio +Component Framework Overview.

+
+ +

Audio Component Library

+

The Audio Component Library provides runtime control over audio +streams.

For more information, see Audio +Component Library Overview.

+
+ + +
+
Typical uses

You can use A3F to play tones, play +audio and record audio. The following list describes some of the steps involved +in playing and recording audio:

    +
  • Create a new audio context

  • +
  • Apply changes made to the audio processing units in a context

  • +
  • Configure hardware devices, for example, set sampling rate and channels to +use.

  • +
  • Play buffered audio data

  • +
  • Record audio data to buffers

  • +
  • Pause audio processing

  • +
  • Stop playing audio

  • +
  • Stop recording audio.

  • +
+
See also

DevSound +Overview

Multimedia +Framework Overview

\ No newline at end of file