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

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? viewport.h

?? symbian 下的helix player源代碼
?? H
字號(hào):
/* ***** BEGIN LICENSE BLOCK *****
 * Source last modified: $Id: viewport.h,v 1.1.1.1.50.1 2004/07/09 02:05:58 hubbe Exp $
 * 
 * Portions Copyright (c) 1995-2004 RealNetworks, Inc. All Rights Reserved.
 * 
 * The contents of this file, and the files included with this file,
 * are subject to the current version of the RealNetworks Public
 * Source License (the "RPSL") available at
 * http://www.helixcommunity.org/content/rpsl unless you have licensed
 * the file under the current version of the RealNetworks Community
 * Source License (the "RCSL") available at
 * http://www.helixcommunity.org/content/rcsl, in which case the RCSL
 * will apply. You may also obtain the license terms directly from
 * RealNetworks.  You may not use this file except in compliance with
 * the RPSL or, if you have a valid RCSL with RealNetworks applicable
 * to this file, the RCSL.  Please see the applicable RPSL or RCSL for
 * the rights, obligations and limitations governing use of the
 * contents of the file.
 * 
 * Alternatively, the contents of this file may be used under the
 * terms of the GNU General Public License Version 2 or later (the
 * "GPL") in which case the provisions of the GPL are applicable
 * instead of those above. If you wish to allow use of your version of
 * this file only under the terms of the GPL, and not to allow others
 * to use your version of this file under the terms of either the RPSL
 * or RCSL, indicate your decision by deleting the provisions above
 * and replace them with the notice and other provisions required by
 * the GPL. If you do not delete the provisions above, a recipient may
 * use your version of this file under the terms of any one of the
 * RPSL, the RCSL or the GPL.
 * 
 * This file is part of the Helix DNA Technology. RealNetworks is the
 * developer of the Original Code and owns the copyrights in the
 * portions it created.
 * 
 * This file, and the files included with this file, is distributed
 * and made available on an 'AS IS' basis, WITHOUT WARRANTY OF ANY
 * KIND, EITHER EXPRESS OR IMPLIED, AND REALNETWORKS HEREBY DISCLAIMS
 * ALL SUCH WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES
 * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, QUIET
 * ENJOYMENT OR NON-INFRINGEMENT.
 * 
 * Technology Compatibility Kit Test Suite(s) Location:
 *    http://www.helixcommunity.org/content/tck
 * 
 * Contributor(s):
 * 
 * ***** END LICENSE BLOCK ***** */

#ifndef _VIEWPORT_H_
#define _VIEWPORT_H_

#include "hxvport.h"

class HXViewPortManager;

class HXViewPort : public IHXViewPort
{
private:
    LONG32		m_lRefCount;
    
    const char*		m_pszName;
    IHXValues*		m_pValues;
    HXViewPortManager*	m_pParent;

    ~HXViewPort();

    PRIVATE_DESTRUCTORS_ARE_NOT_A_CRIME

public:
    HXViewPort(HXViewPortManager* pViewPortManager,
		IHXValues*	    pValues,
		const char*	    pszName);

    /*
     *	IUnknown methods
     */
    STDMETHOD(QueryInterface)	(THIS_
				REFIID riid,
				void** ppvObj);

    STDMETHOD_(ULONG32,AddRef)	(THIS);

    STDMETHOD_(ULONG32,Release)	(THIS);

    /*
     * IHXViewPort methods
     */

    /************************************************************************
     *	Method:
     *	    IHXViewPort::GetName
     *	Purpose:
     *	    get name of the viewport
     */
    STDMETHOD_(const char*, GetName)	(THIS);

    /************************************************************************
     *	Method:
     *	    IHXViewPort::GetProperties
     *	Purpose:
     *	    get properties of the viewport
     */
    STDMETHOD(GetProperties)	(THIS_
				 REF(IHXValues*)   pValues);

    /************************************************************************
     *	Method:
     *	    IHXViewPort::Show
     *	Purpose:
     *	    show viewport
     */
    STDMETHOD(Show)		(THIS);

    /************************************************************************
     *	Method:
     *	    IHXViewPort::Hide
     *	Purpose:
     *	    hide viewport
     */
    STDMETHOD(Hide)		(THIS);

    /************************************************************************
     *	Method:
     *	    IHXViewPort::SetFocus
     *	Purpose:
     *	    set focus on viewport
     */
    STDMETHOD(SetFocus)		(THIS);

    /************************************************************************
     *	Method:
     *	    IHXViewPort::SetZOrder
     *	Purpose:
     *	    set Z order on viewport
     */
    STDMETHOD(SetZOrder)	(THIS_
				 UINT32	ulZOrder);
};

class HXViewPortManager : public IHXViewPortManager
{
private:
    LONG32		    m_lRefCount;
    
    HXPlayer*		    m_pPlayer;
    CHXMapStringToOb*	    m_pViewPortMap;
    CHXSimpleList*	    m_pViewPortSinkList;
    IHXViewPortSupplier*   m_pViewPortSupplier;

    friend class	    HXViewPort;

    ~HXViewPortManager();

    PRIVATE_DESTRUCTORS_ARE_NOT_A_CRIME

protected:
    HX_RESULT	OnViewPortShow(const char* pszViewPortName);
    HX_RESULT	OnViewPortHide(const char* pszViewPortName);
    HX_RESULT	OnViewPortFocus(const char* pszViewPortName);
    HX_RESULT	OnViewPortZOrder(const char* pszViewPortName, UINT32 ulZOrder);
    
public:
    HXViewPortManager(HXPlayer* pPlayer);

    /*
     *	IUnknown methods
     */
    STDMETHOD(QueryInterface)	(THIS_
				REFIID riid,
				void** ppvObj);

    STDMETHOD_(ULONG32,AddRef)	(THIS);

    STDMETHOD_(ULONG32,Release)	(THIS);

    /*
     * IHXViewPortManager methods
     */

    /************************************************************************
     *	Method:
     *	    IHXViewPortManager::OpenViewPort
     *	Purpose:
     *	    create viewport
     */
    STDMETHOD(OpenViewPort)	(THIS_
				 IHXValues*	pValues,
				 IHXSiteUser*  pSiteUser);

    /************************************************************************
     *	Method:
     *	    IHXViewPortManager::GetViewPort
     *	Purpose:
     *	    get viewport
     */
    STDMETHOD(GetViewPort)	(THIS_
				 const char* pszViewPort,
				 REF(IHXViewPort*) pViewPort);

    /************************************************************************
     *	Method:
     *	    IHXViewPortManager::CloseViewPort
     *	Purpose:
     *	    remove viewport
     */
    STDMETHOD(CloseViewPort)	(THIS_
				 const char* pszViewPort);

    /************************************************************************
     *	Method:
     *	    IHXViewPortManager::AddViewPortSink
     *	Purpose:
     *	    add viewport sinker
     */
    STDMETHOD(AddViewPortSink)	(THIS_
				 IHXViewPortSink*  pViewPortSink);

    /************************************************************************
     *	Method:
     *	    IHXViewPortManager::RemoveViewPortSink
     *	Purpose:
     *	    remove viewport sinker
     */
    STDMETHOD(RemoveViewPortSink)   (THIS_
				     IHXViewPortSink*  pViewPortSink);

    void Close();
};

#endif /* _VIEWPORT_H_ */

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
色94色欧美sute亚洲线路一ni| 午夜欧美电影在线观看| 国模无码大尺度一区二区三区| 91精品国产黑色紧身裤美女| 亚洲成人av中文| 91精选在线观看| 免费成人美女在线观看| 精品国产1区2区3区| 欧美写真视频网站| 日本不卡视频在线观看| 亚洲精品一区二区三区99| 国产iv一区二区三区| 专区另类欧美日韩| 欧美日韩大陆在线| 狠狠色综合日日| 国产精品国产a级| 欧美色图在线观看| 精品亚洲国产成人av制服丝袜| 久久青草国产手机看片福利盒子| 成人精品在线视频观看| 一级日本不卡的影视| 欧美一区二区成人| 国产91精品一区二区麻豆网站| 亚洲天堂中文字幕| 欧美一区二区视频在线观看2020| 韩国av一区二区三区在线观看| 国产精品乱码久久久久久| 欧美色国产精品| 韩国三级在线一区| 亚洲一区二区三区中文字幕在线 | 中文子幕无线码一区tr| 色呦呦网站一区| 日韩一区精品视频| 亚洲国产成人在线| 欧美一级电影网站| jlzzjlzz亚洲女人18| 日韩精品午夜视频| 国产精品网站在线| 日韩欧美一区在线观看| 91免费观看国产| 狠狠色丁香婷婷综合| 亚洲综合视频在线观看| 国产亚洲精品福利| 51精品国自产在线| 色婷婷国产精品久久包臀| 本田岬高潮一区二区三区| 日本一区二区三区久久久久久久久不 | 国产一区二区三区美女| 亚洲欧美经典视频| 久久久久久**毛片大全| 欧美午夜宅男影院| av激情综合网| 久久爱www久久做| 亚洲午夜三级在线| 中文字幕在线观看一区| 欧美精品一区二区三区在线播放 | 亚洲素人一区二区| 久久久99免费| 日韩欧美国产精品一区| 欧美色图天堂网| 91在线免费看| 国产成人亚洲综合a∨婷婷| 婷婷久久综合九色综合绿巨人| 欧美国产激情一区二区三区蜜月| 91精品国产欧美一区二区18| 色综合一个色综合| 99久久99久久精品国产片果冻| 国产一区二区三区精品视频| 日本欧美一区二区三区乱码| 亚洲一区二区不卡免费| 亚洲欧洲精品一区二区三区不卡| 久久久久久久久久久电影| 日韩一级二级三级精品视频| 884aa四虎影成人精品一区| 欧美自拍偷拍午夜视频| 91蝌蚪porny九色| 99麻豆久久久国产精品免费优播| 成熟亚洲日本毛茸茸凸凹| 国产高清不卡一区| 国产成人久久精品77777最新版本 国产成人鲁色资源国产91色综 | 久久国产精品72免费观看| 日本中文字幕一区二区有限公司| 五月激情六月综合| 日韩1区2区日韩1区2区| 日韩高清不卡一区二区| 亚洲成人av中文| 日韩二区在线观看| 久久疯狂做爰流白浆xx| 经典一区二区三区| 国产69精品久久久久毛片| 成人免费视频一区| 91麻豆视频网站| 欧美在线一二三| 欧美电影一区二区| 欧美成人官网二区| 国产欧美日韩久久| 亚洲欧美日韩国产一区二区三区| 亚洲精品日日夜夜| 午夜久久久久久| 久久国产精品72免费观看| 国产精品亚洲专一区二区三区| 成人小视频在线| 91视频观看视频| 7777精品伊人久久久大香线蕉经典版下载| 91精品国产综合久久久久久久久久 | 久久久91精品国产一区二区精品| 国产蜜臀97一区二区三区| 亚洲视频免费观看| 亚洲成av人片一区二区梦乃| 看电视剧不卡顿的网站| 国产一区二区成人久久免费影院| 成人精品鲁一区一区二区| 色狠狠桃花综合| 欧美一级欧美三级在线观看 | 久久久精品日韩欧美| 国产精品久久久久aaaa樱花 | 亚洲成人综合在线| 精品一区二区三区免费观看 | 国产女人aaa级久久久级| 亚洲男同1069视频| 91色porny在线视频| 538prom精品视频线放| 国产视频亚洲色图| 香蕉成人伊视频在线观看| 国产一区久久久| 欧美性色综合网| 国产丝袜在线精品| 无吗不卡中文字幕| 99久久免费视频.com| 91精品国产综合久久久久久 | 成人av在线资源网站| 欧美日韩在线精品一区二区三区激情| 2019国产精品| 亚洲成人综合网站| 99国产一区二区三精品乱码| 日韩欧美一区电影| 亚洲韩国一区二区三区| 成人一区二区三区视频在线观看 | 亚洲自拍另类综合| 国产成人啪免费观看软件| 制服丝袜中文字幕亚洲| 亚洲婷婷在线视频| 国产99久久久精品| 欧美一级欧美三级在线观看| 亚洲精品videosex极品| 国产成人av电影在线播放| 日韩一区二区免费高清| 亚洲一区二区三区四区在线| 成人精品高清在线| 久久婷婷成人综合色| 日本sm残虐另类| 欧美乱妇15p| 伊人色综合久久天天人手人婷| 成人在线视频一区二区| 精品欧美一区二区在线观看| 午夜精品久久久久影视| 色哟哟国产精品| 国产精品久99| 粉嫩13p一区二区三区| 久久久精品免费观看| 久久疯狂做爰流白浆xx| 日韩女同互慰一区二区| 日韩电影一二三区| 欧美久久一二区| 天天综合色天天| 884aa四虎影成人精品一区| 午夜精品久久一牛影视| 欧美日韩午夜在线视频| 亚洲电影在线播放| 亚洲日本va在线观看| 成人午夜激情在线| 国产精品乱人伦中文| 99久久精品国产精品久久| 中文字幕日韩一区| 一本到三区不卡视频| 亚洲精品成人在线| 欧美色视频在线| 手机精品视频在线观看| 欧美视频一区二区三区| 亚洲成人av一区二区三区| 欧美日韩国产影片| 欧美a级理论片| 久久众筹精品私拍模特| 国产成a人无v码亚洲福利| 中文字幕精品—区二区四季| 成人av免费在线| 一区二区三区日韩欧美| 精品1区2区3区| 欧美aa在线视频| 精品理论电影在线| 波多野洁衣一区| 亚洲gay无套男同| 精品嫩草影院久久| 国产999精品久久| 亚洲综合色区另类av| 91精品欧美久久久久久动漫 | 99re这里只有精品首页| 亚洲一区二区三区四区五区中文| 777久久久精品| 国产成人精品免费|