CMediaFileList Class Reference
class CMediaFileList : public CBase
|
Public API for displaying media file list. List is used for selecting/previewing audio and video files.
mediafilelist.lib
-
Since
-
Series60_5.1
Public Member Enumerations
|
enum
|
TFolderType
{
EFolderDownload
= 0,
EFolderVideos
}
|
enum
|
TMediaFileListAttribute
{
EAttrFileSize
= 0,
EAttrVolume
,
EAttrRingingType
,
EAttrVibra
,
EAttr3DEffect
,
EAttr3DEcho
,
EAttrExcludeMimeType
,
EAttrAutomatedType
,
EAttrTitle
,
EAttrExcludeFolder
}
|
enum
|
TMediaFileType
{
EMediaFileTypeAudio
= 0,
EMediaFileTypeVideo
}
|
enum
|
TNullItemIcon
{
ENullItemIconNone
= 0,
ENullItemIconDefaultTone
,
ENullItemIconOff
}
|
Private Attributes
|
CMediaFileDialog *
|
iDialog
|
Constructor & Destructor Documentation
CMediaFileList()
CMediaFileList
|
(
|
)
|
[private]
|
~CMediaFileList()
IMPORT_C
|
~CMediaFileList
|
(
|
)
|
[virtual]
|
Member Functions Documentation
ConstructL()
void
|
ConstructL
|
(
|
)
|
[private]
|
By default Symbian 2nd phase constructor is private.
SetAttrL(TInt, TInt)
IMPORT_C void
|
SetAttrL
|
(
|
TInt
|
aAttr,
|
|
TInt
|
aValue
|
|
)
|
|
Set Media file list attribute. See enum TMediaFileListAttribute for list of supported attributes.
-
Since
-
Series60_5.1
Parameters
TInt
aAttr
|
Attribute id.
|
TInt
aValue
|
Attribute value.
|
SetAttrL(TInt, const TDesC &)
IMPORT_C void
|
SetAttrL
|
(
|
TInt
|
aAttr,
|
|
const
TDesC
&
|
aValue
|
|
)
|
|
Set Media file list attribute. See enum TMediaFileListAttribute for list of supported attributes.
-
Since
-
Series60_5.1
Parameters
TInt
aAttr
|
Attribute id.
|
const
TDesC
& aValue
|
Attribute value.
|
SetAttrL(TInt, TAny *)
IMPORT_C void
|
SetAttrL
|
(
|
TInt
|
aAttr,
|
|
TAny
*
|
aValue
|
|
)
|
|
Set Media file list attribute. Currently not in use.
-
Since
-
Series60_5.1
Parameters
TInt
aAttr
|
Attribute id.
|
TAny
* aValue
|
Attribute value.
|
SetNullItemL(const TDesC &, const TDesC &, TInt, TInt)
IMPORT_C void
|
SetNullItemL
|
(
|
const
TDesC
&
|
aText,
|
|
const
TDesC
&
|
aMediaFile,
|
|
TInt
|
aMediaFileType,
|
|
TInt
|
aIconId
|
|
)
|
|
Set Media file list null item. Null items are custom list items that appear at the end of the media file list main view.
-
Since
-
Series60_5.1
Parameters
const
TDesC
& aText
|
Null item text.
|
const
TDesC
& aMediaFile
|
File that is played when null items gets focused. Use KNullDesC if not used.
|
TInt
aMediaFileType
|
Media file type. See enum TMediaFileType for supported media types.
|
TInt
aIconId
|
Null item icon id. See enum TNullItemIcon for supported icons.
|
ShowMediaFileListL(TDes *, TInt *, TInt *, TDes *)
Shows Media file list.
-
Since
-
Series60_5.1
Parameters
TDes
* aFileName
|
Selected media file name full path.
|
TInt
* aNullItem
|
Selected null item index. Possible values: KErrNotFound - item is not null item or Download item 0 - Download item 1 - first null item 2 - second null item
|
TInt
* aInfo
|
Extra information, set to NULL if not used.
|
TDes
* aDesInfo
|
Extra information, set to KNullDesC if not used.
|
Member Enumerations Documentation
Enum TFolderType
Enumerators
EFolderDownload = 0
|
|
EFolderVideos
|
|
Enum TMediaFileListAttribute
Enumerators
EAttrFileSize = 0
|
|
EAttrVolume
|
|
EAttrRingingType
|
|
EAttrVibra
|
|
EAttr3DEffect
|
|
EAttr3DEcho
|
|
EAttrExcludeMimeType
|
|
EAttrAutomatedType
|
|
EAttrTitle
|
|
EAttrExcludeFolder
|
|
Enum TMediaFileType
Enumerators
EMediaFileTypeAudio = 0
|
|
EMediaFileTypeVideo
|
|
Enum TNullItemIcon
Enumerators
ENullItemIconNone = 0
|
|
ENullItemIconDefaultTone
|
|
ENullItemIconOff
|
|
Member Data Documentation
CMediaFileDialog * iDialog
CMediaFileDialog *
|
iDialog
|
[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.