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

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

?? bdatypes.h

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

    typedef struct _BDANODE_DESCRIPTOR
    {
        ULONG               ulBdaNodeType;  // The node type as it is used
                                            // in the BDA template topology

        GUID                guidFunction;   // GUID from BdaMedia.h describing
                                            // the node's function (e.g.
                                            // KSNODE_BDA_RF_TUNER)

        GUID                guidName;       // GUID that can be use to look up
                                            // a displayable name for the node.
    } BDANODE_DESCRIPTOR, *PBDANODE_DESCRIPTOR;


    //------------------------------------------------------------
    //
    //
    //  BDA Void Transform Property Set
    //
    // {71985F46-1CA1-11d3-9CC8-00C04F7971E0}
    //


    //------------------------------------------------------------
    //
    //
    //  BDA Null Transform Property Set
    //
    // {DDF15B0D-BD25-11d2-9CA0-00C04F7971E0}
    //


    //------------------------------------------------------------
    //
    //
    //  BDA Frequency Filter Property Set
    //
    // {71985F47-1CA1-11d3-9CC8-00C04F7971E0}
    //


    //------------------------------------------------------------
    //
    //
    //  BDA Autodemodulate Property Set
    //
    // {DDF15B12-BD25-11d2-9CA0-00C04F7971E0}
    //


    //------------------------------------------------------------
    //
    //
    //  BDA PmtProcessor Property Set
    //
    // {516B99C5-971C-4aaf-B3F3-D9FDA8A15E16}
    //

    typedef struct _BDA_PMT
    {
        ULONG               ulTableID;
        ULONG               ulcbSectionLength;
        ULONG               argbSectionData[MIN_DIMENSION];
    } BDA_PMT, *PBDA_PMT;

    //------------------------------------------------------------
    //
    //
    //  BDA Descriptor Property Set
    //
    // {DE6A1C9E-87DF-48aa-95AA-289B7AA4F49F}
    //

    typedef struct _BDA_CAT_DESCRIPTOR
    {
        ULONG               ulTag;
        ULONG               ulcbLength;
        ULONG               argbData[MIN_DIMENSION];
    } BDA_CAT_DESCRIPTOR, *PBDA_CAT_DESCRIPTOR;

    typedef struct _BDA_ES_DESCRIPTOR
    {
        ULONG               ulProgramNum;
        ULONG               ulContentPID;
        ULONG               ulTag;
        ULONG               ulcbLength;
        ULONG               argbData[MIN_DIMENSION];
    } BDA_ES_DESCRIPTOR, *PBDA_ES_DESCRIPTOR;

    typedef struct _BDA_PROGRAM_DESCRIPTOR
    {
        ULONG               ulProgramNum;
        ULONG               ulTag;
        ULONG               ulcbLength;
        ULONG               argbData[MIN_DIMENSION];
    } BDA_PROGRAM_DESCRIPTOR, *PBDA_PROGRAM_DESCRIPTOR;


    //------------------------------------------------------------
    //
    //
    //  BDA EsMap Property Set
    //
    // {FA14A8B3-6068-48ef-96DD-53010B985A7D}
    //

    typedef enum
    {
        ES_MAP_STATE_GOOD_FLOW = 0,
        ES_MAP_STATE_NO_CONTENT,
        ES_MAP_STATE_NO_ECM,
        ES_MAP_STATE_BAD_MAP
    } BDA_ES_MAP_STATE, *PBDA_ES_MAP_STATE;

    typedef struct _BDA_ES_MAP
    {
        ULONG               ulContentPID;
        ULONG               ulProgramNum;
        ULONG               ulStreamType;
        BDA_ES_MAP_STATE    mapState;
    } BDA_ES_MAP, *PBDA_ES_MAP;


    //------------------------------------------------------------
    //
    //
    //  BDA PID Filter Property Set
    //
    // {D0A67D65-08DF-4fec-8533-E5B550410B85}
    //

    //---------------------------------------------------------------------
    // From IEnumPIDMap interface
    //---------------------------------------------------------------------

    typedef enum {
        MEDIA_TRANSPORT_PACKET,         //  complete TS packet e.g. pass-through mode
        MEDIA_ELEMENTARY_STREAM,        //  PES payloads; audio/video only
        MEDIA_MPEG2_PSI,                //  PAT, PMT, CAT, Private
        MEDIA_TRANSPORT_PAYLOAD         //  gathered TS packet payloads (PES packets, etc...)
    } MEDIA_SAMPLE_CONTENT ;

    typedef struct {
        ULONG                   ulPID ;
        MEDIA_SAMPLE_CONTENT    MediaSampleContent ;
    } PID_MAP ;

    typedef struct _BDA_PID_MAP
    {
        MEDIA_SAMPLE_CONTENT    MediaSampleContent;
        ULONG                   ulcPIDs;
        ULONG                   aulPIDs[MIN_DIMENSION];
    } BDA_PID_MAP, *PBDA_PID_MAP;

    typedef struct _BDA_PID_UNMAP
    {
        ULONG               ulcPIDs;
        ULONG               aulPIDs[MIN_DIMENSION];
    } BDA_PID_UNMAP, *PBDA_PID_UNMAP;


    //------------------------------------------------------------
    //
    //
    //  BDA CA Property Set
    //
    // {B0693766-5278-4ec6-B9E1-3CE40560EF5A}
    //
    typedef struct _BDA_CA_MODULE_UI
    {
        ULONG   ulFormat;
        ULONG   ulbcDesc;
        ULONG   ulDesc[MIN_DIMENSION];
    } BDA_CA_MODULE_UI, *PBDA_CA_MODULE_UI;


    //------------------------------------------------------------
    //
    //
    //  BDA CA Event Set
    //
    // {488C4CCC-B768-4129-8EB1-B00A071F9068}
    //



    //=============================================================
    //
    //
    //  BDA Tuning Model enumerations
    //
    //
    //=============================================================

    // system type for particular DVB Tuning Space instance
    typedef enum DVBSystemType {
        DVB_Cable,
        DVB_Terrestrial,
        DVB_Satellite,
    } DVBSystemType;

    //------------------------------------------------------------
    //
    //  BDA Channel Tune Request

    V1_ENUM enum {
        BDA_UNDEFINED_CHANNEL = -1,
    };


    //------------------------------------------------------------
    //
    //  BDA Component(substream)
    //

    typedef V1_ENUM enum ComponentCategory
    {
        CategoryNotSet = -1,
        CategoryOther = 0,
        CategoryVideo,
        CategoryAudio,
        CategoryText,
        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;


    //------------------------------------------------------------
    //
    //  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;



#endif  // DirectX 8.0 content


#endif // not defined _BDATYPES_

// end of file -- bdatypes.h

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
7878成人国产在线观看| 欧美精品aⅴ在线视频| 精品电影一区二区| 亚洲天堂av老司机| 99re这里都是精品| 亚洲观看高清完整版在线观看| 日韩电影在线一区二区三区| 色激情天天射综合网| 亚洲欧美激情视频在线观看一区二区三区| 久久精品国产精品亚洲红杏| 日韩视频一区二区三区| 一区二区三区 在线观看视频 | 欧美伦理电影网| 亚洲一级二级在线| 日韩欧美一区中文| 视频在线观看国产精品| 中文字幕国产一区二区| ...av二区三区久久精品| 99麻豆久久久国产精品免费优播| 国产精品日韩精品欧美在线| 色婷婷亚洲一区二区三区| 亚洲欧美另类小说| 日韩欧美资源站| 色综合一区二区三区| 国产成a人亚洲精| 亚洲视频在线一区观看| 日韩电影网1区2区| 精品嫩草影院久久| 在线不卡a资源高清| 午夜精品久久久久久久久| 在线亚洲高清视频| 国产电影精品久久禁18| 亚洲成人动漫av| 久久久91精品国产一区二区精品| 欧美午夜电影一区| 99视频一区二区三区| 激情综合色综合久久| 日本一区中文字幕| 亚洲综合激情网| 一区二区三区久久| 国产精品国产a级| 一区二区三区免费网站| 一区二区三区在线观看动漫| 亚洲免费av观看| 一区二区三区免费| 日韩电影在线一区| 国产精品456露脸| 91丨porny丨国产入口| 色综合久久中文字幕综合网 | 日韩午夜av电影| 国产精品不卡一区二区三区| 国产精品久久久久久久久快鸭| 国产精品伦一区二区三级视频| 国产精品国产三级国产| 亚洲国产欧美在线| 不卡一卡二卡三乱码免费网站| 色偷偷一区二区三区| 91麻豆精品91久久久久同性| 日本一区二区视频在线| 午夜精品久久久久久久蜜桃app| 国内精品久久久久影院薰衣草 | 91精品国产色综合久久久蜜香臀| 日韩一级二级三级| 一区二区高清在线| 国产成人免费av在线| 欧美电视剧在线观看完整版| 亚洲综合网站在线观看| 国产成人综合亚洲网站| 精品国产精品一区二区夜夜嗨| 亚洲美女精品一区| 9l国产精品久久久久麻豆| 精品欧美一区二区久久| 午夜精品福利久久久| 欧美另类一区二区三区| 亚洲午夜精品久久久久久久久| 国产电影精品久久禁18| 欧美大胆人体bbbb| 亚洲一区在线观看免费| 成人一级片在线观看| 欧美精品一区男女天堂| 韩国av一区二区三区四区| 日韩欧美国产麻豆| 国产美女在线观看一区| 2019国产精品| 99国产精品国产精品毛片| 亚洲精品日韩专区silk| 欧美色图天堂网| 亚洲午夜精品久久久久久久久| 日本高清不卡视频| 日韩高清一区二区| 久久人人爽人人爽| 一本色道**综合亚洲精品蜜桃冫| 亚洲一区二区欧美激情| 欧美电影精品一区二区| 成人av网站在线观看免费| 亚洲女与黑人做爰| 91精品国产综合久久久久久久 | 国产白丝精品91爽爽久久| 综合色天天鬼久久鬼色| 日韩精品综合一本久道在线视频| 国产一区二区精品在线观看| 亚洲精品五月天| 国产日韩欧美在线一区| 91精品在线一区二区| 91久久精品国产91性色tv| 另类的小说在线视频另类成人小视频在线| 中文字幕在线免费不卡| 91精品国产色综合久久久蜜香臀| 亚洲国产日韩一区二区| 久久久久久久久久久久电影 | 综合在线观看色| 精品福利二区三区| 欧美一区中文字幕| 欧美另类变人与禽xxxxx| 成人性视频免费网站| 国产老肥熟一区二区三区| 亚洲精品免费在线观看| 56国语精品自产拍在线观看| 欧美日韩三级在线| 色婷婷av一区二区三区大白胸| 国产suv精品一区二区6| 国产精品一区一区| 成人性视频免费网站| 成人午夜精品一区二区三区| 国产sm精品调教视频网站| 成人免费的视频| 91麻豆精东视频| 欧美视频一区二| 日韩欧美的一区| 国产精品福利一区| 亚洲综合久久av| 精品在线观看免费| 国产91高潮流白浆在线麻豆| 色综合久久88色综合天天6| 欧美日免费三级在线| 欧美成人a∨高清免费观看| 国产女人18毛片水真多成人如厕 | 日韩久久精品一区| 亚洲综合色成人| 国产精品久久久久影视| 欧美国产日本视频| 亚洲超碰精品一区二区| 国产福利电影一区二区三区| 欧洲亚洲国产日韩| 欧美激情综合在线| 三级欧美在线一区| 99精品在线观看视频| 日韩三级电影网址| 亚洲成人福利片| 欧美中文字幕久久| 亚洲视频在线一区| 白白色 亚洲乱淫| 精品国产sm最大网站免费看| 亚洲欧美韩国综合色| 99久久精品免费看| 国产精品素人视频| 国产成人在线观看| 国产欧美精品日韩区二区麻豆天美| 亚洲成人免费观看| 欧美日韩一级视频| 天天综合网 天天综合色| 欧美三级电影网| 精品国产乱码久久久久久闺蜜| 蜜桃视频第一区免费观看| 欧美亚洲精品一区| 亚洲品质自拍视频| 91蜜桃视频在线| 亚洲香肠在线观看| 这里只有精品视频在线观看| 三级不卡在线观看| 国产精品视频一二三区| 久久国产福利国产秒拍| 欧美唯美清纯偷拍| 日韩电影在线免费观看| 精品欧美一区二区三区精品久久| 精品中文字幕一区二区| 国产日韩欧美制服另类| 日本精品裸体写真集在线观看| 亚洲已满18点击进入久久| 这里只有精品免费| 国产成人激情av| 亚洲chinese男男1069| www成人在线观看| 在线观看日韩国产| 国产成人免费视频网站| 无码av中文一区二区三区桃花岛| 欧美精品一区二区久久久| 成人国产在线观看| 美女视频黄久久| 欧美一区二区视频网站| 精品亚洲成a人| 日韩一区精品视频| 一区二区三区国产精华| 久久久国产精品不卡| 欧美一卡二卡在线观看| 欧美三区在线视频| 欧美系列在线观看| 91九色02白丝porn| 91美女在线观看| 91麻豆精东视频|