rpfile.h
来自「symbian 下的helix player源代码」· C头文件 代码 · 共 570 行 · 第 1/2 页
H
570 行
}
else
{
retVal = HXR_FAIL;
}
}
else
{
retVal = HXR_FAIL;
}
}
else
{
retVal = HXR_INVALID_PARAMETER;
}
return retVal;
}
inline HX_RESULT PXRealPixFile::GetString(IHXBuffer* pInStr, IHXBuffer** ppOutStr)
{
HX_RESULT retVal = HXR_OK;
if (ppOutStr)
{
if (pInStr)
{
*ppOutStr = pInStr;
(*ppOutStr)->AddRef();
}
else
{
retVal = HXR_NOT_INITIALIZED;
}
}
else
{
retVal = HXR_INVALID_PARAMETER;
}
return retVal;
}
inline HX_RESULT PXRealPixFile::SetTitle(const char* pszTitle)
{
return SetString(pszTitle, &m_pTitleStr);
}
inline HX_RESULT PXRealPixFile::SetTitle(IHXBuffer* pTitleStr)
{
return SetString(pTitleStr, &m_pTitleStr);
}
inline HX_RESULT PXRealPixFile::GetTitle(IHXBuffer** ppTitleStr)
{
return GetString(m_pTitleStr, ppTitleStr);
}
inline HX_RESULT PXRealPixFile::SetAuthor(const char* pszAuthor)
{
return SetString(pszAuthor, &m_pAuthorStr);
}
inline HX_RESULT PXRealPixFile::SetAuthor(IHXBuffer* pAuthorStr)
{
return SetString(pAuthorStr, &m_pAuthorStr);
}
inline HX_RESULT PXRealPixFile::GetAuthor(IHXBuffer** ppAuthorStr)
{
return GetString(m_pAuthorStr, ppAuthorStr);
}
inline HX_RESULT PXRealPixFile::SetCopyright(const char* pszCopyright)
{
return SetString(pszCopyright, &m_pCopyrightStr);
}
inline HX_RESULT PXRealPixFile::SetCopyright(IHXBuffer* pCopyrightStr)
{
return SetString(pCopyrightStr, &m_pCopyrightStr);
}
inline HX_RESULT PXRealPixFile::GetCopyright(IHXBuffer** ppCopyrightStr)
{
return GetString(m_pCopyrightStr, ppCopyrightStr);
}
inline HX_RESULT PXRealPixFile::SetDefaultURL(const char* pszDefaultURL)
{
return SetString(pszDefaultURL, &m_pDefaultURLStr);
}
inline HX_RESULT PXRealPixFile::SetDefaultURL(IHXBuffer* pDefaultURLStr)
{
return SetString(pDefaultURLStr, &m_pDefaultURLStr);
}
inline HX_RESULT PXRealPixFile::GetDefaultURL(IHXBuffer** ppDefaultURLStr)
{
return GetString(m_pDefaultURLStr, ppDefaultURLStr);
}
inline void PXRealPixFile::SetStart(UINT32 ulStart)
{
m_ulStart = ulStart;
}
inline UINT32 PXRealPixFile::GetStart() const
{
return m_ulStart;
}
inline void PXRealPixFile::SetDuration(UINT32 ulDuration)
{
m_ulDuration = ulDuration;
}
inline UINT32 PXRealPixFile::GetDuration() const
{
return m_ulDuration;
}
inline void PXRealPixFile::SetPreroll(UINT32 ulPreroll)
{
m_ulPreroll = ulPreroll;
}
inline UINT32 PXRealPixFile::GetPreroll() const
{
return m_ulPreroll;
}
inline void PXRealPixFile::SetBitrate(UINT32 ulBitrate)
{
m_ulBitrate = ulBitrate;
}
inline UINT32 PXRealPixFile::GetBitrate() const
{
return m_ulBitrate;
}
inline void PXRealPixFile::SetDisplayWidth(UINT32 ulWidth)
{
m_ulWidth = ulWidth;
}
inline UINT32 PXRealPixFile::GetDisplayWidth() const
{
return m_ulWidth;
}
inline void PXRealPixFile::SetDisplayHeight(UINT32 ulHeight)
{
m_ulHeight = ulHeight;
}
inline UINT32 PXRealPixFile::GetDisplayHeight() const
{
return m_ulHeight;
}
inline HX_RESULT PXRealPixFile::SetTimeFormat(UINT32 ulTimeFormat)
{
HX_RESULT retVal = HXR_OK;
if (ulTimeFormat == kTimeFormatDHMS ||
ulTimeFormat == kTimeFormatMilliseconds)
{
m_ulTimeFormat = ulTimeFormat;
}
else
{
retVal = HXR_FAIL;
}
return retVal;
}
inline UINT32 PXRealPixFile::GetTimeFormat() const
{
return m_ulTimeFormat;
}
inline void PXRealPixFile::SetBackgroundColor(UINT32 ulColor)
{
m_ulBackgroundColor = ulColor;
}
inline void PXRealPixFile::SetBackgroundColor(BYTE ucRed, BYTE ucGreen, BYTE ucBlue)
{
m_ulBackgroundColor = (ucRed << 16) | (ucGreen << 8) | ucBlue;
}
inline UINT32 PXRealPixFile::GetBackgroundColor() const
{
return m_ulBackgroundColor;
}
inline void PXRealPixFile::SetBackgroundOpacity(UINT32 ulOpacity)
{
m_ulBackgroundOpacity = (ulOpacity > 255 ? 255 : ulOpacity);
}
inline UINT32 PXRealPixFile::GetBackgroundOpacity() const
{
return m_ulBackgroundOpacity;
}
inline void PXRealPixFile::SetDefaultMaxFps(UINT32 ulMaxFps)
{
m_ulDefaultMaxFps = ulMaxFps;
}
inline UINT32 PXRealPixFile::GetDefaultMaxFps() const
{
return m_ulDefaultMaxFps;
}
inline void PXRealPixFile::SetDefaultAspectFlag(BOOL bAspectFlag)
{
m_bDefaultAspectFlag = bAspectFlag;
}
inline BOOL PXRealPixFile::GetDefaultAspectFlag() const
{
return m_bDefaultAspectFlag;
}
inline void PXRealPixFile::SetDefaultCenterFlag(BOOL bCenterFlag)
{
m_bDefaultCenterFlag = bCenterFlag;
}
inline BOOL PXRealPixFile::GetDefaultCenterFlag() const
{
return m_bDefaultCenterFlag;
}
inline void PXRealPixFile::SetContentVersion(UINT32 ulVersion)
{
m_ulContentVersion = ulVersion;
}
inline void PXRealPixFile::SetContentVersionToAtLeast(UINT32 ulVersion)
{
if (m_ulContentVersion < ulVersion)
{
m_ulContentVersion = ulVersion;
}
}
inline UINT32 PXRealPixFile::GetContentVersion() const
{
return m_ulContentVersion;
}
inline HX_RESULT PXRealPixFile::SetFileName(const char* pszFileName)
{
return SetString(pszFileName, &m_pFileNameStr);
}
inline HX_RESULT PXRealPixFile::SetFileName(IHXBuffer* pFileNameStr)
{
return SetString(pFileNameStr, &m_pFileNameStr);
}
inline HX_RESULT PXRealPixFile::GetFileName(IHXBuffer** ppFileNameStr)
{
return GetString(m_pFileNameStr, ppFileNameStr);
}
inline const char* PXRealPixFile::GetFileName()
{
const char* pszRet = NULL;
if (m_pFileNameStr)
{
pszRet = (const char*) m_pFileNameStr->GetBuffer();
}
return pszRet;
}
#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?