Symbian
Symbian OS Library

SYMBIAN OS V9.3

[Index] [Spacer] [Previous] [Next]



Location: DevSoundStandardCustomInterfaces.h

This item is not part of the S60 3rd Edition SDK for Symbian OS, Feature Pack 2.

Class MMMFDevSoundCustomInterfaceBitRate

class MMMFDevSoundCustomInterfaceBitRate;

Description

Custom interface class to allow DevSound and hwdevices to support setting and getting audio bit rates.

Members

Defined in MMMFDevSoundCustomInterfaceBitRate:
BitRateL(), GetSupportedBitRatesL(), SetBitRateL()


Member functions


GetSupportedBitRatesL()

virtual void GetSupportedBitRatesL(RArray< TInt > &aSupportedBitRates)=0;

Description

Gets the bit rates that are supported by DevSound in its current configuration.

Parameters

RArray< TInt > &aSupportedBitRates

The supported bit rates, in bits per second, shall be appended to this array. Note that the array shall be reset by this method.


BitRateL()

virtual TInt BitRateL()=0;

Description

Returns the current bit rate.

Return value

TInt

The current bit rate, in bits per second.


SetBitRateL()

virtual void SetBitRateL(TInt aBitRate)=0;

Description

Sets the bit rate to a new value.

Parameters

TInt aBitRate

The new bit rate, in bits per second.