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

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

?? control.cs

?? DirectShowLibV1-5針對DirectShow一些函數以及指令和LIB的檔案
?? CS
?? 第 1 頁 / 共 2 頁
字號:
    InterfaceType(ComInterfaceType.InterfaceIsDual)]
    public interface IBasicVideo
    {
        [PreserveSig]
        int get_AvgTimePerFrame([Out] out double pAvgTimePerFrame);

        [PreserveSig]
        int get_BitRate([Out] out int pBitRate);

        [PreserveSig]
        int get_BitErrorRate([Out] out int pBitRate);

        [PreserveSig]
        int get_VideoWidth([Out] out int pVideoWidth);

        [PreserveSig]
        int get_VideoHeight([Out] out int pVideoHeight);

        [PreserveSig]
        int put_SourceLeft([In] int SourceLeft);

        [PreserveSig]
        int get_SourceLeft([Out] out int pSourceLeft);

        [PreserveSig]
        int put_SourceWidth([In] int SourceWidth);

        [PreserveSig]
        int get_SourceWidth([Out] out int pSourceWidth);

        [PreserveSig]
        int put_SourceTop([In] int SourceTop);

        [PreserveSig]
        int get_SourceTop([Out] out int pSourceTop);

        [PreserveSig]
        int put_SourceHeight([In] int SourceHeight);

        [PreserveSig]
        int get_SourceHeight([Out] out int pSourceHeight);

        [PreserveSig]
        int put_DestinationLeft([In] int DestinationLeft);

        [PreserveSig]
        int get_DestinationLeft([Out] out int pDestinationLeft);

        [PreserveSig]
        int put_DestinationWidth([In] int DestinationWidth);

        [PreserveSig]
        int get_DestinationWidth([Out] out int pDestinationWidth);

        [PreserveSig]
        int put_DestinationTop([In] int DestinationTop);

        [PreserveSig]
        int get_DestinationTop([Out] out int pDestinationTop);

        [PreserveSig]
        int put_DestinationHeight([In] int DestinationHeight);

        [PreserveSig]
        int get_DestinationHeight([Out] out int pDestinationHeight);

        [PreserveSig]
        int SetSourcePosition(
            [In] int left,
            [In] int top,
            [In] int width,
            [In] int height
            );

        [PreserveSig]
        int GetSourcePosition(
            [Out] out int left,
            [Out] out int top,
            [Out] out int width,
            [Out] out int height
            );

        [PreserveSig]
        int SetDefaultSourcePosition();

        [PreserveSig]
        int SetDestinationPosition(
            [In] int left,
            [In] int top,
            [In] int width,
            [In] int height
            );

        [PreserveSig]
        int GetDestinationPosition(
            [Out] out int left,
            [Out] out int top,
            [Out] out int width,
            [Out] out int height
            );

        [PreserveSig]
        int SetDefaultDestinationPosition();

        [PreserveSig]
        int GetVideoSize(
            [Out] out int pWidth,
            [Out] out int pHeight
            );

        [PreserveSig]
        int GetVideoPaletteEntries(
            [In] int StartIndex,
            [In] int Entries,
            [Out] out int pRetrieved,
            [Out] out int [] pPalette
            );

        [PreserveSig]
        int GetCurrentImage(
            [In, Out] ref int pBufferSize,
            [Out] IntPtr pDIBImage // int *
            );

        [PreserveSig]
        int IsUsingDefaultSource();

        [PreserveSig]
        int IsUsingDefaultDestination();
    }

    [ComImport,
    Guid("329bb360-f6ea-11d1-9038-00a0c9697298"),
    InterfaceType(ComInterfaceType.InterfaceIsDual)]
    public interface IBasicVideo2 : IBasicVideo
    {
        #region IBasicVideo Methods

        [PreserveSig]
        new int get_AvgTimePerFrame([Out] out double pAvgTimePerFrame);

        [PreserveSig]
        new int get_BitRate([Out] out int pBitRate);

        [PreserveSig]
        new int get_BitErrorRate([Out] out int pBitRate);

        [PreserveSig]
        new int get_VideoWidth([Out] out int pVideoWidth);

        [PreserveSig]
        new int get_VideoHeight([Out] out int pVideoHeight);

        [PreserveSig]
        new int put_SourceLeft([In] int SourceLeft);

        [PreserveSig]
        new int get_SourceLeft([Out] out int pSourceLeft);

        [PreserveSig]
        new int put_SourceWidth([In] int SourceWidth);

        [PreserveSig]
        new int get_SourceWidth([Out] out int pSourceWidth);

        [PreserveSig]
        new int put_SourceTop([In] int SourceTop);

        [PreserveSig]
        new int get_SourceTop([Out] out int pSourceTop);

        [PreserveSig]
        new int put_SourceHeight([In] int SourceHeight);

        [PreserveSig]
        new int get_SourceHeight([Out] out int pSourceHeight);

        [PreserveSig]
        new int put_DestinationLeft([In] int DestinationLeft);

        [PreserveSig]
        new int get_DestinationLeft([Out] out int pDestinationLeft);

        [PreserveSig]
        new int put_DestinationWidth([In] int DestinationWidth);

        [PreserveSig]
        new int get_DestinationWidth([Out] out int pDestinationWidth);

        [PreserveSig]
        new int put_DestinationTop([In] int DestinationTop);

        [PreserveSig]
        new int get_DestinationTop([Out] out int pDestinationTop);

        [PreserveSig]
        new int put_DestinationHeight([In] int DestinationHeight);

        [PreserveSig]
        new int get_DestinationHeight([Out] out int pDestinationHeight);

        [PreserveSig]
        new int SetSourcePosition(
            [In] int left,
            [In] int top,
            [In] int width,
            [In] int height
            );

        [PreserveSig]
        new int GetSourcePosition(
            [Out] out int left,
            [Out] out int top,
            [Out] out int width,
            [Out] out int height
            );

        [PreserveSig]
        new int SetDefaultSourcePosition();

        [PreserveSig]
        new int SetDestinationPosition(
            [In] int left,
            [In] int top,
            [In] int width,
            [In] int height
            );

        [PreserveSig]
        new int GetDestinationPosition(
            [Out] out int left,
            [Out] out int top,
            [Out] out int width,
            [Out] out int height
            );

        [PreserveSig]
        new int SetDefaultDestinationPosition();

        [PreserveSig]
        new int GetVideoSize(
            [Out] out int pWidth,
            [Out] out int pHeight
            );

        [PreserveSig]
        new int GetVideoPaletteEntries(
            [In] int StartIndex,
            [In] int Entries,
            [Out] out int pRetrieved,
            [Out] out int [] pPalette
            );

        [PreserveSig]
        new int GetCurrentImage(
            [In, Out] ref int pBufferSize,
            [Out] IntPtr pDIBImage // int *
            );

        [PreserveSig]
        new int IsUsingDefaultSource();

        [PreserveSig]
        new int IsUsingDefaultDestination();

        #endregion

        [PreserveSig]
        int GetPreferredAspectRatio(
            [Out] out int plAspectX,
            [Out] out int plAspectY
            );
    }

    [ComImport,
    Guid("56a868b6-0ad4-11ce-b03a-0020af0ba770"),
    InterfaceType(ComInterfaceType.InterfaceIsDual)]
    public interface IMediaEvent
    {
        [PreserveSig]
        int GetEventHandle([Out] out IntPtr hEvent); // HEVENT

        [PreserveSig]
        int GetEvent(
            [Out] out EventCode lEventCode,
            [Out] out int lParam1,
            [Out] out int lParam2,
            [In] int msTimeout
            );

        [PreserveSig]
        int WaitForCompletion(
            [In] int msTimeout,
            [Out] out EventCode pEvCode
            );

        [PreserveSig]
        int CancelDefaultHandling([In] EventCode lEvCode);

        [PreserveSig]
        int RestoreDefaultHandling([In] EventCode lEvCode);

        [PreserveSig]
        int FreeEventParams(
            [In] EventCode lEvCode,
            [In] int lParam1,
            [In] int lParam2
            );
    }

    [ComImport,
    Guid("56a868c0-0ad4-11ce-b03a-0020af0ba770"),
    InterfaceType(ComInterfaceType.InterfaceIsDual)]
    public interface IMediaEventEx : IMediaEvent
    {
        #region IMediaEvent Methods

        [PreserveSig]
        new int GetEventHandle([Out] out IntPtr hEvent); // HEVENT

        [PreserveSig]
        new int GetEvent(
            [Out] out EventCode lEventCode,
            [Out] out int lParam1,
            [Out] out int lParam2,
            [In] int msTimeout
            );

        [PreserveSig]
        new int WaitForCompletion(
            [In] int msTimeout,
            [Out] out EventCode pEvCode
            );

        [PreserveSig]
        new int CancelDefaultHandling([In] EventCode lEvCode);

        [PreserveSig]
        new int RestoreDefaultHandling([In] EventCode lEvCode);

        [PreserveSig]
        new int FreeEventParams(
            [In] EventCode lEvCode,
            [In] int lParam1,
            [In] int lParam2
            );

        #endregion

        [PreserveSig]
        int SetNotifyWindow(
            [In] IntPtr hwnd, // HWND *
            [In] int lMsg,
            [In] IntPtr lInstanceData // PVOID
            );

        [PreserveSig]
        int SetNotifyFlags([In] NotifyFlags lNoNotifyFlags);

        [PreserveSig]
        int GetNotifyFlags([Out] out NotifyFlags lplNoNotifyFlags);
    }

    [ComImport,
    Guid("56a868b2-0ad4-11ce-b03a-0020af0ba770"),
    InterfaceType(ComInterfaceType.InterfaceIsDual)]
    public interface IMediaPosition
    {
        [PreserveSig]
        int get_Duration([Out] out double pLength);

        [PreserveSig]
        int put_CurrentPosition([In] double llTime);

        [PreserveSig]
        int get_CurrentPosition([Out] out double pllTime);

        [PreserveSig]
        int get_StopTime([Out] out double pllTime);

        [PreserveSig]
        int put_StopTime([In] double llTime);

        [PreserveSig]
        int get_PrerollTime([Out] out double pllTime);

        [PreserveSig]
        int put_PrerollTime([In] double llTime);

        [PreserveSig]
        int put_Rate([In] double dRate);

        [PreserveSig]
        int get_Rate([Out] out double pdRate);

        [PreserveSig]
        int CanSeekForward([Out] out OABool pCanSeekForward);

        [PreserveSig]
        int CanSeekBackward([Out] out OABool pCanSeekBackward);
    }

    [ComImport,
    Guid("56a868b1-0ad4-11ce-b03a-0020af0ba770"),
    InterfaceType(ComInterfaceType.InterfaceIsDual)]
    public interface IMediaControl
    {
        [PreserveSig]
        int Run();

        [PreserveSig]
        int Pause();

        [PreserveSig]
        int Stop();

        [PreserveSig]
        int GetState([In] int msTimeout, [Out] out FilterState pfs);

        [PreserveSig]
        int RenderFile([In, MarshalAs(UnmanagedType.BStr)] string strFilename);

        [PreserveSig,
        Obsolete("Automation interface, for pre-.NET VB.  Use IGraphBuilder::AddSourceFilter instead", false)]
        int AddSourceFilter(
            [In, MarshalAs(UnmanagedType.BStr)] string strFilename,
            [Out, MarshalAs(UnmanagedType.IDispatch)] out object ppUnk
            );

        [PreserveSig,
        Obsolete("Automation interface, for pre-.NET VB.  Use IFilterGraph::EnumFilters instead", false)]
        int get_FilterCollection([Out, MarshalAs(UnmanagedType.IDispatch)] out object ppUnk);

        [PreserveSig,
        Obsolete("Automation interface, for pre-.NET VB.  Use IFilterMapper2::EnumMatchingFilters instead", false)]
        int get_RegFilterCollection([Out, MarshalAs(UnmanagedType.IDispatch)] out object ppUnk);

        [PreserveSig]
        int StopWhenReady();
    }

    [ComImport,
    Guid("56a868b7-0ad4-11ce-b03a-0020af0ba770"),
    InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
    public interface IQueueCommand
    {
        [PreserveSig]
        int InvokeAtStreamTime(
            [Out] out IDeferredCommand pCmd,
            [In] double time,
            [In, MarshalAs(UnmanagedType.LPStruct)] Guid iid,
            [In] int dispidMethod,
            [In] DispatchFlags wFlags,
            [In] int cArgs,
            [In] object[] pDispParams,
            [In] IntPtr pvarResult,
            [Out] out short puArgErr
            );

        int InvokeAtPresentationTime(
            [Out] out IDeferredCommand pCmd,
            [In] double time,
            [In, MarshalAs(UnmanagedType.LPStruct)] Guid iid,
            [In] int dispidMethod,
            [In] DispatchFlags wFlags,
            [In] int cArgs,
            [In] object[] pDispParams,
            [In] IntPtr pvarResult,
            [Out] out short puArgErr
            );
    }

    [ComImport,
    Guid("56a868b8-0ad4-11ce-b03a-0020af0ba770"),
    InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
    public interface IDeferredCommand
    {
        [PreserveSig]
        int Cancel();

        [PreserveSig]
        int Confidence([Out] out int pConfidence);

        [PreserveSig]
        int Postpone([In] double newtime);

        [PreserveSig]
        int GetHResult([Out] out int phrResult);
    }

    #endregion
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲卡通欧美制服中文| 亚洲欧美综合色| 欧美午夜视频网站| 一本色道久久综合亚洲91 | 99v久久综合狠狠综合久久| 国内外精品视频| 久久国产剧场电影| 国产毛片精品视频| 国产999精品久久久久久| yourporn久久国产精品| 97se亚洲国产综合在线| 欧洲精品视频在线观看| 欧美日韩在线三区| 日韩欧美一级二级三级| 久久综合精品国产一区二区三区| 久久奇米777| 国产精品免费久久久久| 亚洲三级小视频| 亚洲第一在线综合网站| 久久99久久久欧美国产| 国产99精品国产| 91极品视觉盛宴| 日韩三级高清在线| 久久久久久一二三区| 亚洲日穴在线视频| 日韩1区2区3区| 国产成人亚洲综合a∨婷婷| 波多野结衣在线一区| 在线观看成人小视频| 精品国产露脸精彩对白| 中文字幕不卡三区| 午夜精品一区二区三区免费视频| 久久疯狂做爰流白浆xx| 不卡一区二区三区四区| 777久久久精品| 《视频一区视频二区| 无吗不卡中文字幕| 成人av网站在线| 欧美一区二区三区视频在线| 中文字幕欧美区| 热久久国产精品| 91一区二区在线| 精品免费国产一区二区三区四区| 亚洲天堂av老司机| 国产真实乱偷精品视频免| 欧美亚洲日本国产| 国产精品久久久久久亚洲毛片| 亚洲成人精品影院| 99国产欧美另类久久久精品| 日韩一区二区在线看| 一区二区三区在线影院| 国产成人一级电影| 欧美精品一区二区在线播放| 亚洲综合久久av| 成人免费视频一区| 91精品国产色综合久久不卡蜜臀 | 亚洲成av人在线观看| 国产91对白在线观看九色| 欧美一区二区三区的| 亚洲免费在线电影| 成人黄色片在线观看| 久久亚洲春色中文字幕久久久| 亚洲成人你懂的| 97久久超碰国产精品| 久久久精品人体av艺术| 激情图区综合网| 欧美一级国产精品| 日本不卡视频一二三区| 欧美午夜片在线观看| 一区二区三区成人| 色天天综合色天天久久| 自拍偷在线精品自拍偷无码专区 | 亚洲色图在线播放| 国产99一区视频免费 | 国产精品国产三级国产a| 国模套图日韩精品一区二区| 欧美一区二区三区公司| 免费看欧美美女黄的网站| 欧美一二三四区在线| 久久精品国产久精国产爱| 精品日韩一区二区| 久久国产视频网| 日韩欧美123| 韩国v欧美v日本v亚洲v| 国产亚洲成aⅴ人片在线观看| 国产美女在线精品| 国产女同互慰高潮91漫画| 国产iv一区二区三区| 国产精品乱人伦| 91福利国产精品| 香蕉乱码成人久久天堂爱免费| 欧美久久免费观看| 久久精品国产色蜜蜜麻豆| 久久女同互慰一区二区三区| 成人毛片视频在线观看| 一区二区三区精密机械公司| 5月丁香婷婷综合| 国产资源在线一区| 亚洲免费观看高清完整版在线| 色美美综合视频| 九一九一国产精品| 国产精品九色蝌蚪自拍| 欧美性大战久久| 精品亚洲国内自在自线福利| 国产蜜臀97一区二区三区| 色老综合老女人久久久| 奇米888四色在线精品| 国产欧美精品一区| 欧美日韩黄色一区二区| 国产精品1区2区3区在线观看| 综合欧美一区二区三区| 欧美一区二区三区思思人| av中文一区二区三区| 午夜欧美视频在线观看| 精品剧情在线观看| 欧美自拍丝袜亚洲| 高清在线不卡av| 日本一区中文字幕| 亚洲码国产岛国毛片在线| 精品国偷自产国产一区| 欧美综合欧美视频| 成人午夜短视频| 免费久久精品视频| 亚洲一区二区三区国产| 国产欧美一区二区在线观看| 91精品国产一区二区三区蜜臀| 欧美日韩的一区二区| 国产91在线观看| 免费精品视频在线| 亚洲在线免费播放| 日韩一区日韩二区| 国产亚洲一区二区在线观看| 欧美日韩午夜精品| 在线精品视频一区二区三四| 成人久久视频在线观看| 经典三级在线一区| 蜜桃一区二区三区在线观看| 一区二区三区在线视频观看58| 国产精品网曝门| 久久人人爽爽爽人久久久| 欧美妇女性影城| 欧美视频在线观看一区| 91黄色小视频| 日本久久电影网| 91色九色蝌蚪| 91麻豆高清视频| 菠萝蜜视频在线观看一区| 成人免费视频播放| 懂色av噜噜一区二区三区av| 国内精品第一页| 国产在线精品国自产拍免费| 久久精品国产99| 蜜臀av性久久久久蜜臀aⅴ流畅| 午夜精品视频在线观看| 亚洲成人三级小说| 奇米一区二区三区| 久久超级碰视频| 久久99日本精品| 国产高清亚洲一区| 成人精品在线视频观看| 99v久久综合狠狠综合久久| 91视频xxxx| 欧美性大战久久久久久久蜜臀| 欧洲人成人精品| 欧美日韩精品欧美日韩精品 | 国产一区二区三区不卡在线观看| 亚洲国产va精品久久久不卡综合| 亚洲自拍偷拍九九九| 午夜私人影院久久久久| 美女网站色91| 国产精品亚洲一区二区三区妖精| 国产成人日日夜夜| 97久久人人超碰| 在线成人小视频| 精品国产露脸精彩对白| 中文字幕制服丝袜一区二区三区| 亚洲日本乱码在线观看| 五月天一区二区| 国产精品一品二品| 91福利视频在线| 精品88久久久久88久久久| 国产精品久线在线观看| 亚洲国产aⅴ成人精品无吗| 另类小说一区二区三区| 风流少妇一区二区| 欧美区一区二区三区| 精品电影一区二区| 一区二区三区精品在线| 免费观看在线综合| eeuss鲁片一区二区三区在线观看 eeuss鲁片一区二区三区在线看 | 99久久久精品| 日韩亚洲欧美成人一区| 国产精品网站导航| 另类的小说在线视频另类成人小视频在线| 国产一区二区影院| 欧美日韩亚洲综合在线| 国产人久久人人人人爽| 午夜精彩视频在线观看不卡| 国产精品一卡二卡在线观看| 欧美视频在线一区二区三区 |