MMMFAdvancedAACEncodeSettings Class Reference

#include <mmf/server/devsoundstandardcustominterfaces.h>

Link against: tsu_mdf_omxvorbiscodecs.lib

class MMMFAdvancedAACEncodeSettings

Detailed Description

Advanced AAC Encode Bit-rate Configuration

Member Enumeration Documentation

Enum TAACBitrateMode

AAC BItrate mode

EnumeratorValueDescription
EAACBitrateModeNone

AACBitrateModeNone

EAACBitrateModeAbsolute

AACBitrateModeAbsolute

EAACBitrateModeVariable

AACBitrateModeVariable

EAACBitrateModeFixed

AACBitrateModeFixed

Member Function Documentation

GetAACEncodeBitrateMode ( TAACBitrateMode & )

TInt GetAACEncodeBitrateMode(TAACBitrateMode &aBitrateMode)[pure virtual]

This interface returns the current AACEncoding bitrate mode.

ParameterDescription
aBitrateModethe structure containing the additional information.

Returns: KErrNone if successful. KErrNotSupported if this method is not implemented.

SetAACEncodeBitrateMode ( TAACBitrateMode )

TInt SetAACEncodeBitrateMode(TAACBitrateModeaBitrateMode)[pure virtual]

SetAACEncodeBitrateMode

Set the bitrate mode for AAC encoding. This must be called before the encoding starts.

ParameterDescription
aBitrateModethe 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.