{
class _AudioContentInfoImpl;
+class _AudioContentData;
/**
* @class AudioContentInfo
long GetDuration(void) const;
private:
- class _AudioContentData
- {
- public:
- _AudioContentData()
- : bitrate(0)
- , releaseYear(0)
- , duration(0)
- , pTitle(null)
- , pAlbumName(null)
- , pArtist(null)
- , pComposer(null)
- , pGenre(null)
- , pCopyright(null)
- , pTrackInfo(null) {}
-
- int bitrate;
- int releaseYear;
- long duration;
- Tizen::Base::String* pTitle;
- Tizen::Base::String* pAlbumName;
- Tizen::Base::String* pArtist;
- Tizen::Base::String* pComposer;
- Tizen::Base::String* pGenre;
- Tizen::Base::String* pCopyright;
- Tizen::Base::String* pTrackInfo;
- };
/**
* The implementation of this copy constructor is intentionally blank and declared as private to prohibit copying of objects.
*/
AudioContentInfo& operator =(const AudioContentInfo& rhs);
- result SetAudioContentData(const _AudioContentData* pAudioContentData);
-
- _AudioContentData* GetAudioContentData(void);
-
private:
- _AudioContentData* __pAudioContentData;
-
- friend class _ContentManagerImpl;
- friend class _ContentSearchImpl;
- friend class _ContentDirectoryImpl;
- friend class _ContentUtility;
- friend class _PlayListManagerImpl;
- friend class _PlayListImpl;
+ _AudioContentData* __pAudioContentData;
+ _AudioContentInfoImpl* __pAudioContentInfoImpl;
friend class _AudioContentInfoImpl;
- _AudioContentInfoImpl* __pImpl;
-}; // Class AudioContentInfo
+}; // AudioContentInfo
}} // Tizen::Content