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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? dvdmedia.h

?? directX8.1版本。的頭文件和庫 雖然現(xiàn)在directX9.0版本
?? H
?? 第 1 頁 / 共 2 頁
字號:
//------------------------------------------------------------------------------
// File: DVDMedia.h
//
// Desc: Contains typedefs and defines necessary for user mode (ring 3) DVD
//       filters and applications.
//
//       This should be included in the DirectShow SDK for user mode filters.
//       The types defined here should be kept in synch with ksmedia.h WDM 
//       DDK for kernel mode filters.
//
// Copyright (c) 1997 - 2001, Microsoft Corporation.  All rights reserved.
//------------------------------------------------------------------------------


#ifndef __DVDMEDIA_H__
#define __DVDMEDIA_H__

#ifdef __cplusplus
extern "C" {
#endif // __cplusplus

// -----------------------------------------------------------------------
// AC-3 definition for the AM_KSPROPSETID_AC3 property set
// -----------------------------------------------------------------------

typedef enum {
    AM_PROPERTY_AC3_ERROR_CONCEALMENT = 1,
    AM_PROPERTY_AC3_ALTERNATE_AUDIO = 2,
    AM_PROPERTY_AC3_DOWNMIX = 3,
    AM_PROPERTY_AC3_BIT_STREAM_MODE = 4,
    AM_PROPERTY_AC3_DIALOGUE_LEVEL = 5,
    AM_PROPERTY_AC3_LANGUAGE_CODE = 6,
    AM_PROPERTY_AC3_ROOM_TYPE = 7
} AM_PROPERTY_AC3;

typedef struct  {
    BOOL        fRepeatPreviousBlock;
    BOOL        fErrorInCurrentBlock;
} AM_AC3_ERROR_CONCEALMENT, *PAM_AC3_ERROR_CONCEALMENT;

typedef struct {
    BOOL    fStereo;
    ULONG   DualMode;
} AM_AC3_ALTERNATE_AUDIO, *PAM_AC3_ALTERNATE_AUDIO;

#define AM_AC3_ALTERNATE_AUDIO_1     1
#define AM_AC3_ALTERNATE_AUDIO_2     2
#define AM_AC3_ALTERNATE_AUDIO_BOTH  3

typedef struct {
    BOOL        fDownMix;
    BOOL        fDolbySurround;
} AM_AC3_DOWNMIX, *PAM_AC3_DOWNMIX;

typedef struct {
    LONG        BitStreamMode;
} AM_AC3_BIT_STREAM_MODE, *PAM_AC3_BIT_STREAM_MODE;

#define AM_AC3_SERVICE_MAIN_AUDIO            0
#define AM_AC3_SERVICE_NO_DIALOG             1
#define AM_AC3_SERVICE_VISUALLY_IMPAIRED     2
#define AM_AC3_SERVICE_HEARING_IMPAIRED      3
#define AM_AC3_SERVICE_DIALOG_ONLY           4
#define AM_AC3_SERVICE_COMMENTARY            5
#define AM_AC3_SERVICE_EMERGENCY_FLASH       6
#define AM_AC3_SERVICE_VOICE_OVER            7

typedef struct {
    ULONG   DialogueLevel;
} AM_AC3_DIALOGUE_LEVEL, *PAM_AC3_DIALOGUE_LEVEL;

typedef struct {
    BOOL    fLargeRoom;
} AM_AC3_ROOM_TYPE, *PAM_AC3_ROOM_TYPE;


// -----------------------------------------------------------------------
// subpicture definition for the AM_KSPROPSETID_DvdSubPic property set
// -----------------------------------------------------------------------

typedef enum {
    AM_PROPERTY_DVDSUBPIC_PALETTE = 0,
    AM_PROPERTY_DVDSUBPIC_HLI = 1,
    AM_PROPERTY_DVDSUBPIC_COMPOSIT_ON = 2  // TRUE for subpicture is displayed
} AM_PROPERTY_DVDSUBPIC;

typedef struct _AM_DVD_YUV {
    UCHAR   Reserved;
    UCHAR   Y;
    UCHAR   U;
    UCHAR   V;
} AM_DVD_YUV, *PAM_DVD_YUV;

typedef struct _AM_PROPERTY_SPPAL {
    AM_DVD_YUV sppal[16];
} AM_PROPERTY_SPPAL, *PAM_PROPERTY_SPPAL;

typedef struct _AM_COLCON {
    UCHAR emph1col:4;
    UCHAR emph2col:4;
    UCHAR backcol:4;
    UCHAR patcol:4;
    UCHAR emph1con:4;
    UCHAR emph2con:4;
    UCHAR backcon:4;
    UCHAR patcon:4;

} AM_COLCON, *PAM_COLCON;

typedef struct _AM_PROPERTY_SPHLI {
    USHORT     HLISS;      //
    USHORT     Reserved;
    ULONG      StartPTM;   // start presentation time in x/90000
    ULONG      EndPTM;     // end PTM in x/90000
    USHORT     StartX;
    USHORT     StartY;
    USHORT     StopX;
    USHORT     StopY;
    AM_COLCON  ColCon;     // color contrast description (4 bytes as given in HLI)
} AM_PROPERTY_SPHLI, *PAM_PROPERTY_SPHLI;

typedef BOOL AM_PROPERTY_COMPOSIT_ON, *PAM_PROPERTY_COMPOSIT_ON;



// -----------------------------------------------------------------------
// copy protection definitions
// -----------------------------------------------------------------------

// AM_UseNewCSSKey for the dwTypeSpecificFlags in IMediaSample2 to indicate
// the exact point in a stream after which to start applying a new CSS key.
// This is typically sent on an empty media sample just before attempting 
// to renegotiate a CSS key.
#define AM_UseNewCSSKey    0x1

//
// AM_KSPROPSETID_CopyProt property set definitions
//
typedef enum {
    AM_PROPERTY_DVDCOPY_CHLG_KEY = 0x01,
    AM_PROPERTY_DVDCOPY_DVD_KEY1 = 0x02,
    AM_PROPERTY_DVDCOPY_DEC_KEY2 = 0x03,
    AM_PROPERTY_DVDCOPY_TITLE_KEY = 0x04,
    AM_PROPERTY_COPY_MACROVISION = 0x05,
    AM_PROPERTY_DVDCOPY_REGION = 0x06,
    AM_PROPERTY_DVDCOPY_SET_COPY_STATE = 0x07,
    AM_PROPERTY_DVDCOPY_DISC_KEY = 0x80
} AM_PROPERTY_DVDCOPYPROT;

typedef struct _AM_DVDCOPY_CHLGKEY {
    BYTE ChlgKey[10];
    BYTE Reserved[2];
} AM_DVDCOPY_CHLGKEY, *PAM_DVDCOPY_CHLGKEY;

typedef struct _AM_DVDCOPY_BUSKEY {
    BYTE BusKey[5];
    BYTE Reserved[1];
} AM_DVDCOPY_BUSKEY, *PAM_DVDCOPY_BUSKEY;

typedef struct _AM_DVDCOPY_DISCKEY {
    BYTE DiscKey[2048];
} AM_DVDCOPY_DISCKEY, *PAM_DVDCOPY_DISCKEY;

typedef struct AM_DVDCOPY_TITLEKEY {
    ULONG KeyFlags;
    ULONG Reserved1[2];
    UCHAR TitleKey[6];
    UCHAR Reserved2[2];
} AM_DVDCOPY_TITLEKEY, *PAM_DVDCOPY_TITLEKEY;

typedef struct _AM_COPY_MACROVISION {
    ULONG MACROVISIONLevel;
} AM_COPY_MACROVISION, *PAM_COPY_MACROVISION;

typedef struct AM_DVDCOPY_SET_COPY_STATE {
    ULONG DVDCopyState;
} AM_DVDCOPY_SET_COPY_STATE, *PAM_DVDCOPY_SET_COPY_STATE;

typedef enum {
    AM_DVDCOPYSTATE_INITIALIZE = 0,
    AM_DVDCOPYSTATE_INITIALIZE_TITLE = 1,   // indicates we are starting a title
                                        // key copy protection sequence
    AM_DVDCOPYSTATE_AUTHENTICATION_NOT_REQUIRED = 2,
    AM_DVDCOPYSTATE_AUTHENTICATION_REQUIRED = 3,
    AM_DVDCOPYSTATE_DONE = 4
} AM_DVDCOPYSTATE;

typedef enum {
    AM_MACROVISION_DISABLED = 0,
    AM_MACROVISION_LEVEL1 = 1,
    AM_MACROVISION_LEVEL2 = 2,
    AM_MACROVISION_LEVEL3 = 3
} AM_COPY_MACROVISION_LEVEL, *PAM_COPY_MACROVISION_LEVEL;


// CSS region stucture
typedef struct _DVD_REGION {
    UCHAR CopySystem;
    UCHAR RegionData;
    UCHAR SystemRegion;
    UCHAR Reserved;
} DVD_REGION, *PDVD_REGION; 

//
// CGMS Copy Protection Flags
//

#define AM_DVD_CGMS_RESERVED_MASK      0x00000078

#define AM_DVD_CGMS_COPY_PROTECT_MASK  0x00000018

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
免费人成黄页网站在线一区二区| 日韩三区在线观看| 精品国产乱子伦一区| 午夜视频在线观看一区二区| av中文字幕一区| 欧美精品一区二区三区蜜桃 | 91香蕉视频黄| 国产精品第13页| 国产成人av电影在线| 久久久久久久久岛国免费| 蜜臀精品久久久久久蜜臀| 欧美一卡二卡在线观看| 亚洲高清久久久| 欧美日本免费一区二区三区| 亚洲一区二区三区四区五区黄 | 精品少妇一区二区三区在线播放 | 亚洲欧美日韩中文播放| 成人综合在线网站| 国产欧美一区二区在线| 国产精品123区| 狠狠色丁香婷婷综合久久片| 欧美色国产精品| 午夜精品一区二区三区电影天堂| 欧美情侣在线播放| 国内一区二区视频| 国产精品美女久久久久aⅴ国产馆| 成人国产电影网| 亚洲国产精品久久不卡毛片| 制服丝袜成人动漫| 国产成人在线网站| 亚洲精品一二三| 日韩三级免费观看| 91免费看`日韩一区二区| 亚洲国产另类av| 欧美大胆人体bbbb| av动漫一区二区| 日韩欧美一二三四区| 国产精品影视天天线| 一区二区三区在线播放| 久久综合网色—综合色88| 99精品久久99久久久久| 另类小说图片综合网| 中文字幕日韩av资源站| 欧美高清激情brazzers| av在线不卡观看免费观看| 免费日韩伦理电影| 亚洲综合区在线| 国产欧美视频一区二区三区| 91麻豆精品国产自产在线观看一区| 不卡的看片网站| 国产精品一区2区| 视频一区国产视频| 亚洲丝袜制服诱惑| 国产蜜臀97一区二区三区| 日韩欧美国产电影| 678五月天丁香亚洲综合网| 97久久精品人人做人人爽| 国产白丝网站精品污在线入口| 日韩精品一二三四| 丝袜脚交一区二区| 日韩高清欧美激情| 日韩电影一区二区三区四区| 亚洲国产色一区| 亚洲午夜av在线| 亚洲成年人网站在线观看| 一区二区三区成人在线视频| 亚洲乱码中文字幕综合| 一区二区三区中文免费| 亚洲曰韩产成在线| 亚洲午夜一区二区| 日韩在线观看一区二区| 偷窥国产亚洲免费视频| 日韩精品亚洲专区| 欧美aa在线视频| 国产一区二区在线视频| 国产一区二区三区黄视频 | 欧美日韩一区二区电影| 欧美日韩高清不卡| 欧美v日韩v国产v| 国产午夜亚洲精品不卡| 国产精品国产自产拍高清av王其| 国产亚洲短视频| 亚洲乱码精品一二三四区日韩在线| 一区二区成人在线| 亚洲乱码中文字幕| 亚洲欧美日本在线| 亚洲香蕉伊在人在线观| 日本不卡123| 成人永久看片免费视频天堂| 色婷婷av一区二区三区gif| 欧美久久高跟鞋激| 国产精品美女久久久久久久| 亚洲动漫第一页| 国产v综合v亚洲欧| 欧美色图12p| 国产欧美一区二区精品久导航| 亚洲综合无码一区二区| 极品美女销魂一区二区三区免费| 99久久99久久精品免费观看| 欧美在线观看视频在线| 久久久久久麻豆| 日韩精品亚洲一区| 欧美在线小视频| 国产精品久久网站| 韩国精品久久久| 一区二区成人在线观看| 不卡的电影网站| 久久久一区二区三区捆绑**| 日韩高清一区在线| 欧美二区三区91| 一区二区三区四区亚洲| 成人a级免费电影| 国产日产精品一区| 韩国av一区二区三区四区| 欧美一级理论性理论a| 一区二区三区在线观看国产| av资源网一区| 亚洲日本在线视频观看| 成人18精品视频| 欧美国产一区二区在线观看| 韩国成人精品a∨在线观看| 日韩亚洲欧美在线| 日韩成人一级大片| 日韩精品一区二区三区蜜臀 | 岛国精品在线观看| 久久久激情视频| 成人黄色在线看| 国产精品美女久久久久aⅴ国产馆| 粉嫩嫩av羞羞动漫久久久| 国产偷国产偷亚洲高清人白洁| 久久成人羞羞网站| 久久色视频免费观看| 国产精品资源网| 亚洲少妇中出一区| 91福利资源站| 午夜精品久久久久久久99樱桃 | 亚洲线精品一区二区三区八戒| 欧洲国产伦久久久久久久| 天堂久久一区二区三区| 欧美大白屁股肥臀xxxxxx| 精品一区二区三区免费观看| 国产免费成人在线视频| 欧美亚洲国产一区二区三区 | 在线不卡a资源高清| 韩国av一区二区| 中文字幕综合网| 6080国产精品一区二区| 国产毛片一区二区| 亚洲精品国产无天堂网2021| 欧美色图免费看| 成人免费视频一区| 日韩激情视频网站| 自拍偷拍欧美精品| 欧美成人精品二区三区99精品| 成人动漫一区二区| 国产精品视频一二| 国产成人av一区二区| 亚洲.国产.中文慕字在线| 国产亚洲欧美日韩在线一区| 欧美日韩一区二区在线观看视频| 国产最新精品精品你懂的| 亚洲国产乱码最新视频| 中文字幕欧美三区| 精品日韩欧美一区二区| 欧美日韩国产免费| 91影视在线播放| 国产一区二区不卡老阿姨| 午夜婷婷国产麻豆精品| 伊人开心综合网| 国产精品国产三级国产| 国产天堂亚洲国产碰碰| 91.麻豆视频| 欧美精品色综合| 91捆绑美女网站| 不卡一卡二卡三乱码免费网站| 国内精品视频666| 美女网站色91| 美脚の诱脚舐め脚责91| 婷婷中文字幕综合| 婷婷综合在线观看| 日韩精品欧美成人高清一区二区| 一区二区三区在线观看国产| 伊人一区二区三区| 亚洲综合一区在线| 亚洲精选视频免费看| 亚洲精品美国一| 亚洲综合无码一区二区| 性做久久久久久免费观看| 亚洲第一电影网| 美女www一区二区| 国产精品一区二区在线观看不卡 | 日韩一区二区影院| 欧美成人猛片aaaaaaa| 久久精品免视看| 中文字幕亚洲欧美在线不卡| 亚洲欧美日韩国产一区二区三区 | 一区二区三区美女| 视频一区欧美日韩| 国产精品一二三四| 99re热视频精品|