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

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

?? qnetwork.cs

?? DirectShowLibV1-5針對DirectShow一些函數以及指令和LIB的檔案
?? CS
字號:
#region license

/*
DirectShowLib - Provide access to DirectShow interfaces via .NET
Copyright (C) 2006
http://sourceforge.net/projects/directshownet/

This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 2.1 of the License, or (at your option) any later version.

This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public
License along with this library; if not, write to the Free Software
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
*/

#endregion

using System;
using System.Drawing;
using System.Runtime.InteropServices;

namespace DirectShowLib
{
    #region Declarations

    /// <summary>
    /// From AMExtendedSeekingCapabilities
    /// </summary>
    [Flags]
    public enum AMExtendedSeekingCapabilities
    {
        None = 0,
        CanSeek = 1,
        CanScan = 2,
        MarkerSeek = 4,
        ScanWithoutClock = 8,
        NoStandardRepaint = 16,
        Buffering = 32,
        SendsVideoFrameReady = 64
    }

    #endregion

    #region Interfaces

#if ALLOW_UNTESTED_INTERFACES

    [ComImport,
    Guid("FA2AA8F1-8B62-11D0-A520-000000000000"),
    InterfaceType(ComInterfaceType.InterfaceIsDual)]
    public interface IAMNetShowConfig
    {
        [PreserveSig]
        int get_BufferingTime(out double pBufferingTime);

        [PreserveSig]
        int put_BufferingTime(double BufferingTime);

        [PreserveSig]
        int get_UseFixedUDPPort([MarshalAs(UnmanagedType.VariantBool)] out bool pUseFixedUDPPort);

        [PreserveSig]
        int put_UseFixedUDPPort([MarshalAs(UnmanagedType.VariantBool)] bool UseFixedUDPPort);

        [PreserveSig]
        int get_FixedUDPPort(out int pFixedUDPPort);

        [PreserveSig]
        int put_FixedUDPPort(int FixedUDPPort);

        [PreserveSig]
        int get_UseHTTPProxy([MarshalAs(UnmanagedType.VariantBool)] out bool pUseHTTPProxy);

        [PreserveSig]
        int put_UseHTTPProxy([MarshalAs(UnmanagedType.VariantBool)] bool UseHTTPProxy);

        [PreserveSig]
        int get_EnableAutoProxy([MarshalAs(UnmanagedType.VariantBool)] out bool pEnableAutoProxy);

        [PreserveSig]
        int put_EnableAutoProxy([MarshalAs(UnmanagedType.VariantBool)] bool EnableAutoProxy);

        [PreserveSig]
        int get_HTTPProxyHost([MarshalAs(UnmanagedType.BStr)] out string pbstrHTTPProxyHost);

        [PreserveSig]
        int put_HTTPProxyHost([MarshalAs(UnmanagedType.BStr)] string bstrHTTPProxyHost);

        [PreserveSig]
        int get_HTTPProxyPort(out int pHTTPProxyPort);

        [PreserveSig]
        int put_HTTPProxyPort(int HTTPProxyPort);

        [PreserveSig]
        int get_EnableMulticast([MarshalAs(UnmanagedType.VariantBool)] out bool pEnableMulticast);

        [PreserveSig]
        int put_EnableMulticast([MarshalAs(UnmanagedType.VariantBool)] bool EnableMulticast);

        [PreserveSig]
        int get_EnableUDP([MarshalAs(UnmanagedType.VariantBool)] out bool pEnableUDP);

        [PreserveSig]
        int put_EnableUDP([MarshalAs(UnmanagedType.VariantBool)] bool EnableUDP);

        [PreserveSig]
        int get_EnableTCP([MarshalAs(UnmanagedType.VariantBool)] out bool pEnableTCP);

        [PreserveSig]
        int put_EnableTCP([MarshalAs(UnmanagedType.VariantBool)] bool EnableTCP);

        [PreserveSig]
        int get_EnableHTTP([MarshalAs(UnmanagedType.VariantBool)] out bool pEnableHTTP);

        [PreserveSig]
        int put_EnableHTTP([MarshalAs(UnmanagedType.VariantBool)] bool EnableHTTP);

    }

    [ComImport,
    Guid("FA2AA8F2-8B62-11D0-A520-000000000000"),
    InterfaceType(ComInterfaceType.InterfaceIsDual)]
    public interface IAMChannelInfo
    {
        [PreserveSig]
        int get_ChannelName([MarshalAs(UnmanagedType.BStr)] out string pbstrChannelName);

        [PreserveSig]
        int get_ChannelDescription([MarshalAs(UnmanagedType.BStr)] out string pbstrChannelDescription);

        [PreserveSig]
        int get_ChannelURL([MarshalAs(UnmanagedType.BStr)] out string pbstrChannelURL);

        [PreserveSig]
        int get_ContactAddress([MarshalAs(UnmanagedType.BStr)] out string pbstrContactAddress);

        [PreserveSig]
        int get_ContactPhone([MarshalAs(UnmanagedType.BStr)] out string pbstrContactPhone);

        [PreserveSig]
        int get_ContactEmail([MarshalAs(UnmanagedType.BStr)] out string pbstrContactEmail);

    }

    [ComImport,
    Guid("FA2AA8F3-8B62-11D0-A520-000000000000"),
    InterfaceType(ComInterfaceType.InterfaceIsDual)]
    public interface IAMNetworkStatus
    {
        [PreserveSig]
        int get_ReceivedPackets(out int pReceivedPackets);

        [PreserveSig]
        int get_RecoveredPackets(out int pRecoveredPackets);

        [PreserveSig]
        int get_LostPackets(out int pLostPackets);

        [PreserveSig]
        int get_ReceptionQuality(out int pReceptionQuality);

        [PreserveSig]
        int get_BufferingCount(out int pBufferingCount);

        [PreserveSig]
        int get_IsBroadcast([MarshalAs(UnmanagedType.VariantBool)] out bool pIsBroadcast);

        [PreserveSig]
        int get_BufferingProgress(out int pBufferingProgress);

    }

    [ComImport,
    Guid("FA2AA8F5-8B62-11D0-A520-000000000000"),
    InterfaceType(ComInterfaceType.InterfaceIsDual)]
    public interface IAMNetShowExProps
    {
        [PreserveSig]
        int get_SourceProtocol(out int pSourceProtocol);

        [PreserveSig]
        int get_Bandwidth(out int pBandwidth);

        [PreserveSig]
        int get_ErrorCorrection([MarshalAs(UnmanagedType.BStr)] out string pbstrErrorCorrection);

        [PreserveSig]
        int get_CodecCount(out int pCodecCount);

        [PreserveSig]
        int GetCodecInstalled(int CodecNum, [MarshalAs(UnmanagedType.VariantBool)] out bool pCodecInstalled);

        [PreserveSig]
        int GetCodecDescription(int CodecNum, [MarshalAs(UnmanagedType.BStr)] out string pbstrCodecDescription);

        [PreserveSig]
        int GetCodecURL(int CodecNum, [MarshalAs(UnmanagedType.BStr)] out string pbstrCodecURL);

        [PreserveSig]
        int get_CreationDate(out double pCreationDate);

        [PreserveSig]
        int get_SourceLink([MarshalAs(UnmanagedType.BStr)] out string pbstrSourceLink);

    }

    [ComImport,
    Guid("FA2AA8F6-8B62-11D0-A520-000000000000"),
    InterfaceType(ComInterfaceType.InterfaceIsDual)]
    public interface IAMExtendedErrorInfo
    {
        [PreserveSig]
        int get_HasError([MarshalAs(UnmanagedType.VariantBool)] out bool pHasError);

        [PreserveSig]
        int get_ErrorDescription([MarshalAs(UnmanagedType.BStr)] out string pbstrErrorDescription);

        [PreserveSig]
        int get_ErrorCode(out int pErrorCode);

    }

    [ComImport,
    Guid("AAE7E4E2-6388-11D1-8D93-006097C9A2B2"),
    InterfaceType(ComInterfaceType.InterfaceIsDual)]
    public interface IAMNetShowPreroll
    {
        [PreserveSig]
        int put_Preroll([MarshalAs(UnmanagedType.VariantBool)] bool fPreroll);

        [PreserveSig]
        int get_Preroll([MarshalAs(UnmanagedType.VariantBool)] out bool pfPreroll);

    }

    [ComImport,
    Guid("4746B7C8-700E-11D1-BECC-00C04FB6E937"),
    InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
    public interface IDShowPlugin
    {
        [PreserveSig]
        int get_URL([MarshalAs(UnmanagedType.BStr)] out string pURL);

        [PreserveSig]
        int get_UserAgent([MarshalAs(UnmanagedType.BStr)] out string pUserAgent);

    }

#endif

    [ComImport,
    Guid("FA2AA8F4-8B62-11D0-A520-000000000000"),
    InterfaceType(ComInterfaceType.InterfaceIsDual)]
    public interface IAMMediaContent
    {
        [PreserveSig]
        int get_AuthorName([MarshalAs(UnmanagedType.BStr)] out string pbstrAuthorName);

        [PreserveSig]
        int get_Title([MarshalAs(UnmanagedType.BStr)] out string pbstrTitle);

        [PreserveSig]
        int get_Rating([MarshalAs(UnmanagedType.BStr)] out string pbstrRating);

        [PreserveSig]
        int get_Description([MarshalAs(UnmanagedType.BStr)] out string pbstrDescription);

        [PreserveSig]
        int get_Copyright([MarshalAs(UnmanagedType.BStr)] out string pbstrCopyright);

        [PreserveSig]
        int get_BaseURL([MarshalAs(UnmanagedType.BStr)] out string pbstrBaseURL);

        [PreserveSig]
        int get_LogoURL([MarshalAs(UnmanagedType.BStr)] out string pbstrLogoURL);

        [PreserveSig]
        int get_LogoIconURL([MarshalAs(UnmanagedType.BStr)] out string pbstrLogoURL);

        [PreserveSig]
        int get_WatermarkURL([MarshalAs(UnmanagedType.BStr)] out string pbstrWatermarkURL);

        [PreserveSig]
        int get_MoreInfoURL([MarshalAs(UnmanagedType.BStr)] out string pbstrMoreInfoURL);

        [PreserveSig]
        int get_MoreInfoBannerImage([MarshalAs(UnmanagedType.BStr)] out string pbstrMoreInfoBannerImage);

        [PreserveSig]
        int get_MoreInfoBannerURL([MarshalAs(UnmanagedType.BStr)] out string pbstrMoreInfoBannerURL);

        [PreserveSig]
        int get_MoreInfoText([MarshalAs(UnmanagedType.BStr)] out string pbstrMoreInfoText);

    }

    [ComImport,
    Guid("FA2AA8F9-8B62-11D0-A520-000000000000"),
    InterfaceType(ComInterfaceType.InterfaceIsDual)]
    public interface IAMExtendedSeeking
    {
        [PreserveSig]
        int get_ExSeekCapabilities(out AMExtendedSeekingCapabilities pExCapabilities);

        [PreserveSig]
        int get_MarkerCount(out int pMarkerCount);

        [PreserveSig]
        int get_CurrentMarker(out int pCurrentMarker);

        [PreserveSig]
        int GetMarkerTime(int MarkerNum, out double pMarkerTime);

        [PreserveSig]
        int GetMarkerName(
            int MarkerNum,
            [MarshalAs(UnmanagedType.BStr)] out string pbstrMarkerName
            );

        [PreserveSig]
        int put_PlaybackSpeed(double Speed);

        [PreserveSig]
        int get_PlaybackSpeed(out double pSpeed);

    }

    [ComImport,
    Guid("CE8F78C1-74D9-11D2-B09D-00A0C9A81117"),
    InterfaceType(ComInterfaceType.InterfaceIsDual)]
    public interface IAMMediaContent2
    {
        [PreserveSig]
        int get_MediaParameter(int EntryNum, [MarshalAs(UnmanagedType.BStr)] string bstrName, [MarshalAs(UnmanagedType.BStr)] out string pbstrValue);

        [PreserveSig]
        int get_MediaParameterName(int EntryNum, int Index, [MarshalAs(UnmanagedType.BStr)] out string pbstrName);

        [PreserveSig]
        int get_PlaylistCount(out int pNumberEntries);

    }

    #endregion
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
99re热这里只有精品视频| 日韩欧美色综合网站| 欧美日本一区二区三区四区| 精品日韩在线观看| 亚洲一区在线观看免费观看电影高清| 麻豆freexxxx性91精品| 色综合亚洲欧洲| 国产三级一区二区三区| 丝袜美腿亚洲一区| 色噜噜狠狠成人网p站| 日韩你懂的电影在线观看| 艳妇臀荡乳欲伦亚洲一区| 国产v综合v亚洲欧| 亚洲精品在线观| 日韩激情一二三区| 欧美三级中文字幕在线观看| 国产精品理伦片| 国产一区二区三区高清播放| 欧美剧情电影在线观看完整版免费励志电影| 国产亚洲精品中文字幕| 久久99久久99小草精品免视看| 日本久久电影网| 综合久久综合久久| 成人免费视频网站在线观看| 日韩免费一区二区三区在线播放| 午夜久久久影院| 在线日韩一区二区| 亚洲精品国产精华液| 91伊人久久大香线蕉| 国产精品视频看| 粉嫩在线一区二区三区视频| 国产视频不卡一区| 成人免费视频国产在线观看| 久久久国际精品| 国产综合色精品一区二区三区| 日韩欧美一区二区在线视频| 日本一区中文字幕| 日韩欧美国产一二三区| 免费观看日韩av| 日韩一区二区在线播放| 久久国产婷婷国产香蕉| 精品日韩一区二区三区免费视频| 看电影不卡的网站| 精品国产亚洲在线| 国产不卡在线一区| 国产精品久久久久久久裸模| 91视频.com| 亚洲资源在线观看| 91精品中文字幕一区二区三区| 日韩电影在线看| 337p粉嫩大胆色噜噜噜噜亚洲| 国产一区二区三区四区五区美女| 国产日韩成人精品| 91啦中文在线观看| 视频一区二区欧美| xvideos.蜜桃一区二区| 波多野结衣在线aⅴ中文字幕不卡| 国产精品蜜臀av| 色婷婷亚洲综合| 日韩av一区二区三区四区| 欧美r级电影在线观看| 粉嫩aⅴ一区二区三区四区| 91成人在线免费观看| 久久精品久久精品| 欧美r级在线观看| 大白屁股一区二区视频| 亚洲影院免费观看| 欧美大片在线观看| 成人毛片在线观看| 日韩精品电影在线| 日本一区二区三区电影| 欧美色涩在线第一页| 激情五月婷婷综合网| 亚洲女人的天堂| 欧美电视剧免费观看| 99久久精品免费看| 美女视频黄久久| 亚洲欧美在线另类| 精品国内二区三区| 日本精品免费观看高清观看| 久久99精品视频| 亚洲精品免费在线播放| 亚洲丝袜精品丝袜在线| 日韩美女天天操| 欧美亚洲综合另类| 成人一级片网址| 美女一区二区视频| 亚洲国产综合在线| 亚洲欧洲日韩av| 久久影音资源网| 欧美日韩精品三区| 99久久综合国产精品| 久草这里只有精品视频| 午夜精品aaa| 一区二区三区在线观看动漫 | 91精品啪在线观看国产60岁| 国产一区不卡视频| 免费观看91视频大全| 亚洲国产色一区| 一区二区中文视频| 中文字幕av一区二区三区免费看 | 777a∨成人精品桃花网| 色综合天天综合在线视频| 成人一区二区视频| 国产成人自拍网| 国产一区二区三区免费看| 日本美女一区二区三区| 午夜亚洲福利老司机| 一区二区三区日韩精品视频| 国产精品国模大尺度视频| 国产精品污网站| 久久久久久9999| 国产女同性恋一区二区| 久久久91精品国产一区二区精品 | 日韩亚洲欧美中文三级| 欧美日韩在线三级| 欧美羞羞免费网站| 欧美综合亚洲图片综合区| 色琪琪一区二区三区亚洲区| 99久久精品国产一区二区三区| 成人少妇影院yyyy| 99re6这里只有精品视频在线观看 99re8在线精品视频免费播放 | 7777精品伊人久久久大香线蕉经典版下载| 在线观看国产精品网站| 在线精品国精品国产尤物884a| 91蝌蚪porny成人天涯| 91行情网站电视在线观看高清版| 色偷偷久久人人79超碰人人澡| 97精品国产露脸对白| 在线观看国产精品网站| 欧美日产在线观看| 欧美大片在线观看| 欧美激情一区三区| 亚洲精品视频在线观看免费| 亚洲最快最全在线视频| 日韩中文欧美在线| 国产专区欧美精品| gogogo免费视频观看亚洲一| 一本一本大道香蕉久在线精品| 在线观看日韩一区| 欧美一区二区三区啪啪| 久久精品一区蜜桃臀影院| 亚洲国产欧美在线| 卡一卡二国产精品| 丁香六月综合激情| 欧美影片第一页| 日韩精品最新网址| 国产精品毛片a∨一区二区三区| 亚洲欧洲一区二区在线播放| 亚洲成a天堂v人片| 国内精品免费在线观看| 成人毛片在线观看| 欧美日韩免费一区二区三区 | 蜜桃在线一区二区三区| 国产成人综合在线观看| 色94色欧美sute亚洲13| 日韩欧美黄色影院| 亚洲乱码日产精品bd| 蜜臀av性久久久久蜜臀aⅴ四虎 | 欧美系列在线观看| 久久只精品国产| 亚瑟在线精品视频| 成人深夜在线观看| 日韩精品一区二区三区四区| 中文字幕一区在线观看| 免费成人美女在线观看| 色悠悠亚洲一区二区| 久久综合色播五月| 香港成人在线视频| 99在线热播精品免费| 欧美精品一区二区三区久久久| 亚洲欧洲日本在线| 国产在线精品不卡| 91.麻豆视频| 亚洲激情成人在线| 成人黄色电影在线| 精品区一区二区| 日韩中文字幕av电影| 91美女片黄在线| 国产精品久久精品日日| 国模少妇一区二区三区| 91精品国产麻豆| 亚洲制服丝袜在线| 色婷婷激情综合| 中文字幕不卡的av| 国产成人av电影在线观看| 欧美一级生活片| 成人爽a毛片一区二区免费| 日韩精品一区二| 日本亚洲最大的色成网站www| 欧洲日韩一区二区三区| 国产精品久久久久久久久果冻传媒| 老司机免费视频一区二区| 91精品在线免费观看| 亚洲国产精品一区二区久久| 99久久久精品| 中文字幕一区二区三区色视频 | 亚洲成a人片综合在线| 欧美性猛交xxxxxx富婆| 一区二区三区高清在线|