diff -r 578be2adaf3e -r 307f4279f433 Adaptation/GUID-1499E635-B6E3-51A0-AE38-ADF99FF86CD6.dita --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Adaptation/GUID-1499E635-B6E3-51A0-AE38-ADF99FF86CD6.dita Fri Oct 15 14:32:18 2010 +0100 @@ -0,0 +1,59 @@ + + + + + +Sound +Driver LDD OverviewDescribes the sound driver LDD part of the sound driver framework. +
Purpose

The sound driver provides the conduit by +which Symbian platform can access the audio hardware and hence create sounds: +for example multi-media applications and ring tones.

+
Required background

Since audio hardware is rather +complex, the reader of this document needs to know what is meant by:

    +
  • Audio channels

  • +
  • Codec

  • +
+
Key concepts and terms
+ +
Codec
+

Stands for COmpressor-DECompressor and refers to the algorithm used +to compress and decompress the audio data stream.

+
+
+
Architecture

The LDD for the sound driver sits +below the RBusLogicalChannel and the RSoundSc classes.

The +communication between the driver and the application on the user-side is handled +by class RSoundSc.

+
APIs + + + +API +Description + + + + +

DSoundScLdd

+

Defines each logical channel. One instance of this class is created +for each driver channel opened.

+
+ + +
+
Typical uses

The sound driver is used whenever +audio operations are required: for example MP3 player, having a phone call +and ring tones.

    +
  • MP3 player

  • +
  • Multi-media

  • +
+
+Sound Driver +Technology +
\ No newline at end of file