#include <mmf/server/devsoundstandardcustominterfaces.h>
class MMMFAdvancedAACEncodeSettings |
Public Member Enumerations | |
---|---|
enum | TAACBitrateMode { EAACBitrateModeNone, EAACBitrateModeAbsolute, EAACBitrateModeVariable, EAACBitrateModeFixed } |
Public Member Functions | |
---|---|
pure virtual TInt | GetAACEncodeBitrateMode(TAACBitrateMode &) |
pure virtual TInt | SetAACEncodeBitrateMode(TAACBitrateMode) |
Advanced AAC Encode Bit-rate Configuration
TInt | GetAACEncodeBitrateMode | ( | TAACBitrateMode & | aBitrateMode | ) | [pure virtual] |
This interface returns the current AACEncoding bitrate mode.
Parameter | Description |
---|---|
aBitrateMode | the structure containing the additional information. |
Returns: KErrNone if successful. KErrNotSupported if this method is not implemented.
TInt | SetAACEncodeBitrateMode | ( | TAACBitrateMode | aBitrateMode | ) | [pure virtual] |
SetAACEncodeBitrateMode
Set the bitrate mode for AAC encoding. This must be called before the encoding starts.
Parameter | Description |
---|---|
aBitrateMode | the structure containing the additional information required for decoding the raw AAC. |
Returns: KErrNone if successful. KErrInUse if this method is used when decoding is active.