CWmaDecoderIntfcProxy Class Reference
class CWmaDecoderIntfcProxy : public CWmaDecoderIntfc
|
Proxy for WMA 10 Pro decoder configuration Custom Interface. This proxy translates the interface API calls to messages and sends them to the message handler.
WmaDecoderIntfcProxy.lib
-
Since
-
S60 3.2
Constructor & Destructor Documentation
CWmaDecoderIntfcProxy(TMMFMessageDestinationPckg, MCustomCommand &, CCustomInterfaceUtility *)
~CWmaDecoderIntfcProxy()
IMPORT_C
|
~CWmaDecoderIntfcProxy
|
(
|
)
|
[virtual]
|
Member Functions Documentation
ApplyConfig()
IMPORT_C
TInt
|
ApplyConfig
|
(
|
)
|
[virtual]
|
Commits configuration settings to the decoder.
-
Since
-
S60 3.2
ConstructL()
void
|
ConstructL
|
(
|
)
|
[private]
|
By default Symbian 2nd phase constructor is private.
DisableTool(TTool)
IMPORT_C void
|
DisableTool
|
(
|
TTool
|
aTool
|
)
|
[virtual]
|
Disables the tool specified.
-
Since
-
S60 3.2
EnableTool(TTool)
IMPORT_C void
|
EnableTool
|
(
|
TTool
|
aTool
|
)
|
[virtual]
|
Enables the tool specified.
-
Since
-
S60 3.2
GetAllMessage()
TInt
|
GetAllMessage
|
(
|
)
|
[private]
|
Send request to CI to get the current configuration information.
-
Since
-
S60 3.2
GetAvgBytesPerSec(TUint &)
IMPORT_C
TInt
|
GetAvgBytesPerSec
|
(
|
TUint
&
|
aAvgBytesPerSec
|
)
|
[virtual]
|
Returns the configuration state of average bytes per second.
-
Since
-
S60 3.2
GetBitsPerSampleIn(TUint &)
IMPORT_C
TInt
|
GetBitsPerSampleIn
|
(
|
TUint
&
|
aBitsPerSample
|
)
|
[virtual]
|
Returns the configuration state of number of bits per sample.
-
Since
-
S60 3.2
GetBlockAlign(TUint &)
IMPORT_C
TInt
|
GetBlockAlign
|
(
|
TUint
&
|
aBlockAlign
|
)
|
[virtual]
|
Returns the configuration state of block alignment.
-
Since
-
S60 3.2
GetChannelMaskIn(TUint &)
IMPORT_C
TInt
|
GetChannelMaskIn
|
(
|
TUint
&
|
aChannelMask
|
)
|
[virtual]
|
Returns the configuration state of the input channel mask.
-
Since
-
S60 3.2
GetControllableTools(RArray< TTool > &)
IMPORT_C
TInt
|
GetControllableTools
|
(
|
RArray
<
TTool
> &
|
aControllableTools
|
)
|
[virtual]
|
Returns a list of the tools that are controllable through this interface.
-
Since
-
S60 3.2
GetControllableToolsL(RArray< TTool > &)
TInt
|
GetControllableToolsL
|
(
|
RArray
<
TTool
> &
|
aControllableTools
|
)
|
[private]
|
Returns a list of the tools that are controllable through this interface.
-
Since
-
S60 3.2
GetEncodeOptions(TUint &)
IMPORT_C
TInt
|
GetEncodeOptions
|
(
|
TUint
&
|
aEncodeOpts
|
)
|
[virtual]
|
Returns the configuration state of the encode options.
-
Since
-
S60 3.2
GetEncodeOptions1(TUint &)
IMPORT_C
TInt
|
GetEncodeOptions1
|
(
|
TUint
&
|
aEncodeOpts1
|
)
|
[virtual]
|
Returns the configuration state of the advanced encode options.
-
Since
-
S60 3.2
GetEncodeOptions2(TUint &)
IMPORT_C
TInt
|
GetEncodeOptions2
|
(
|
TUint
&
|
aEncodeOpts2
|
)
|
[virtual]
|
Returns the configuration state of the advanced encode options.
-
Since
-
S60 3.2
GetFormat(TFormat &)
IMPORT_C
TInt
|
GetFormat
|
(
|
TFormat
&
|
aFormat
|
)
|
[virtual]
|
Returns the configuration state of audio format.
-
Since
-
S60 3.2
GetNumOfChannelsIn(TUint &)
IMPORT_C
TInt
|
GetNumOfChannelsIn
|
(
|
TUint
&
|
aNumOfChannels
|
)
|
[virtual]
|
Returns the configuration state of the number of channels.
-
Since
-
S60 3.2
GetSamplesPerSec(TUint &)
IMPORT_C
TInt
|
GetSamplesPerSec
|
(
|
TUint
&
|
aSamplesPerSec
|
)
|
[virtual]
|
Returns the configuration state of the sample rate.
-
Since
-
S60 3.2
GetSupportedFormats(RArray< TFormat > &)
IMPORT_C
TInt
|
GetSupportedFormats
|
(
|
RArray
<
TFormat
> &
|
aSupportedFormats
|
)
|
[virtual]
|
Gets a list of formats supported by the decoder.
-
Since
-
S60 3.2
GetSupportedFormatsL(RArray< TFormat > &)
Gets a list of formats supported by the decoder.
-
Since
-
S60 3.2
GetSupportedMaxBitrate(TUint &)
IMPORT_C
TInt
|
GetSupportedMaxBitrate
|
(
|
TUint
&
|
aSupportedMaxBitrate
|
)
|
[virtual]
|
Returns the maximum bitrate supported by the decoder.
-
Since
-
S60 3.2
Parameters
TUint
& aSupportedMaxBitrate
|
|
GetSupportedMaxChannelsIn(TUint &)
IMPORT_C
TInt
|
GetSupportedMaxChannelsIn
|
(
|
TUint
&
|
aSupportedMaxChannelsIn
|
)
|
[virtual]
|
Returns the maximum number of input channels supported by the decoder.
-
Since
-
S60 3.2
Parameters
TUint
& aSupportedMaxChannelsIn
|
|
GetSupportedMaxSampleRate(TUint &)
IMPORT_C
TInt
|
GetSupportedMaxSampleRate
|
(
|
TUint
&
|
aSupportedMaxSampleRate
|
)
|
[virtual]
|
Returns the maximum sample rate supported by the decoder.
-
Since
-
S60 3.2
Parameters
TUint
& aSupportedMaxSampleRate
|
|
GetSupportedTools(RArray< TTool > &)
IMPORT_C
TInt
|
GetSupportedTools
|
(
|
RArray
<
TTool
> &
|
aSupportedTools
|
)
|
[virtual]
|
Returns a list of tools supported by the decoder.
-
Since
-
S60 3.2
GetSupportedToolsL(RArray< TTool > &)
Returns a list of tools supported by the decoder.
-
Since
-
S60 3.2
GetTool(TTool, TBool &)
Returns the state of the specified tool
-
Since
-
S60 3.2
NewL(TMMFMessageDestinationPckg, MCustomCommand &, CCustomInterfaceUtility *)
SetAvgBytesPerSec(TUint)
IMPORT_C void
|
SetAvgBytesPerSec
|
(
|
TUint
|
aAvgBytesPerSec
|
)
|
[virtual]
|
Configures the average number of bytes per second
-
Since
-
S60 3.2
SetBitsPerSampleIn(TUint)
IMPORT_C void
|
SetBitsPerSampleIn
|
(
|
TUint
|
aBitsPerSample
|
)
|
[virtual]
|
Configures the number of bits per sample
-
Since
-
S60 3.2
Parameters
TUint
aBitsPerSample
|
- bit per sample.
|
SetBlockAlign(TUint)
IMPORT_C void
|
SetBlockAlign
|
(
|
TUint
|
aBlockAlign
|
)
|
[virtual]
|
Configures the block align size in bytes
-
Since
-
S60 3.2
SetChannelMaskIn(TUint)
IMPORT_C void
|
SetChannelMaskIn
|
(
|
TUint
|
aChannelMask
|
)
|
[virtual]
|
Configures the decoder for the channel data arrangement
-
Since
-
S60 3.2
SetEncodeOptions(TUint)
IMPORT_C void
|
SetEncodeOptions
|
(
|
TUint
|
aEncodeOptions
|
)
|
[virtual]
|
Configures information specific to the WMA 10 Pro decoder
-
Since
-
S60 3.2
SetEncodeOptions1(TUint)
IMPORT_C void
|
SetEncodeOptions1
|
(
|
TUint
|
aEncodeOptions1
|
)
|
[virtual]
|
Configures information specific to the WMA 10 Pro decoder
-
Since
-
S60 3.2
SetEncodeOptions2(TUint)
IMPORT_C void
|
SetEncodeOptions2
|
(
|
TUint
|
aEncodeOptions2
|
)
|
[virtual]
|
Configures information specific to the WMA 10 Pro decoder
-
Since
-
S60 3.2
SetFormat(TFormat)
IMPORT_C void
|
SetFormat
|
(
|
TFormat
|
aFormat
|
)
|
[virtual]
|
Configures the compressed audio format
-
Since
-
S60 3.2
Parameters
TFormat
aFormat
|
- the audio format.
|
SetNumChannelsIn(TUint)
IMPORT_C void
|
SetNumChannelsIn
|
(
|
TUint
|
aNumChannelsIn
|
)
|
[virtual]
|
Configures the number of audio channels
-
Since
-
S60 3.2
SetSamplesPerSec(TUint)
IMPORT_C void
|
SetSamplesPerSec
|
(
|
TUint
|
aSamplesPerSec
|
)
|
[virtual]
|
Configures the sampling rate
-
Since
-
S60 3.2
ValidGetStatus(TInt)
TBool
|
ValidGetStatus
|
(
|
TInt
|
aError
|
)
|
[private]
|
Check if the returned status is valid.
-
Since
-
S60 3.2 param aError: the status to be checked
Member Data Documentation
TUint
iAvgBytesPerSec
TUint
|
iAvgBytesPerSec
|
[private]
|
TUint
iBitsPerSample
TUint
|
iBitsPerSample
|
[private]
|
TUint
iBlockAlign
TUint
|
iBlockAlign
|
[private]
|
TUint
iChannelMask
TUint
|
iChannelMask
|
[private]
|
TUint
iCurrentAvgBytesPerSec
TUint
|
iCurrentAvgBytesPerSec
|
[private]
|
TInt
iCurrentAvgBytesPerSecStatus
TInt
|
iCurrentAvgBytesPerSecStatus
|
[private]
|
TUint
iCurrentBitsPerSample
TUint
|
iCurrentBitsPerSample
|
[private]
|
TInt
iCurrentBitsPerSampleStatus
TInt
|
iCurrentBitsPerSampleStatus
|
[private]
|
TUint
iCurrentBlockAlign
TUint
|
iCurrentBlockAlign
|
[private]
|
TInt
iCurrentBlockAlignStatus
TInt
|
iCurrentBlockAlignStatus
|
[private]
|
TUint
iCurrentChannelMask
TUint
|
iCurrentChannelMask
|
[private]
|
TInt
iCurrentChannelMaskStatus
TInt
|
iCurrentChannelMaskStatus
|
[private]
|
TUint
iCurrentEncodeOptions
TUint
|
iCurrentEncodeOptions
|
[private]
|
TUint
iCurrentEncodeOptions1
TUint
|
iCurrentEncodeOptions1
|
[private]
|
TInt
iCurrentEncodeOptions1Status
TInt
|
iCurrentEncodeOptions1Status
|
[private]
|
TUint
iCurrentEncodeOptions2
TUint
|
iCurrentEncodeOptions2
|
[private]
|
TInt
iCurrentEncodeOptions2Status
TInt
|
iCurrentEncodeOptions2Status
|
[private]
|
TInt
iCurrentEncodeOptionsStatus
TInt
|
iCurrentEncodeOptionsStatus
|
[private]
|
TInt
iCurrentFormatStatus
TInt
|
iCurrentFormatStatus
|
[private]
|
TUint
iCurrentNumChannelsIn
TUint
|
iCurrentNumChannelsIn
|
[private]
|
TInt
iCurrentNumChannelsInStatus
TInt
|
iCurrentNumChannelsInStatus
|
[private]
|
TUint
iCurrentSamplesPerSec
TUint
|
iCurrentSamplesPerSec
|
[private]
|
TInt
iCurrentSamplesPerSecStatus
TInt
|
iCurrentSamplesPerSecStatus
|
[private]
|
TUint
iCurrentSupportedMaxBitrate
TUint
|
iCurrentSupportedMaxBitrate
|
[private]
|
TUint
iCurrentSupportedMaxChannelsIn
TUint
|
iCurrentSupportedMaxChannelsIn
|
[private]
|
TUint
iCurrentSupportedMaxSampleRate
TUint
|
iCurrentSupportedMaxSampleRate
|
[private]
|
TBool
iCurrentToolDownMixToStereo
TBool
|
iCurrentToolDownMixToStereo
|
[private]
|
TInt
iCurrentToolDownMixToStereoStatus
TInt
|
iCurrentToolDownMixToStereoStatus
|
[private]
|
TBool
iCurrentToolLostDataConcealment
TBool
|
iCurrentToolLostDataConcealment
|
[private]
|
TInt
iCurrentToolLostDataConcealmentStatus
TInt
|
iCurrentToolLostDataConcealmentStatus
|
[private]
|
TBool
iCurrentToolOutPut32Bit
TBool
|
iCurrentToolOutPut32Bit
|
[private]
|
TInt
iCurrentToolOutPut32BitStatus
TInt
|
iCurrentToolOutPut32BitStatus
|
[private]
|
MCustomCommand & iCustomCommand
CCustomInterfaceUtility * iCustomInterfaceUtility
TUint
iEncodeOptions
TUint
|
iEncodeOptions
|
[private]
|
TUint
iEncodeOptions1
TUint
|
iEncodeOptions1
|
[private]
|
TUint
iEncodeOptions2
TUint
|
iEncodeOptions2
|
[private]
|
TMMFMessageDestinationPckg
iMessageHandler
TUint
iNumChannelsIn
TUint
|
iNumChannelsIn
|
[private]
|
TBool
iParametersSameAsAdaptation
TBool
|
iParametersSameAsAdaptation
|
[private]
|
TUint
iSamplesPerSec
TUint
|
iSamplesPerSec
|
[private]
|
TUint
iSupportedMaxBitrate
TUint
|
iSupportedMaxBitrate
|
[private]
|
TUint
iSupportedMaxChannelsIn
TUint
|
iSupportedMaxChannelsIn
|
[private]
|
TUint
iSupportedMaxSampleRate
TUint
|
iSupportedMaxSampleRate
|
[private]
|
TBool
iToolDownMixToStereo
TBool
|
iToolDownMixToStereo
|
[private]
|
TBool
iToolLostDataConcealment
TBool
|
iToolLostDataConcealment
|
[private]
|
TBool
iToolOutPut32Bit
TBool
|
iToolOutPut32Bit
|
[private]
|
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.