chxavclipinfolist.h
来自「symbian 下的helix player源代码」· C头文件 代码 · 共 60 行
H
60 行
/*****************************************************************************
* chxavinfolist.h
* ---------------
*
* Synopsis:
* Clip info list for Averell player
*
*
*
* Target:
* Symbian OS Averell
*
*
* (c) 1995-2003 RealNetworks, Inc. Patents pending. All rights reserved.
*
*****************************************************************************/
#if !defined(chxavclipinfolist_inc__)
#define chxavclipinfolist_inc__
// forward decl
class CHXAvPlayer;
// includes
#include "hxapihelp.h"
#include "chxavinfolist.h"
// class CHXAvClipInfoList
class CHXAvClipInfoList
: public CHXAvInfoList
{
public:
// ctor and dtor
CHXAvClipInfoList();
virtual ~CHXAvClipInfoList();
private:
// disallow assignment and copy
CHXAvClipInfoList(const CHXAvClipInfoList& rhs);
CHXAvClipInfoList& operator=(const CHXAvClipInfoList& rhs);
public:
// methods
void BuildClipInfoL(CHXAvPlayer* pPlayer);
private:
// implementation
void AddURLItemL(TInt idResTitle, const TDesC& url);
void AddFileSizeItemL(const char* pszURL);
void AddStringItemL(TInt resId, comptr<IHXValues>& header, const char* pszKey, val::ValType valType);
void AddStringItemL(const TDesC& caption, comptr<IHXValues>& header, const char* pszKey, val::ValType valType);
void AddIntItemL(TInt captionResId, comptr<IHXValues>& header, const char* pszKey, const TDesC& format);
void AddIntItemL(const TDesC& caption, comptr<IHXValues>& header, const char* pszKey, const TDesC& format);
void BuildClipInfoForSource(CHXAvPlayer* pPlayer, UINT32 idxSource);
};
#endif // chxavclipinfolist_inc__
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?