CEAacPlusDecoderIntfc Class Reference
class CEAacPlusDecoderIntfc : public CBase
|
Interface for sending configuration info to Enhanced AAC+ decoder. This abstract class just provides the static NewL function for the creation of the proxy. Also, it defines the APIs to be implemented by the proxy and the real custom interface implementation.
EAacPlusDecoderIntfc.lib
-
Since
-
S60 3.0
Member Functions Documentation
ApplyConfig()
IMPORT_C
TInt
|
ApplyConfig
|
(
|
)
|
[pure virtual]
|
Commits configuration settings to the decoder.
-
Since
-
S60 3.0
GetAudioObjectType(TAudioObjectType &)
Returns decoder's AAC profile setting.
-
Since
-
S60 3.0
GetDownSampledMode(TBool &)
IMPORT_C
TInt
|
GetDownSampledMode
|
(
|
TBool
&
|
aDsmEnabled
|
)
|
[pure virtual]
|
Returns decoder's DSM setting.
-
Since
-
S60 3.0
GetInputSamplingFrequency(TUint &)
IMPORT_C
TInt
|
GetInputSamplingFrequency
|
(
|
TUint
&
|
aInputSamplingFrequency
|
)
|
[pure virtual]
|
Returns decoder's input sampling frequency setting.
-
Since
-
S60 3.0
Parameters
TUint
& aInputSamplingFrequency
|
|
GetNumOfChannels(TUint &)
IMPORT_C
TInt
|
GetNumOfChannels
|
(
|
TUint
&
|
aNumOfChannels
|
)
|
[pure virtual]
|
Returns decoder's channel setting.
-
Since
-
S60 3.0
GetSbr(TBool &)
IMPORT_C
TInt
|
GetSbr
|
(
|
TBool
&
|
aSbrEnabled
|
)
|
[pure virtual]
|
Returns decoder's SBR setting.
-
Since
-
S60 3.0
NewL(CMMFDevSound &)
Creates the interface.
CEAacPlusDecoderIntfc::NewL
Creates the custom interface. Calls the custom interface method on the devsound passed in. Devsound will return the handle to the custom interface proxy. (other items were commented in a header).
NewL(CMdaAudioOutputStream &)
SetAudioObjectType(TAudioObjectType)
IMPORT_C void
|
SetAudioObjectType
|
(
|
TAudioObjectType
|
aAudioObjectType
|
)
|
[pure virtual]
|
Configures decoder's profile defined by TAudioObjectType.
-
Since
-
S60 3.0
SetDownSampledMode(TBool)
IMPORT_C void
|
SetDownSampledMode
|
(
|
TBool
|
aDsmEnabled
|
)
|
[pure virtual]
|
Configures decoder's down-sampled mode (DSM).
-
Since
-
S60 3.0
SetInputSamplingFrequency(TUint)
IMPORT_C void
|
SetInputSamplingFrequency
|
(
|
TUint
|
aInputSamplingFrequency
|
)
|
[pure virtual]
|
Configures decoder's input sampling frequency.
-
Since
-
S60 3.0
Parameters
TUint
aInputSamplingFrequency
|
|
SetNumOfChannels(TUint)
IMPORT_C void
|
SetNumOfChannels
|
(
|
TUint
|
aNumOfChannels
|
)
|
[pure virtual]
|
Configures the number of channels to be used by the decoder.
-
Since
-
S60 3.0
SetSbr(TBool)
IMPORT_C void
|
SetSbr
|
(
|
TBool
|
aSbrEnabled
|
)
|
[pure virtual]
|
Configures decoder's spectral bandwidth replication (SBR).
-
Since
-
S60 3.0
Member Enumerations Documentation
Enum TAudioObjectType
Enumerators
ENull = 0
|
|
EAacLc = 2
|
|
EAacLtp = 4
|
|
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.