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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? control.odl

?? 墨香最新私服
?? ODL
?? 第 1 頁 / 共 2 頁
字號:
        HRESULT GetMaxIdealImageSize([out] long *pWidth,[out] long *pHeight);

        // get the restored window size when we're maximised or iconic

        HRESULT GetRestorePosition([out] long *pLeft,
                                   [out] long *pTop,
                                   [out] long *pWidth,
                                   [out] long *pHeight);

	// show and hide cursors useful when fullscreen
	HRESULT HideCursor([in] long HideCursor);
        HRESULT IsCursorHidden([out] long *CursorHidden);
    }

    // basic video-related functionality
    [
        uuid(56a868b5-0ad4-11ce-b03a-0020af0ba770),
        helpstring("IBasicVideo interface"),
        odl,
        oleautomation,
        dual
    ]
    interface IBasicVideo : IDispatch
    {
        // properties

        // Video specific (approximate) bit and frame rates

        [propget]
        HRESULT AvgTimePerFrame([out, retval] REFTIME *pAvgTimePerFrame);

        [propget]
        HRESULT BitRate([out, retval] long *pBitRate);

        [propget]
        HRESULT BitErrorRate([out, retval] long *pBitErrorRate);

        // read the native video size

        [propget]
        HRESULT VideoWidth([out, retval] long *pVideoWidth);

        [propget]
        HRESULT VideoHeight([out, retval] long *pVideoHeight);

        // change the source rectangle for the video

        [propput]
        HRESULT SourceLeft([in] long SourceLeft);
        [propget]
        HRESULT SourceLeft([out, retval] long *pSourceLeft);

        [propput]
        HRESULT SourceWidth([in] long SourceWidth);
        [propget]
        HRESULT SourceWidth([out, retval] long *pSourceWidth);

        [propput]
        HRESULT SourceTop([in] long SourceTop);
        [propget]
        HRESULT SourceTop([out, retval] long *pSourceTop);

        [propput]
        HRESULT SourceHeight([in] long SourceHeight);
        [propget]
        HRESULT SourceHeight([out, retval] long *pSourceHeight);

        // change the destination rectangle for the video

        [propput]
        HRESULT DestinationLeft([in] long DestinationLeft);
        [propget]
        HRESULT DestinationLeft([out, retval] long *pDestinationLeft);

        [propput]
        HRESULT DestinationWidth([in] long DestinationWidth);
        [propget]
        HRESULT DestinationWidth([out, retval] long *pDestinationWidth);

        [propput]
        HRESULT DestinationTop([in] long DestinationTop);
        [propget]
        HRESULT DestinationTop([out, retval] long *pDestinationTop);

        [propput]
        HRESULT DestinationHeight([in] long DestinationHeight);
        [propget]
        HRESULT DestinationHeight([out, retval] long *pDestinationHeight);

        // methods

        // get and set the source rectangle position

        HRESULT SetSourcePosition([in] long Left,
                                  [in] long Top,
                                  [in] long Width,
                                  [in] long Height);

        HRESULT GetSourcePosition([out] long *pLeft,
                                  [out] long *pTop,
                                  [out] long *pWidth,
                                  [out] long *pHeight);

        HRESULT SetDefaultSourcePosition();

        // get and set the destination rectangle position

        HRESULT SetDestinationPosition([in] long Left,
                                       [in] long Top,
                                       [in] long Width,
                                       [in] long Height);

        HRESULT GetDestinationPosition([out] long *pLeft,
                                       [out] long *pTop,
                                       [out] long *pWidth,
                                       [out] long *pHeight);

        HRESULT SetDefaultDestinationPosition();

        // get the native video dimensions

        HRESULT GetVideoSize([out] long *pWidth,[out] long *pHeight);

        // get all or some of the current video palette

        HRESULT GetVideoPaletteEntries([in] long StartIndex,
                                       [in] long Entries,
                                       [out] long *pRetrieved,
                                       [out] long *pPalette);

        HRESULT GetCurrentImage([in,out] long *pBufferSize,
                                [out] long *pDIBImage);

        // are we using a default source or destination

        HRESULT IsUsingDefaultSource();
        HRESULT IsUsingDefaultDestination();
    }

    // interface extension to IBasicVideo to return preferred aspect ratio
    [
        uuid(329bb360-f6ea-11d1-9038-00a0c9697298),
        helpstring("IBasicVideo2"),
        odl
    ]
    interface IBasicVideo2 : IBasicVideo
    {
        //  This may not match the native video dimensions because of
        //  non-square pixels or whatever.
        //  The video may not always be displayed in the preferred
        //  aspect ratio for performance reasons

        HRESULT GetPreferredAspectRatio([out] long *plAspectX,
                                        [out] long *plAspectY);
    }

    // interface returned to a command that has been queued via IQueueCommand
    [
        uuid(56a868b8-0ad4-11ce-b03a-0020af0ba770),
        helpstring("IDeferredCommand"),
        odl
    ]
    interface IDeferredCommand : IUnknown
    {
        HRESULT Cancel();
        HRESULT Confidence(
                    [out] LONG* pConfidence);
        HRESULT Postpone(
                    [in] REFTIME newtime);
        // return value is S_OK if completed. phrResult is set to the
        // result of the deferred command.
        HRESULT GetHResult(
                    [out] HRESULT* phrResult);
    };

    // queue an IDispatch-based command for execution at a specified time
    [
        uuid(56a868b7-0ad4-11ce-b03a-0020af0ba770),
        helpstring("IQueueCommand"),
        odl
    ]
    interface IQueueCommand  : IUnknown
    {
        HRESULT InvokeAtStreamTime(
                    [out] IDeferredCommand** pCmd,
                    [in] REFTIME time,            // at this streamtime
                    [in] GUID* iid,                   // call this interface
                    [in] long dispidMethod,         // ..and this method
                    [in] short wFlags,              // method/property
                    [in] long cArgs,                // count of args
                    [in] VARIANT* pDispParams,      // actual args
                    [in, out] VARIANT* pvarResult,  // return value
                    [out] short* puArgErr           // which arg in error
        );

        HRESULT InvokeAtPresentationTime(
                    [out] IDeferredCommand** pCmd,
                    [in] REFTIME time,            // at this presentation time
                    [in] GUID* iid,                   // call this interface
                    [in] long dispidMethod,         // ..and this method
                    [in] short wFlags,              // method/property
                    [in] long cArgs,                // count of args
                    [in] VARIANT* pDispParams,      // actual args
                    [in, out] VARIANT* pvarResult,  // return value
                    [out] short* puArgErr           // which arg in error
        );

    };



    // the filgraph object (CLSID_Filgraph)
    [
        uuid(e436ebb3-524f-11ce-9f53-0020af0ba770),
        helpstring("Filtergraph type info")
    ]
    coclass FilgraphManager
    {
        [default] interface IMediaControl;
        interface IMediaEvent;
        interface IMediaPosition;
        interface IBasicAudio;
        interface IBasicVideo;
        interface IVideoWindow;

    };


    // represents a filter (you can't QI for IBaseFilter from this object)
    [
        uuid(56a868ba-0ad4-11ce-b03a-0020af0ba770),
        helpstring("FilterInfo"),
        odl,
        oleautomation,
        dual
    ]
    interface IFilterInfo : IDispatch
    {
        // find a pin given an id - returns an object supporting
        // IPinInfo
        HRESULT FindPin(
                    [in] BSTR strPinID,
                    [out] IDispatch** ppUnk);

        // filter name
        [propget]
        HRESULT Name(
                    [out, retval] BSTR* strName);

        // Vendor info string
        [propget]
        HRESULT VendorInfo(
                    [out, retval] BSTR* strVendorInfo);

        // returns the actual filter object (supports IBaseFilter)
        [propget]
        HRESULT Filter(
                    [out, retval] IUnknown **ppUnk);

        // returns an IAMCollection object containing the PinInfo objects
        // for this filter
        [propget]
        HRESULT Pins(
                    [out, retval] IDispatch ** ppUnk);

        // returns -1 if true or 0 if false (OATRUE/FALSE)
        [propget]
        HRESULT IsFileSource(
                    [out, retval] LONG * pbIsSource);

        [propget]
        HRESULT Filename(
                    [out, retval] BSTR* pstrFilename);

        [propput]
        HRESULT Filename(
                    [in] BSTR strFilename);
    }

    [
        uuid(56a868bb-0ad4-11ce-b03a-0020af0ba770),
        helpstring("Registry Filter Info"),
        odl,
        oleautomation,
        dual
    ]
    interface IRegFilterInfo : IDispatch
    {
        // get the name of this filter
        [propget]
        HRESULT Name(
                    [out, retval] BSTR* strName);


        // make an instance of this filter, add it to the graph and
        // return an IFilterInfo for it.
        HRESULT Filter(
                    [out] IDispatch** ppUnk);
    }

    // wrapper for a media type
    [
        uuid(56a868bc-0ad4-11ce-b03a-0020af0ba770),
        helpstring("Media Type"),
        odl,
        oleautomation,
        dual
    ]
    interface IMediaTypeInfo : IDispatch
    {
        // get the major type GUID as a string
        [propget]
        HRESULT Type(
                    [out, retval] BSTR* strType);

        // get the subtype GUID as a string
        [propget]
        HRESULT Subtype(
                    [out, retval] BSTR* strType);
    }

    [
        uuid(56a868bd-0ad4-11ce-b03a-0020af0ba770),
        helpstring("Pin Info"),
        odl,
        oleautomation,
        dual
    ]
    interface IPinInfo : IDispatch
    {
        // get the pin object (IUnknown for an object that
        // supports IPin
        [propget]
        HRESULT Pin(
                    [out, retval] IUnknown** ppUnk);

        // get the PinInfo object for the pin we are connected to
        [propget]
        HRESULT ConnectedTo(
                    [out, retval] IDispatch** ppUnk);

        // get the media type on this connection - returns an
        // object supporting IMediaTypeInfo
        [propget]
        HRESULT ConnectionMediaType(
                    [out, retval] IDispatch** ppUnk);


        // return the FilterInfo object for the filter this pin
        // is part of
        [propget]
        HRESULT FilterInfo(
                    [out, retval] IDispatch** ppUnk);

        // get the name of this pin
        [propget]
        HRESULT Name(
                    [out, retval] BSTR* ppUnk);

        // pin direction
        [propget]
        HRESULT Direction(
                    [out, retval] LONG *ppDirection);

        // PinID - can pass to IFilterInfo::FindPin
        [propget]
        HRESULT PinID(
                    [out, retval] BSTR* strPinID);

        // collection of preferred media types (IAMCollection)
        [propget]
        HRESULT MediaTypes(
                    [out, retval] IDispatch** ppUnk);

        // Connect to the following pin, using other transform
        // filters as necessary. pPin can support either IPin or IPinInfo
        HRESULT Connect(
                    [in] IUnknown* pPin);

        // Connect directly to the following pin, not using any intermediate
        // filters
        HRESULT ConnectDirect(
                    [in] IUnknown* pPin);

        // Connect directly to the following pin, using the specified
        // media type only. pPin is an object that must support either
        // IPin or IPinInfo, and pMediaType must support IMediaTypeInfo.
        HRESULT ConnectWithType(
                    [in] IUnknown * pPin,
                    [in] IDispatch * pMediaType);

        // disconnect this pin and the corresponding connected pin from
        // each other. (Calls IPin::Disconnect on both pins).
        HRESULT Disconnect(void);

        // render this pin using any necessary transform and rendering filters
        HRESULT Render(void);
    }

    //--------------------------------------------------------------------
    //
    //  IAMStats - statistics
    //
    //  Note that the calls using an index are likely to be much faster
    //--------------------------------------------------------------------

    [
            uuid(bc9bcf80-dcd2-11d2-abf6-00a0c905f375),
            helpstring("Statistics"),
            odl,
            oleautomation,
            dual
    ]
    interface IAMStats : IDispatch {
        //  Reset all stats
        HRESULT Reset();

        //  Get number of stats collected
        [propget]
        HRESULT Count(
                    [out, retval] LONG* plCount);

        //  Pull out a specific value by position
        HRESULT GetValueByIndex([in] long lIndex,
                                [out] BSTR *szName,
                                [out] long *lCount,
                                [out] double *dLast,
                                [out] double *dAverage,
                                [out] double *dStdDev,
                                [out] double *dMin,
                                [out] double *dMax);

        //  Pull out a specific value by name
        HRESULT GetValueByName([in] BSTR szName,
                               [out] long *lIndex,
                               [out] long *lCount,
                                [out] double *dLast,
                               [out] double *dAverage,
                               [out] double *dStdDev,
                               [out] double *dMin,
                               [out] double *dMax);


        //  The calls below are for generators of statistics

        //  Return the index for a string - optinally create
        HRESULT GetIndex([in] BSTR szName,
                         [in] long lCreate,
                         [out] long *plIndex);

        //  Add a new value
        HRESULT AddValue([in] long lIndex,
                         [in] double dValue);
    }
};

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品第五页| 欧美一区二区精品| 国产一区二区免费看| 午夜婷婷国产麻豆精品| 性感美女极品91精品| 亚洲国产欧美日韩另类综合| 亚洲福利国产精品| 天堂影院一区二区| 美女在线观看视频一区二区| 蜜桃久久精品一区二区| 精品一区二区在线视频| 国产精品中文字幕日韩精品 | 国产亚洲一二三区| 国产免费成人在线视频| 欧美激情一区三区| 一区二区三区四区乱视频| 午夜精品一区二区三区电影天堂| 婷婷国产v国产偷v亚洲高清| 另类人妖一区二区av| 成人网页在线观看| 欧美最猛黑人xxxxx猛交| 欧美精品1区2区| 久久这里都是精品| 亚洲美女精品一区| 久久国产麻豆精品| 99久久久久久| 在线成人午夜影院| 国产精品理伦片| 亚洲chinese男男1069| 国产精品123| 欧美人妖巨大在线| 国产日韩精品久久久| 亚洲一区在线观看免费 | 日本成人超碰在线观看| 国产在线观看免费一区| 91久久精品国产91性色tv| 欧美一区二区三区视频免费| 国产欧美一区二区在线| 亚洲一区二区三区不卡国产欧美| 奇米精品一区二区三区在线观看一| 国产v综合v亚洲欧| 日韩欧美中文一区| 亚洲欧洲制服丝袜| 国产iv一区二区三区| 欧美日韩一区二区三区在线| 国产亚洲人成网站| 美女在线观看视频一区二区| 在线精品视频免费观看| 欧美国产在线观看| 韩国一区二区在线观看| 欧美男女性生活在线直播观看| 日本一区二区免费在线| 蜜臀精品久久久久久蜜臀| 91麻豆精品视频| 国产午夜精品福利| 极品尤物av久久免费看| 欧美区视频在线观看| 亚洲女同ⅹxx女同tv| 成人天堂资源www在线| 精品粉嫩超白一线天av| 日韩精品一卡二卡三卡四卡无卡| 色综合久久综合网97色综合 | 欧美日韩激情一区二区三区| 中文字幕人成不卡一区| 国产成人啪免费观看软件| 日韩免费观看高清完整版在线观看| 亚洲一区二区三区视频在线| 不卡av电影在线播放| 日本一区二区视频在线观看| 国产一区视频网站| 精品成人在线观看| 极品美女销魂一区二区三区| 欧美一区二区久久久| 日韩国产在线观看| 日韩欧美国产一区二区三区| 免费久久99精品国产| 欧美一区二区三区男人的天堂| 亚洲成人免费av| 欧美二区三区的天堂| 视频一区在线播放| 日韩一级二级三级| 老司机免费视频一区二区| 精品久久久久99| 国产成人精品亚洲777人妖| 国产网红主播福利一区二区| 国产乱子轮精品视频| 欧美激情中文不卡| 91行情网站电视在线观看高清版| 一区二区三区蜜桃网| 欧美久久久久久久久久 | 国产午夜精品一区二区三区嫩草| 成人午夜在线视频| 亚洲免费av高清| 91精品国产综合久久久久久漫画| 毛片一区二区三区| 欧美极品少妇xxxxⅹ高跟鞋| 91麻豆6部合集magnet| 日韩高清中文字幕一区| 国产婷婷色一区二区三区在线| 成人性生交大合| 性做久久久久久免费观看欧美| 欧美mv和日韩mv的网站| av不卡免费在线观看| 五月婷婷激情综合| 欧美国产成人在线| 欧美日韩三级视频| 国产伦精品一区二区三区免费迷| 亚洲人成伊人成综合网小说| 日韩女优制服丝袜电影| eeuss鲁片一区二区三区| 日本中文字幕一区二区视频| 中文字幕 久热精品 视频在线| 欧美人与禽zozo性伦| www.久久精品| 日韩av一级电影| 亚洲素人一区二区| 日韩情涩欧美日韩视频| 91在线视频网址| 国产精品一区二区三区四区| 亚洲丰满少妇videoshd| 国产精品成人在线观看| 精品国产伦理网| 欧美肥胖老妇做爰| 色拍拍在线精品视频8848| 国产iv一区二区三区| 天天综合色天天综合色h| 亚洲欧美日韩综合aⅴ视频| 久久久综合视频| 欧美一级精品在线| 欧美三级三级三级| 91精品福利视频| zzijzzij亚洲日本少妇熟睡| 国产成人午夜99999| 看片的网站亚洲| 奇米色一区二区| 日韩精品亚洲专区| 亚洲一区在线视频| 亚洲男人天堂一区| 国产精品天干天干在线综合| 久久品道一品道久久精品| 精品久久一二三区| 日韩精品中午字幕| 日韩天堂在线观看| 91精品国产综合久久蜜臀| 欧美喷水一区二区| 欧美精品久久天天躁| 欧美日韩国产高清一区二区| 欧美性做爰猛烈叫床潮| 日本电影亚洲天堂一区| 在线视频一区二区三区| 欧美视频在线观看一区| 欧美色老头old∨ideo| 欧美在线999| 欧美亚洲综合久久| 欧美日韩精品欧美日韩精品一| 欧美日本乱大交xxxxx| 日韩三级伦理片妻子的秘密按摩| 91麻豆精品国产91久久久更新时间 | 激情小说欧美图片| 黄色日韩网站视频| 成人免费看黄yyy456| 不卡高清视频专区| 欧美午夜精品久久久久久超碰| 欧美色图免费看| 日韩一级二级三级精品视频| 国产午夜精品在线观看| 亚洲精品水蜜桃| 调教+趴+乳夹+国产+精品| 九九精品视频在线看| 成人开心网精品视频| 色综合一个色综合| 6080午夜不卡| 国产区在线观看成人精品 | 国产亚洲欧美激情| 亚洲欧美日韩在线播放| 婷婷六月综合网| 国产成人精品免费网站| 色网站国产精品| 欧美va天堂va视频va在线| 国产精品丝袜在线| 午夜久久久久久电影| 国产伦理精品不卡| 欧美午夜精品电影| 国产欧美日韩中文久久| 亚洲国产色一区| 国产精品99久久久久久有的能看| 一本一本大道香蕉久在线精品| 欧美一区午夜视频在线观看| 国产精品少妇自拍| 日韩福利电影在线| 91麻豆国产自产在线观看| 日韩女优毛片在线| 一区二区三区不卡在线观看| 久久草av在线| 欧美在线播放高清精品| 中文字幕精品—区二区四季| 日韩精品色哟哟| 在线欧美日韩精品| 国产精品久久久久桃色tv| 青青草97国产精品免费观看无弹窗版|