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 > &)
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 &)
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 > &)
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 > &)
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
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)
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.