CRCSEAudioCodecRegistry Class Reference
class CRCSEAudioCodecRegistry : public CRCSERegistryBase |
Offers getting, setting and updating of Audio codec entries.
Inherited Functions |
---|
| CBase::CBase() |
| CBase::Delete(CBase *) |
| CBase::Extension_(TUint,TAny *&,TAny *) |
| CBase::operator new(TUint) |
| CBase::operator new(TUint,TAny *) |
| CBase::operator new(TUint,TLeave) |
| CBase::operator new(TUint,TLeave,TUint) |
| CBase::operator new(TUint,TUint) |
| CBase::~CBase() |
| CRCSERegistryBase::BaseConstructL() |
| CRCSERegistryBase::BeginL() |
| CRCSERegistryBase::CRCSERegistryBase(TRCSERegistryType) |
| CRCSERegistryBase::CleanupDbPropArray(TAny *) |
| CRCSERegistryBase::CreatePropertyL(TUint,const TDesC &,RIpAppPropArray &) |
| CRCSERegistryBase::EndL() |
| CRCSERegistryBase::FindAllIdsL(RArray< TUint32 > &) |
| CRCSERegistryBase::FindIdsByValueL(TUint,const TDesC &,RArray< TUint32 > &) |
| CRCSERegistryBase::GetPropertyValueL(TUint,TDes &,RIpAppPropArray &) |
| CRCSERegistryBase::HandleBackupOperationEventL() |
| CRCSERegistryBase::ImportSettingsL() |
| CRCSERegistryBase::ToDes(TInt32,TDes &) |
| CRCSERegistryBase::ToDes(TUint32,TDes &) |
| CRCSERegistryBase::ToTInt32L(const TDesC &) |
| CRCSERegistryBase::ToTUint32L(const TDesC &) |
| CRCSERegistryBase::~CRCSERegistryBase() |
Constructor & Destructor Documentation
CRCSEAudioCodecRegistry()
CRCSEAudioCodecRegistry | ( | ) | [protected] |
~CRCSEAudioCodecRegistry()
IMPORT_C | ~CRCSEAudioCodecRegistry | ( | ) | [virtual] |
Member Functions Documentation
AddL(const CRCSEAudioCodecEntry &)
Adds new audio codec entry.
AddL(RPointerArray< CRCSEAudioCodecEntry > &)
Adds bunch of audio codec entries to store in one transaction.
AddOrUpdateEntryL(TUint32 &, const CRCSEAudioCodecEntry &)
Adds or updates settings entry to storage depending of the aId parameter. Entry is stored as new entry if aId parameter have been set to KNoEntryId, otherwise existing entry is updated.
ConstructL()
void | ConstructL | ( | ) | [private] |
By default Symbian 2nd phase constructor is private.
ConvertEntryToPropertiesL(const CRCSEAudioCodecEntry &, RIpAppPropArray &)
Convert xxx
- Since
- S60 v3.2.
ConvertPropertiesToEntryL(CRCSEAudioCodecEntry &, RIpAppPropArray &)
Convert xxx
- Since
- S60 v3.2.
DeleteL(TUint32)
IMPORT_C void | DeleteL | ( | TUint32 | aCodecId | ) | |
Deletes a codec, which codec id is same than aCodecId.
Parameters
TUint32 aCodecId | Audio Codec identifier |
DeleteL(const RArray< TUint32 > &)
Delete bunch of audio codec entries from store in one transaction.
FindEntryL(TUint32, CRCSEAudioCodecEntry &)
Do actual search of requested entry. Leaves with KErrNotFound if such profile is not found. Default values are reseted to aFoundEntry before the search.
- Since
- S60 v3.0.
-
leave
- KErrNotFound if audio codec doesn't exist.
FindL(TUint32, CRCSEAudioCodecEntry &)
Search a Audio Codec entry, which id is same as aCodecId. Leaves with KErrNotFound if such profile is not found. Default values are reseted to aFoundEntry before the search. the new values are set to it.
GetAllCodecIdsL(RArray< TUint32 > &)
Gets all codec identifiers which are stored to RCSE. If there are no codecs stored, aAllIds will contain zero entries.
Parameters
RArray< TUint32 > & aAllIds | Array, where the codec identifiers are stored. |
GetDefaultCodec(CRCSEAudioCodecEntry &)
Gets default codec. Default codec is a codec, which can be used when no other codec is available. AFoundEntrys buffers and arrays are freed, before the new values are set to it.
UpdateL(TUint32, const CRCSEAudioCodecEntry &)
Updates codec, which codec identifier is same than aCodecId. Only settings that are set in aUpdateData are updated in codec. Leaves with KErrNotFound if codec is not found.
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.