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

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

?? bdatypes.h

?? hl2 source code. Do not use it illegal.
?? H
?? 第 1 頁 / 共 3 頁
字號:
    CategoryData,
} ComponentCategory;

// Component Status
typedef enum ComponentStatus
{
    StatusActive,
    StatusInactive,
    StatusUnavailable,
} ComponentStatus;


//------------------------------------------------------------
//
//  BDA MPEG2 Component Type
//
// from the MPEG2 specification
typedef V1_ENUM enum MPEG2StreamType {
    BDA_UNITIALIZED_MPEG2STREAMTYPE = -1,
    Reserved1 = 0x0,
    ISO_IEC_11172_2_VIDEO   = Reserved1 + 1,
    ISO_IEC_13818_2_VIDEO   = ISO_IEC_11172_2_VIDEO + 1,
    ISO_IEC_11172_3_AUDIO   = ISO_IEC_13818_2_VIDEO + 1,
    ISO_IEC_13818_3_AUDIO   = ISO_IEC_11172_3_AUDIO + 1,
    ISO_IEC_13818_1_PRIVATE_SECTION = ISO_IEC_13818_3_AUDIO + 1,
    ISO_IEC_13818_1_PES     = ISO_IEC_13818_1_PRIVATE_SECTION + 1,
    ISO_IEC_13522_MHEG      = ISO_IEC_13818_1_PES + 1,
    ANNEX_A_DSM_CC          = ISO_IEC_13522_MHEG + 1,
    ITU_T_REC_H_222_1       = ANNEX_A_DSM_CC + 1,
    ISO_IEC_13818_6_TYPE_A  = ITU_T_REC_H_222_1 + 1,
    ISO_IEC_13818_6_TYPE_B  = ISO_IEC_13818_6_TYPE_A + 1,
    ISO_IEC_13818_6_TYPE_C  = ISO_IEC_13818_6_TYPE_B + 1,
    ISO_IEC_13818_6_TYPE_D  = ISO_IEC_13818_6_TYPE_C + 1,
    ISO_IEC_13818_1_AUXILIARY = ISO_IEC_13818_6_TYPE_D + 1,
    ISO_IEC_13818_1_RESERVED = ISO_IEC_13818_1_AUXILIARY + 1,
    USER_PRIVATE            = ISO_IEC_13818_1_RESERVED + 1
} MPEG2StreamType;

//------------------------------------------------------------
//
//  mpeg-2 transport stride format block; associated with media
//   types MEDIATYPE_Stream/MEDIASUBTYPE_MPEG2_TRANSPORT_STRIDE;
//   *all* format blocks associated with above media type *must*
//   start with the MPEG2_TRANSPORT_STRIDE structure
//

typedef struct _MPEG2_TRANSPORT_STRIDE {
    DWORD   dwOffset ;
    DWORD   dwPacketLength ;
    DWORD   dwStride ;
} MPEG2_TRANSPORT_STRIDE, *PMPEG2_TRANSPORT_STRIDE ;

//------------------------------------------------------------
//
//  BDA ATSC Component Type
//
//
// ATSC made AC3 Audio a descriptor instead of
// defining a user private stream type.
typedef enum ATSCComponentTypeFlags {
    // bit flags for various component type properties
    ATSCCT_AC3 = 0x00000001,
} ATSCComponentTypeFlags;


//------------------------------------------------------------
//
//  BDA Locators
//


typedef V1_ENUM enum BinaryConvolutionCodeRate {
    BDA_BCC_RATE_NOT_SET = -1,
    BDA_BCC_RATE_NOT_DEFINED = 0,
    BDA_BCC_RATE_1_2 = 1,   // 1/2
    BDA_BCC_RATE_2_3,   // 2/3
    BDA_BCC_RATE_3_4,   // 3/4
    BDA_BCC_RATE_3_5,
    BDA_BCC_RATE_4_5,
    BDA_BCC_RATE_5_6,   // 5/6
    BDA_BCC_RATE_5_11,
    BDA_BCC_RATE_7_8,   // 7/8
    BDA_BCC_RATE_MAX,
} BinaryConvolutionCodeRate;

typedef V1_ENUM enum FECMethod {
    BDA_FEC_METHOD_NOT_SET = -1,
    BDA_FEC_METHOD_NOT_DEFINED = 0,
    BDA_FEC_VITERBI = 1,          // FEC is a Viterbi Binary Convolution.
    BDA_FEC_RS_204_188,       // The FEC is Reed-Solomon 204/188 (outer FEC)
    BDA_FEC_MAX,
} FECMethod;

typedef V1_ENUM enum ModulationType {
    BDA_MOD_NOT_SET = -1,
    BDA_MOD_NOT_DEFINED = 0,
    BDA_MOD_16QAM = 1,
    BDA_MOD_32QAM,
    BDA_MOD_64QAM,
    BDA_MOD_80QAM,
    BDA_MOD_96QAM,
    BDA_MOD_112QAM,
    BDA_MOD_128QAM,
    BDA_MOD_160QAM,
    BDA_MOD_192QAM,
    BDA_MOD_224QAM,
    BDA_MOD_256QAM,
    BDA_MOD_320QAM,
    BDA_MOD_384QAM,
    BDA_MOD_448QAM,
    BDA_MOD_512QAM,
    BDA_MOD_640QAM,
    BDA_MOD_768QAM,
    BDA_MOD_896QAM,
    BDA_MOD_1024QAM,
    BDA_MOD_QPSK,
    BDA_MOD_BPSK,
    BDA_MOD_OQPSK,
    BDA_MOD_8VSB,
    BDA_MOD_16VSB,
    BDA_MOD_ANALOG_AMPLITUDE,  // std am
    BDA_MOD_ANALOG_FREQUENCY,  // std fm
    BDA_MOD_MAX,
} ModulationType;

typedef V1_ENUM enum SpectralInversion {
    BDA_SPECTRAL_INVERSION_NOT_SET = -1,
    BDA_SPECTRAL_INVERSION_NOT_DEFINED = 0,
    BDA_SPECTRAL_INVERSION_AUTOMATIC = 1,
    BDA_SPECTRAL_INVERSION_NORMAL,
    BDA_SPECTRAL_INVERSION_INVERTED,
    BDA_SPECTRAL_INVERSION_MAX
} SpectralInversion;

typedef V1_ENUM enum Polarisation {
    BDA_POLARISATION_NOT_SET = -1,
    BDA_POLARISATION_NOT_DEFINED = 0,
    BDA_POLARISATION_LINEAR_H = 1, // Linear horizontal polarisation
    BDA_POLARISATION_LINEAR_V, // Linear vertical polarisation
    BDA_POLARISATION_CIRCULAR_L, // Circular left polarisation
    BDA_POLARISATION_CIRCULAR_R, // Circular right polarisation
    BDA_POLARISATION_MAX,
} Polarisation;

typedef V1_ENUM enum GuardInterval {
    BDA_GUARD_NOT_SET = -1,
    BDA_GUARD_NOT_DEFINED = 0,
    BDA_GUARD_1_32 = 1, // Guard interval is 1/32
    BDA_GUARD_1_16, // Guard interval is 1/16
    BDA_GUARD_1_8, // Guard interval is 1/8
    BDA_GUARD_1_4, // Guard interval is 1/4
    BDA_GUARD_MAX,
} GuardInterval;

typedef V1_ENUM enum HierarchyAlpha {
    BDA_HALPHA_NOT_SET = -1,
    BDA_HALPHA_NOT_DEFINED = 0,
    BDA_HALPHA_1 = 1, // Hierarchy alpha is 1.
    BDA_HALPHA_2, // Hierarchy alpha is 2.
    BDA_HALPHA_4, // Hierarchy alpha is 4.
    BDA_HALPHA_MAX,
} HierarchyAlpha;

typedef V1_ENUM enum TransmissionMode {
    BDA_XMIT_MODE_NOT_SET = -1,
    BDA_XMIT_MODE_NOT_DEFINED = 0,
    BDA_XMIT_MODE_2K = 1, // Transmission uses 1705 carriers (use a 2K FFT)
    BDA_XMIT_MODE_8K, // Transmission uses 6817 carriers (use an 8K FFT)
    BDA_XMIT_MODE_MAX,
} TransmissionMode;

//  Settings for Tuner Frequency
//
#define BDA_FREQUENCY_NOT_SET       -1
#define BDA_FREQUENCY_NOT_DEFINED   0

//  Settings for Tuner Range
//
//  Tuner range refers to the setting of LNB High/Low as well as the
//  selection of a satellite on a multiple satellite switch.
//
#define BDA_RANGE_NOT_SET       -1
#define BDA_RANGE_NOT_DEFINED   0

//  Settings for Tuner Channel Bandwidth
//
#define BDA_CHAN_BANDWITH_NOT_SET       -1
#define BDA_CHAN_BANDWITH_NOT_DEFINED   0

//  Settings for Tuner Frequency Multiplier
//
#define BDA_FREQUENCY_MULTIPLIER_NOT_SET        -1
#define BDA_FREQUENCY_MULTIPLIER_NOT_DEFINED    0 



/////////////////////////////////////////////////////////////////////////////
//
//  Windows XP vs. DirectX 8.0 header merge
//
//  The following is the original contents of this header from
//  the DirectX 8.0 SDK.
//
/////////////////////////////////////////////////////////////////////////////

#else  // DirectX 8.0 content

    /* Utility Macros */

    #define MIN_DIMENSION   1
    #define NATURAL     4
    #define CACHE_LINE  128
    #define PAGE        4096
    #define ALIGN( pointer, size) (((ULONG)(pointer) + (ULONG)(size) - 1) & ~((ULONG)(size) - 1))
    #define BDA_STRING_CONST(x)   {sizeof(L##x)-2, sizeof(L##x), L##x}


    #ifdef __midl
    #define V1_ENUM [v1_enum]
    #else
    #define V1_ENUM
    #endif

    //===========================================================================
    //
    //  BDA Topology Structures
    //
    //===========================================================================

    typedef struct _BDA_TEMPLATE_CONNECTION
    {
        ULONG   FromNodeType;
        ULONG   FromNodePinType;
        ULONG   ToNodeType;
        ULONG   ToNodePinType;
    }BDA_TEMPLATE_CONNECTION, *PBDA_TEMPLATE_CONNECTION;


    typedef struct _BDA_TEMPLATE_PIN_JOINT
    {
        ULONG   uliTemplateConnection;
        ULONG   ulcInstancesMax;
    }BDA_TEMPLATE_PIN_JOINT, *PBDA_TEMPLATE_PIN_JOINT;



    //===========================================================================
    //
    //  BDA Events
    //
    //===========================================================================

    //  In-band Event IDs
    //
    typedef enum {
        BDA_EVENT_SIGNAL_LOSS = 0,
        BDA_EVENT_SIGNAL_LOCK,
        BDA_EVENT_DATA_START,
        BDA_EVENT_DATA_STOP,
        BDA_EVENT_CHANNEL_ACQUIRED,
        BDA_EVENT_CHANNEL_LOST,
        BDA_EVENT_CHANNEL_SOURCE_CHANGED,
        BDA_EVENT_CHANNEL_ACTIVATED,
        BDA_EVENT_CHANNEL_DEACTIVATED,
        BDA_EVENT_SUBCHANNEL_ACQUIRED,
        BDA_EVENT_SUBCHANNEL_LOST,
        BDA_EVENT_SUBCHANNEL_SOURCE_CHANGED,
        BDA_EVENT_SUBCHANNEL_ACTIVATED,
        BDA_EVENT_SUBCHANNEL_DEACTIVATED,
        BDA_EVENT_ACCESS_GRANTED,
        BDA_EVENT_ACCESS_DENIED,
        BDA_EVENT_OFFER_EXTENDED,
        BDA_EVENT_PURCHASE_COMPLETED,
        BDA_EVENT_SMART_CARD_INSERTED,
        BDA_EVENT_SMART_CARD_REMOVED
    } BDA_EVENT_ID, *PBDA_EVENT_ID;



    //===========================================================================
    //
    //  KSSTREAM_HEADER extensions for BDA
    //
    //===========================================================================

    typedef struct tagKS_BDA_FRAME_INFO {
        ULONG                   ExtendedHeaderSize; // Size of this extended header
        DWORD                   dwFrameFlags;  //
        ULONG                   ulEvent; //
        ULONG                   ulChannelNumber; //
        ULONG                   ulSubchannelNumber; //
        ULONG                   ulReason; //
    } KS_BDA_FRAME_INFO, *PKS_BDA_FRAME_INFO;


    //------------------------------------------------------------
    //
    //  BDA Network Ethernet Filter Property Set
    //
    // {71985F43-1CA1-11d3-9CC8-00C04F7971E0}
    //
    typedef struct _BDA_ETHERNET_ADDRESS {
        BYTE    rgbAddress[6];
    } BDA_ETHERNET_ADDRESS, *PBDA_ETHERNET_ADDRESS;

    typedef struct _BDA_ETHERNET_ADDRESS_LIST {
        ULONG               ulcAddresses;
        BDA_ETHERNET_ADDRESS    rgAddressl[MIN_DIMENSION];
    } BDA_ETHERNET_ADDRESS_LIST, * PBDA_ETHERNET_ADDRESS_LIST;

    typedef enum {
        BDA_PROMISCUOUS_MULTICAST = 0,
        BDA_FILTERED_MULTICAST,
        BDA_NO_MULTICAST
    } BDA_MULTICAST_MODE, *PBDA_MULTICAST_MODE;


    //------------------------------------------------------------
    //
    //  BDA Network IPv4 Filter Property Set
    //
    // {71985F44-1CA1-11d3-9CC8-00C04F7971E0}
    //
    typedef struct _BDA_IPv4_ADDRESS {
        BYTE    rgbAddress[4];
    } BDA_IPv4_ADDRESS, *PBDA_IPv4_ADDRESS;

    typedef struct _BDA_IPv4_ADDRESS_LIST {
        ULONG               ulcAddresses;
        BDA_IPv4_ADDRESS    rgAddressl[MIN_DIMENSION];
    } BDA_IPv4_ADDRESS_LIST, * PBDA_IPv4_ADDRESS_LIST;


    //------------------------------------------------------------
    //
    //  BDA Network IPv4 Filter Property Set
    //
    // {E1785A74-2A23-4fb3-9245-A8F88017EF33}
    //
    typedef struct _BDA_IPv6_ADDRESS {
        BYTE    rgbAddress[6];
    } BDA_IPv6_ADDRESS, *PBDA_IPv6_ADDRESS;

    typedef struct _BDA_IPv6_ADDRESS_LIST {
        ULONG               ulcAddresses;
        BDA_IPv6_ADDRESS    rgAddressl[MIN_DIMENSION];
    } BDA_IPv6_ADDRESS_LIST, * PBDA_IPv6_ADDRESS_LIST;


    //------------------------------------------------------------
    //
    //
    //  BDA Signal Property Set
    //
    //  {D2F1644B-B409-11d2-BC69-00A0C9EE9E16}
    //
    typedef enum {
        BDA_SIGNAL_UNAVAILABLE = 0,
        BDA_SIGNAL_INACTIVE,
        BDA_SIGNAL_ACTIVE
    } BDA_SIGNAL_STATE, * PBDA_SIGNAL_STATE;


    //------------------------------------------------------------
    //
    //
    //  BDA Change Sync Method Set
    //
    // {FD0A5AF3-B41D-11d2-9C95-00C04F7971E0}
    //
    typedef enum
    {
        BDA_CHANGES_COMPLETE = 0,
        BDA_CHANGES_PENDING

    } BDA_CHANGE_STATE, * PBDA_CHANGE_STATE;


    //------------------------------------------------------------
    //
    //
    //  BDA Device Configuration Method Set
    //
    // {71985F45-1CA1-11d3-9CC8-00C04F7971E0}
    //


    //------------------------------------------------------------
    //
    //
    //  BDA Topology Property Set
    //
    // {A14EE835-0A23-11d3-9CC7-00C04F7971E0}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
一区二区三区波多野结衣在线观看| 欧美性视频一区二区三区| 成人理论电影网| 99re8在线精品视频免费播放| 日本国产一区二区| 欧美一级欧美三级在线观看| 国产亚洲欧美一区在线观看| 国产精品女同互慰在线看| 一区二区国产视频| 麻豆国产精品视频| 成人福利视频在线看| 欧美男女性生活在线直播观看| 精品少妇一区二区三区日产乱码 | 亚洲综合区在线| 韩国av一区二区三区四区| 波多野结衣在线一区| 91精品国产一区二区| 国产精品久久久久三级| 日韩精品一区第一页| 丁香啪啪综合成人亚洲小说| 欧美三日本三级三级在线播放| 久久免费电影网| 亚洲综合激情小说| 国产精品小仙女| 欧美日韩国产123区| 亚洲国产精品成人综合| 五月天精品一区二区三区| 成人黄色软件下载| 欧美成人a视频| 亚洲综合色区另类av| 国产成人综合自拍| 欧美一区二区三区视频在线观看| 日韩美女啊v在线免费观看| 男女男精品视频| 色哟哟欧美精品| 欧美激情在线一区二区| 蜜桃av一区二区三区| 日本久久精品电影| 欧美高清在线一区二区| 美国十次了思思久久精品导航| 色综合久久66| 国产亚洲精品bt天堂精选| 日韩高清不卡一区二区| 色综合久久久久综合体桃花网| 26uuu亚洲婷婷狠狠天堂| 亚洲成人免费av| 91一区一区三区| 国产午夜精品久久| 久久www免费人成看片高清| 欧美日韩国产精品成人| 最新中文字幕一区二区三区| 国产精品亚洲综合一区在线观看| 欧美一区二区三区在线观看| 一区二区三区丝袜| 不卡av在线免费观看| 欧美国产一区二区在线观看 | 精品国产欧美一区二区| 亚洲综合精品久久| 91久久香蕉国产日韩欧美9色| 国产欧美日韩另类一区| 激情综合亚洲精品| 精品欧美一区二区久久| 奇米四色…亚洲| 91精品福利在线一区二区三区 | 欧美无人高清视频在线观看| 亚洲欧洲韩国日本视频| 成人污污视频在线观看| 久久久国产精品午夜一区ai换脸| 久久aⅴ国产欧美74aaa| 欧美一区二区三区四区在线观看 | 日韩美一区二区三区| 视频在线观看国产精品| 欧美午夜不卡视频| 亚洲国产乱码最新视频| 欧美日韩亚州综合| 亚洲国产精品久久久久秋霞影院| 欧美日韩一卡二卡| 亚洲成a人v欧美综合天堂| 欧美性大战久久| 夜夜爽夜夜爽精品视频| 欧美视频中文字幕| 天堂成人免费av电影一区| 欧美丰满嫩嫩电影| 免费的成人av| 欧美精品一区二区高清在线观看| 国产在线国偷精品免费看| 国产女主播一区| 99精品热视频| 亚洲小说春色综合另类电影| 91精品国模一区二区三区| 蜜乳av一区二区| 久久蜜桃av一区精品变态类天堂| 国产suv一区二区三区88区| 国产精品久久久久久久久晋中 | 亚洲免费资源在线播放| 欧美日韩视频专区在线播放| 欧美日本国产视频| 久久综合视频网| 成人精品高清在线| 中文字幕制服丝袜一区二区三区| 国产女主播视频一区二区| 免费在线观看成人| 日韩三级精品电影久久久| 国产夫妻精品视频| 亚洲精品国产视频| 欧美猛男男办公室激情| 理论片日本一区| 国产亚洲一区二区三区四区| 99精品欧美一区二区蜜桃免费| 中文字幕综合网| 欧美一区二区视频在线观看2020| 蜜桃久久精品一区二区| 国产精品久久久久久户外露出| 婷婷一区二区三区| 国产色91在线| 色八戒一区二区三区| 日韩国产精品久久久久久亚洲| 久久亚洲二区三区| 丁香激情综合五月| 亚洲午夜精品网| 精品剧情v国产在线观看在线| av亚洲精华国产精华精| 夜夜嗨av一区二区三区四季av| 日韩欧美一级二级三级| 成人黄色在线视频| 亚洲一区二区视频在线观看| 日韩免费看网站| 97se亚洲国产综合自在线观| 日本视频一区二区三区| 中文字幕精品在线不卡| 日韩午夜在线观看视频| 成人黄色软件下载| 麻豆91精品91久久久的内涵| 国产精品麻豆网站| 精品欧美久久久| 欧美性大战xxxxx久久久| 国产一区二区三区四区五区入口 | 国模大尺度一区二区三区| 亚洲视频一区二区在线观看| 91精品久久久久久久99蜜桃| av爱爱亚洲一区| 免费不卡在线观看| 亚洲国产精品久久人人爱| 久久午夜电影网| 欧美一区欧美二区| 色偷偷久久一区二区三区| 狠狠色狠狠色合久久伊人| 亚洲午夜电影网| 中文在线资源观看网站视频免费不卡| 91精品国产手机| 99re视频这里只有精品| 国产.精品.日韩.另类.中文.在线.播放| 亚洲欧美综合色| 26uuu精品一区二区三区四区在线| 欧美三级蜜桃2在线观看| 粉嫩av一区二区三区| 国产一区二区三区免费观看| 亚洲一区二区三区四区在线| 综合自拍亚洲综合图不卡区| 欧美日韩亚洲丝袜制服| 91国产免费观看| 99re6这里只有精品视频在线观看| 久久av中文字幕片| 理论电影国产精品| 亚洲444eee在线观看| 亚洲一区二区精品3399| 国产精品污www在线观看| 国产人妖乱国产精品人妖| 欧美日韩成人在线| 色综合久久综合| 一本大道久久a久久精品综合| 国产一区二区福利视频| 韩国av一区二区三区四区| 日本不卡视频一二三区| 亚洲一区二区三区四区不卡| 一区二区三区免费观看| 国产视频一区二区在线观看| 2023国产精品视频| 日韩三级在线观看| 日韩一级在线观看| 欧美性欧美巨大黑白大战| 色吧成人激情小说| 欧美天天综合网| 色天天综合色天天久久| 97精品视频在线观看自产线路二| 国产91精品露脸国语对白| 国产一区二区三区综合| 国产一区二区三区黄视频| 亚洲v日本v欧美v久久精品| 色婷婷精品久久二区二区蜜臀av| 亚洲影视在线播放| 亚洲一区二区三区四区五区黄| 亚洲欧美视频一区| 亚洲精品欧美在线| 亚洲 欧美综合在线网络| 亚洲成人资源网| 五月激情六月综合| 亚洲成av人在线观看| 日本aⅴ免费视频一区二区三区| 午夜a成v人精品|