亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? effect.cpp

?? linux下的一款播放器
?? CPP
?? 第 1 頁 / 共 4 頁
字號:
                                                   m_pFileObject->GetTimeFormat(),                                                   m_ulDuration);    if (retVal != HXR_OK)    {        if (retVal == HXR_PROP_NOT_FOUND)        {            m_cErrorMessage = "Missing duration attribute in ";        }        else        {            m_cErrorMessage = "Invalid time formatting in ";        }        m_cErrorMessage += rText;        return FALSE;    }//    if (!CIMFFileObject::SetAttributeValue(rText, m_pszStart,    m_ulStart))    return FALSE;//    if (!CIMFFileObject::SetAttributeValue(rText, m_pszDuration, m_ulDuration)) return FALSE;    if (!CIMFFileObject::SetAttributeValue(rText, m_pszTarget,   m_ulTarget))   return FALSE;    // These are optional attributes    m_cSrcRect.InitFromText(rText);    m_cDstRect.InitFromText(rText);    CIMFFileObject::SetAttributeValue(rText, m_pszURL, m_cURL);	CIMFFileObject::SetAttributeValue(rText, m_pszMaxFps, m_ulMaxFps);    if (!CIMFFileObject::SetAttributeValueBOOL(rText, m_pszAspect, m_bAspectFlag))    {        m_bAspectFlag = m_bAspectDefault;    }    return TRUE;}void CIMFCrossfadeEffect::RenderToolData(IMFEFFECT& imfEffect){    imfEffect.m_ulBinSize        = GetBinaryLength();    imfEffect.m_ulMaxFps         = GetMaxFps();    imfEffect.m_ulStart          = GetStart();    imfEffect.m_ulDuration       = GetDuration();    imfEffect.m_bAspect          = GetAspectFlag();    imfEffect.m_bDefaultAspect   = GetAspectDefault();    imfEffect.m_ulTarget         = GetTargetImageHandle();    imfEffect.m_ulType           = GetType();    imfEffect.m_nSrc_x           = m_cSrcRect.GetX();    imfEffect.m_nSrc_y           = m_cSrcRect.GetY();    imfEffect.m_nSrc_W           = m_cSrcRect.GetWidth();    imfEffect.m_nSrc_H           = m_cSrcRect.GetHeight();    imfEffect.m_nDest_x          = m_cDstRect.GetX();    imfEffect.m_nDest_y          = m_cDstRect.GetY();    imfEffect.m_nDest_W          = m_cDstRect.GetWidth();    imfEffect.m_nDest_H          = m_cDstRect.GetHeight();    if (m_cURL.length() > 0)        SafeStrCpy(imfEffect.m_cURL, GetURL().c_str(), 256);    }BOOL CIMFCrossfadeEffect::InitFromToolData(IMFEFFECT imfEffect){    SetStart(imfEffect.m_ulStart);    SetDefaultMaxFps(imfEffect.m_ulMaxFps);    SetDuration(imfEffect.m_ulDuration);       SetAspectFlag(imfEffect.m_bAspect);    SetAspectDefault(imfEffect.m_bDefaultAspect);    SetTargetImageHandle(imfEffect.m_ulTarget);    SetURL(imfEffect.m_cURL);    m_cSrcRect.SetX(imfEffect.m_nSrc_x);    m_cSrcRect.SetY(imfEffect.m_nSrc_y);    m_cSrcRect.SetWidth(imfEffect.m_nSrc_W);    m_cSrcRect.SetHeight(imfEffect.m_nSrc_H);    m_cDstRect.SetX(imfEffect.m_nDest_x);    m_cDstRect.SetY(imfEffect.m_nDest_y);    m_cDstRect.SetWidth(imfEffect.m_nDest_W);    m_cDstRect.SetHeight(imfEffect.m_nDest_H);    return TRUE;    }//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////ULONG32 CIMFFillEffect::GetBinaryLength(){    return 30 + 4 + m_cURL.length();}ULONG32 CIMFFillEffect::RenderBinary(unsigned char *pBuffer){    ULONG32 ulCurPos = 0;    ulCurPos += RenderBinaryType(pBuffer + ulCurPos, (ULONG32) kTypeFill);    ulCurPos += RenderBinaryType(pBuffer + ulCurPos, m_ulStart);	ulCurPos += RenderBinaryType(pBuffer + ulCurPos, m_ulMaxFps);    ulCurPos += RenderBinaryType(pBuffer + ulCurPos, m_cURL);    ulCurPos += m_cColor.RenderBinary(pBuffer + ulCurPos);    ulCurPos += m_cDstRect.RenderBinary(pBuffer + ulCurPos);    return ulCurPos;}ULONG32 CIMFFillEffect::InitFromBinary(unsigned char *pBuffer){    ULONG32 ulCurPos = 0;    ULONG32 ulTmp;    ulCurPos += InitFromBinaryType(pBuffer + ulCurPos, ulTmp); // This is the type    ulCurPos += InitFromBinaryType(pBuffer + ulCurPos, m_ulStart);	ulCurPos += InitFromBinaryType(pBuffer + ulCurPos, m_ulMaxFps);    ulCurPos += InitFromBinaryType(pBuffer + ulCurPos, m_cURL);    ulCurPos += m_cColor.InitFromBinary(pBuffer + ulCurPos);    ulCurPos += m_cDstRect.InitFromBinary(pBuffer + ulCurPos);    return ulCurPos;}void CIMFFillEffect::RenderText(GString &rText){    rText += CIMFFileObject::m_pszTagStart;    rText += CIMFFileObject::m_pszFillTag;    rText += " ";    CIMFFileObject::RenderAttribute(m_pszStart, m_ulStart, rText);    m_cColor.RenderText(rText);    m_cDstRect.RenderText(rText);    if (m_cURL.length() > 0)    {        CIMFFileObject::RenderAttribute(m_pszURL, m_cURL, rText);    }    rText += CIMFFileObject::m_pszTagEnd;}BOOL CIMFFillEffect::InitFromText(GString &rText){    // Get the start time    HX_RESULT retVal = CIMFFileObject::SetAttributeTimeValue(rText,                                                             m_pszStart,                                                             m_pFileObject->GetTimeFormat(),                                                             m_ulStart);    if (retVal != HXR_OK)    {        if (retVal == HXR_PROP_NOT_FOUND)        {            m_cErrorMessage = "Missing start attribute in ";        }        else        {            m_cErrorMessage = "Invalid time formatting in ";        }        m_cErrorMessage += rText;        return FALSE;    }    // Get the color    if (!m_cColor.InitFromText(rText)) return FALSE;    // These are optional attributes    m_cDstRect.InitFromText(rText);    CIMFFileObject::SetAttributeValue(rText, m_pszURL, m_cURL);	CIMFFileObject::SetAttributeValue(rText, m_pszMaxFps, m_ulMaxFps);    return TRUE;}void CIMFFillEffect::RenderToolData(IMFEFFECT& imfEffect){    imfEffect.m_ulBinSize        = GetBinaryLength();    imfEffect.m_ulMaxFps         = GetMaxFps();    imfEffect.m_ulStart          = GetStart();    imfEffect.m_ucRed            = m_cColor.GetRed();    imfEffect.m_ucBlue           = m_cColor.GetBlue();    imfEffect.m_ucGreen          = m_cColor.GetGreen();    imfEffect.m_ulType           = GetType();    imfEffect.m_nDest_x          = m_cDstRect.GetX();    imfEffect.m_nDest_y          = m_cDstRect.GetY();    imfEffect.m_nDest_W          = m_cDstRect.GetWidth();    imfEffect.m_nDest_H          = m_cDstRect.GetHeight();    if (m_cURL.length() > 0)        SafeStrCpy(imfEffect.m_cURL, GetURL().c_str(), 256);    }BOOL  CIMFFillEffect::InitFromToolData(IMFEFFECT imfEffect){    SetDefaultMaxFps(imfEffect.m_ulMaxFps);    SetStart(imfEffect.m_ulStart);    SetURL(imfEffect.m_cURL);    CIMFColor newColor(imfEffect.m_ucRed,imfEffect.m_ucBlue,imfEffect.m_ucGreen);    m_cColor= newColor;    m_cDstRect.SetX(imfEffect.m_nDest_x);    m_cDstRect.SetY(imfEffect.m_nDest_y);    m_cDstRect.SetWidth(imfEffect.m_nDest_W);    m_cDstRect.SetHeight(imfEffect.m_nDest_H);    return TRUE;    }//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////ULONG32 CIMFFadeoutEffect::GetBinaryLength(){    return 34 + 4 + m_cURL.length();}ULONG32 CIMFFadeoutEffect::RenderBinary(unsigned char *pBuffer){    ULONG32 ulCurPos = 0;    ulCurPos += RenderBinaryType(pBuffer + ulCurPos, (ULONG32) kTypeFadeOut);    ulCurPos += RenderBinaryType(pBuffer + ulCurPos, m_ulStart);	ulCurPos += RenderBinaryType(pBuffer + ulCurPos, m_ulMaxFps);    ulCurPos += RenderBinaryType(pBuffer + ulCurPos, m_cURL);    ulCurPos += RenderBinaryType(pBuffer + ulCurPos, m_ulDuration);    ulCurPos += m_cColor.RenderBinary(pBuffer + ulCurPos);    ulCurPos += m_cDstRect.RenderBinary(pBuffer + ulCurPos);    return ulCurPos;}ULONG32 CIMFFadeoutEffect::InitFromBinary(unsigned char *pBuffer){    ULONG32 ulCurPos = 0;    ULONG32 ulTmp;    ulCurPos += InitFromBinaryType(pBuffer + ulCurPos, ulTmp); // This is the type    ulCurPos += InitFromBinaryType(pBuffer + ulCurPos, m_ulStart);	ulCurPos += InitFromBinaryType(pBuffer + ulCurPos, m_ulMaxFps);    ulCurPos += InitFromBinaryType(pBuffer + ulCurPos, m_cURL);    ulCurPos += InitFromBinaryType(pBuffer + ulCurPos, m_ulDuration);    ulCurPos += m_cColor.InitFromBinary(pBuffer + ulCurPos);    ulCurPos += m_cDstRect.InitFromBinary(pBuffer + ulCurPos);    return ulCurPos;}void CIMFFadeoutEffect::RenderText(GString &rText){    rText += CIMFFileObject::m_pszTagStart;    rText += CIMFFileObject::m_pszFadeoutTag;    rText += " ";    CIMFFileObject::RenderAttribute(m_pszStart,    m_ulStart,     rText);    CIMFFileObject::RenderAttribute(m_pszDuration, m_ulDuration,  rText);    m_cColor.RenderText(rText);    m_cDstRect.RenderText(rText);    if (m_cURL.length() > 0)    {        CIMFFileObject::RenderAttribute(m_pszURL, m_cURL, rText);    }    rText += CIMFFileObject::m_pszTagEnd;}BOOL CIMFFadeoutEffect::InitFromText(GString &rText){    // These are required attributes    // Get the start time    HX_RESULT retVal = CIMFFileObject::SetAttributeTimeValue(rText,                                                             m_pszStart,                                                             m_pFileObject->GetTimeFormat(),                                                             m_ulStart);    if (retVal != HXR_OK)    {        if (retVal == HXR_PROP_NOT_FOUND)        {            m_cErrorMessage = "Missing start attribute in ";        }        else        {            m_cErrorMessage = "Invalid time formatting in ";        }        m_cErrorMessage += rText;        return FALSE;    }    // Get the duration    retVal = CIMFFileObject::SetAttributeTimeValue(rText,                                                   m_pszDuration,                                                   m_pFileObject->GetTimeFormat(),                                                   m_ulDuration);    if (retVal != HXR_OK)    {        if (retVal == HXR_PROP_NOT_FOUND)        {            m_cErrorMessage = "Missing duration attribute in ";        }        else        {            m_cErrorMessage = "Invalid time formatting in ";        }        m_cErrorMessage += rText;        return FALSE;    }//    if (!CIMFFileObject::SetAttributeValue(rText, m_pszStart,    m_ulStart))    return FALSE;//    if (!CIMFFileObject::SetAttributeValue(rText, m_pszDuration, m_ulDuration)) return FALSE;    if (!m_cColor.InitFromText(rText)) return FALSE;    // These are optional attributes    m_cDstRect.InitFromText(rText);    CIMFFileObject::SetAttributeValue(rText, m_pszURL, m_cURL);	CIMFFileObject::SetAttributeValue(rText, m_pszMaxFps, m_ulMaxFps);    return TRUE;}void CIMFFadeoutEffect::RenderToolData(IMFEFFECT& imfEffect){    imfEffect.m_ulBinSize        = GetBinaryLength();    imfEffect.m_ulMaxFps         = GetMaxFps();    imfEffect.m_ulStart          = GetStart();    imfEffect.m_ulDuration       = GetDuration();    imfEffect.m_ucRed            = m_cColor.GetRed();    imfEffect.m_ucBlue           = m_cColor.GetBlue();    imfEffect.m_ucGreen          = m_cColor.GetGreen();    imfEffect.m_ulType           = GetType();    imfEffect.m_nDest_x          = m_cDstRect.GetX();    imfEffect.m_nDest_y          = m_cDstRect.GetY();    imfEffect.m_nDest_W          = m_cDstRect.GetWidth();    imfEffect.m_nDest_H          = m_cDstRect.GetHeight();    if (m_cURL.length() > 0)        SafeStrCpy(imfEffect.m_cURL, GetURL().c_str(), 256);    }BOOL CIMFFadeoutEffect::InitFromToolData(IMFEFFECT imfEffect){    SetStart(imfEffect.m_ulStart);    SetDefaultMaxFps(imfEffect.m_ulMaxFps);    SetDuration(imfEffect.m_ulDuration);    SetURL(imfEffect.m_cURL);           CIMFColor newColor(imfEffect.m_ucRed,imfEffect.m_ucBlue,imfEffect.m_ucGreen);    m_cColor= newColor;    m_cDstRect.SetX(imfEffect.m_nDest_x);    m_cDstRect.SetY(imfEffect.m_nDest_y);    m_cDstRect.SetWidth(imfEffect.m_nDest_W);    m_cDstRect.SetHeight(imfEffect.m_nDest_H);    return TRUE;    }//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////ULONG32 CIMFWipeEffect::GetBinaryLength(){    return 62 + 4 + m_cURL.length();}ULONG32 CIMFWipeEffect::RenderBinary(unsigned char *pBuffer){    ULONG32 ulCurPos = 0;    ulCurPos += RenderBinaryType(pBuffer + ulCurPos, (ULONG32) kTypeWipe);    ulCurPos += RenderBinaryType(pBuffer + ulCurPos, m_ulStart);	ulCurPos += RenderBinaryType(pBuffer + ulCurPos, m_ulMaxFps);    ulCurPos += RenderBinaryType(pBuffer + ulCurPos, m_cURL);    ulCurPos += RenderBinaryType(pBuffer + ulCurPos, m_ulDuration);    ulCurPos += RenderBinaryType(pBuffer + ulCurPos, m_ulType);    ulCurPos += RenderBinaryType(pBuffer + ulCurPos, m_ulDirection);    ulCurPos += RenderBinaryType(pBuffer + ulCurPos, m_ulTarget);    ulCurPos += m_cSrcRect.RenderBinary(pBuffer + ulCurPos);    ulCurPos += m_cDstRect.RenderBinary(pBuffer + ulCurPos);    ulCurPos += RenderBinaryType(pBuffer + ulCurPos, m_bAspectFlag);    return ulCurPos;}ULONG32 CIMFWipeEffect::InitFromBinary(unsigned char *pBuffer){    ULONG32 ulCurPos = 0;    ULONG32 ulTmp;    ulCurPos += InitFromBinaryType(pBuffer + ulCurPos, ulTmp); // This is the type    ulCurPos += InitFromBinaryType(pBuffer + ulCurPos, m_ulStart);	ulCurPos += InitFromBinaryType(pBuffer + ulCurPos, m_ulMaxFps);    ulCurPos += InitFromBinaryType(pBuffer + ulCurPos, m_cURL);    ulCurPos += InitFromBinaryType(pBuffer + ulCurPos, m_ulDuration);    ulCurPos += InitFromBinaryType(pBuffer + ulCurPos, m_ulType);    ulCurPos += InitFromBinaryType(pBuffer + ulCurPos, m_ulDirection);

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美视频三区在线播放| 国产综合一区二区| 91女人视频在线观看| 日本一区二区在线不卡| 国产91清纯白嫩初高中在线观看| 久久精品网站免费观看| 成人动漫av在线| 亚洲免费资源在线播放| 欧日韩精品视频| 五月天婷婷综合| 日韩无一区二区| 国产高清一区日本| 136国产福利精品导航| 欧美艳星brazzers| 婷婷久久综合九色综合伊人色| 51精品视频一区二区三区| 久久精品二区亚洲w码| 国产亚洲一本大道中文在线| 99国产精品久久久久| 视频一区视频二区中文字幕| 日韩精品一区二区三区视频| aaa亚洲精品| 美女视频一区二区| 中文字幕永久在线不卡| 欧美剧在线免费观看网站| 国产一区视频导航| 一区二区三区四区视频精品免费 | 国产自产v一区二区三区c| 国产欧美日韩亚州综合| 欧美午夜片在线看| 国产真实乱偷精品视频免| 亚洲三级视频在线观看| 日韩欧美电影在线| 日本国产一区二区| 国产一本一道久久香蕉| 亚洲一区二区三区视频在线播放| 26uuu久久天堂性欧美| 色综合久久九月婷婷色综合| 久久成人久久爱| 亚洲一二三四在线| 亚洲国产精品v| 欧美精品aⅴ在线视频| 成人理论电影网| 久久精品噜噜噜成人av农村| 伊人婷婷欧美激情| 国产亚洲欧美日韩日本| 9191精品国产综合久久久久久| av爱爱亚洲一区| 国产一区二区美女诱惑| 三级一区在线视频先锋| 亚洲女同女同女同女同女同69| 2021国产精品久久精品| 这里只有精品电影| 在线观看亚洲成人| 色婷婷国产精品综合在线观看| 国产精品一卡二卡| 久久国产精品一区二区| 亚洲成av人综合在线观看| 亚洲欧美日韩中文字幕一区二区三区| 欧美精品一区二区三区蜜桃视频 | 国产美女娇喘av呻吟久久| 午夜精品一区二区三区电影天堂 | 欧美日韩一区精品| av在线不卡电影| 国产成人精品影视| 国内精品免费在线观看| 久久国产综合精品| 理论片日本一区| 久久精品久久99精品久久| 天天色图综合网| 日韩二区三区在线观看| 首页国产丝袜综合| 轻轻草成人在线| 蜜臀av国产精品久久久久| 免费不卡在线观看| 久久99国产精品尤物| 精品在线亚洲视频| 国产精品66部| 成人影视亚洲图片在线| 成人免费va视频| 99国产精品一区| 欧美性欧美巨大黑白大战| 91久久精品午夜一区二区| 欧美中文字幕一区二区三区亚洲| 欧美色倩网站大全免费| 91精品在线一区二区| 日韩欧美精品在线| 精品成人在线观看| 国产欧美视频一区二区三区| 中文字幕中文乱码欧美一区二区| 综合久久综合久久| 亚洲综合色自拍一区| 日韩中文欧美在线| 久久99日本精品| 国产91精品露脸国语对白| 99精品久久久久久| 欧美性受极品xxxx喷水| 91精品国产一区二区三区| 日韩精品一区在线| 国产精品色婷婷久久58| 亚洲美女视频一区| 奇米一区二区三区| 国产白丝精品91爽爽久久| 91网站在线播放| 91精品国产欧美一区二区成人| 亚洲精品一区二区精华| 亚洲视频在线观看三级| 热久久久久久久| 成人国产电影网| 欧美日韩的一区二区| 久久只精品国产| 一区二区三区日韩在线观看| 免费成人在线网站| av成人动漫在线观看| 91精品一区二区三区久久久久久| 久久精品人人做人人爽人人| 亚洲香蕉伊在人在线观| 韩国理伦片一区二区三区在线播放| 99国产精品国产精品久久| 91精品国产福利在线观看| 国产精品乱子久久久久| 秋霞影院一区二区| 色综合色狠狠综合色| 26uuu色噜噜精品一区| 亚洲永久免费视频| 国产传媒一区在线| 欧美日韩亚洲综合在线| 国产欧美日韩卡一| 亚洲一区中文在线| 成人av高清在线| 日韩精品专区在线影院观看| 一区二区三区日本| 成人免费高清在线| 精品国产乱码久久久久久牛牛 | 成人午夜视频在线| 欧美一区二区三区四区五区| 亚洲欧美aⅴ...| 国产69精品久久久久777| 欧美高清hd18日本| 有码一区二区三区| 粉嫩蜜臀av国产精品网站| 欧美一区二区二区| 亚洲福利一二三区| 91麻豆精品一区二区三区| 久久免费看少妇高潮| 日韩高清一区二区| 欧美精品色一区二区三区| 亚洲男人的天堂在线aⅴ视频| 国产激情视频一区二区在线观看| 欧美一区二区网站| 视频一区视频二区在线观看| 色噜噜夜夜夜综合网| 国产精品午夜电影| 成人午夜av电影| 国产欧美视频一区二区| 国产一区二区在线免费观看| 日韩欧美国产高清| 久久电影网电视剧免费观看| 在线播放一区二区三区| 天天综合网 天天综合色| 欧美日韩成人综合| 亚洲成av人片在线观看无码| 在线影院国内精品| 亚洲影院免费观看| 欧美无砖专区一中文字| 亚洲国产精品精华液网站| 色婷婷av一区二区三区gif| 亚洲视频免费在线| 在线观看视频欧美| 亚洲宅男天堂在线观看无病毒| 91在线视频免费91| 亚洲黄网站在线观看| 欧美系列在线观看| 日韩精品乱码免费| 日韩精品一区二区三区swag| 久久99久久久久久久久久久| 日韩精品影音先锋| 国产传媒久久文化传媒| 中文字幕一区二区三区在线播放| www.综合网.com| 一区二区三区资源| 欧美日韩精品一二三区| 欧美aⅴ一区二区三区视频| 精品免费国产一区二区三区四区| 国产精品一区二区久久精品爱涩 | 日韩三级在线观看| 国产精品综合二区| 亚洲欧洲精品成人久久奇米网| 91网站视频在线观看| 五月天亚洲婷婷| 久久精品网站免费观看| 91视频一区二区三区| 五月婷婷久久丁香| 国产午夜精品美女毛片视频| 99久精品国产| 日韩av成人高清| 久久久久久夜精品精品免费| 99riav久久精品riav| 日本不卡视频在线| 国产农村妇女精品|