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

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

?? evcode.h

?? directX8.1版本。的頭文件和庫 雖然現(xiàn)在directX9.0版本
?? H
?? 第 1 頁 / 共 2 頁
字號:
//------------------------------------------------------------------------------
// File: EvCode.h
//
// Desc: List of standard Quartz event codes and the expected params.
//
// Copyright (c) 1992 - 2001, Microsoft Corporation.  All rights reserved.
//------------------------------------------------------------------------------


// Event codes are broken into two groups
//   -- system event codes
//   -- extension event codes
// All system event codes are below EC_USER

#define EC_SYSTEMBASE                       0x00
#define EC_USER                             0x8000

// System-defined event codes
// ==========================
//
// There are three types of system-defined event codes:
//
// 1.  Those which are always passed through to the application
//     (To be collected by calls to GetEvent or within WaitForCompletion.)
//     (e.g. EC_ERRORABORT, EC_USERABORT.)
//
// 2.  Those which are pure internal and will never be passed to
//     the application.  (e.g. EC_SHUTDOWN)
//
// 3.  Those which have default handling.  Default handing implies that
//     the event is not passed to the application.  However, default
//     handling may be canceled by calling
//     IMediaEvent::CancelDefaultHandling.  If the default handling is
//     cancelled in this way, then the message will be delivered to the
//     application and the application must action it appropriately.
//     Default handling can be restored by calling RestoreDefaultHandling.
//
// We will refer to these events as application, internal and defaulted
// events respectively.
//
// System-defined events may have interface pointers, BSTR's, etc passed
// as parameters.  It is therefore essential that, for any message
// retrieved using GetEvent, a matching call to FreeEventParams is made
// to ensure that relevant interfaces are released and storage freed.
// Failure to call FreeEventParams will result in memory leaks, if not
// worse.
//
// Filters sending these messages to the filter graph should not AddRef()
// any interfaces that they may pass as parameters.  The filter graph
// manager will AddRef them if required.  E.g. if the event is to be queued
// for the application or queued to a worker thread.

// Each event listed below is immediately followed by a parameter list
// detailing the types of the parameters associated with the message,
// and an indication of whether the message is an application, internal
// or defaulted message.  This is then followed by a short description.
// The use of "void" in the parameter list implies that the parameter is not
// used.  Such parameters should be zero.

// Other defined EC_ regions:
// DVD event codes           0x0100 - 0x0150 (dvdevcod.h)
// audio device event codes  0x0200 - 0x0250 (audevcod.h)
// WindowsMedia SDK-originated events 0x0251 - 0x0300 (see below)
// MSVIDCTL                  0x0301 - 0x0325 (msvidctl.idl)

#define EC_COMPLETE                         0x01
// ( HRESULT, void ) : defaulted (special)
// Signals the completed playback of a stream within the graph.  This message
// is sent by renderers when they receive end-of-stream.  The default handling
// of this message results in a _SINGLE_ EC_COMPLETE being sent to the
// application when ALL of the individual renderers have signaled EC_COMPLETE
// to the filter graph.  If the default handing is canceled, the application
// will see all of the individual EC_COMPLETEs.


#define EC_USERABORT                        0x02
// ( void, void ) : application
// In some sense, the user has requested that playback be terminated.
// This message is typically sent by renderers that render into a
// window if the user closes the window into which it was rendering.
// It is up to the application to decide if playback should actually
// be stopped.


#define EC_ERRORABORT                       0x03
// ( HRESULT, void ) : application
// Operation aborted because of error


#define EC_TIME                             0x04
// ( DWORD, DWORD ) : application
// The requested reference time occurred.  (This event is currently not used).
// lParam1 is low dword of ref time, lParam2 is high dword of reftime.


#define EC_REPAINT                          0x05
// ( IPin * (could be NULL), void ) : defaulted
// A repaint is required - lParam1 contains the (IPin *) that needs the data
// to be sent again. Default handling is: if the output pin which the IPin is
// attached  to supports the IMediaEventSink interface then it will be called
// with the EC_REPAINT first.  If that fails then normal repaint processing is
// done by the filter graph.


// Stream error notifications
#define EC_STREAM_ERROR_STOPPED             0x06
#define EC_STREAM_ERROR_STILLPLAYING        0x07
// ( HRESULT, DWORD ) : application
// lParam 1 is major code, lParam2 is minor code, either may be zero.


#define EC_ERROR_STILLPLAYING               0x08
// ( HRESULT, void ) : application
// The filter graph manager may issue Run's to the graph asynchronously.
// If such a Run fails, EC_ERROR_STILLPLAYING is issued to notify the
// application of the failure.  The state of the underlying filters
// at such a time will be indeterminate - they will all have been asked
// to run, but some are almost certainly not.


#define EC_PALETTE_CHANGED                  0x09
// ( void, void ) : application
// notify application that the video palette has changed


#define EC_VIDEO_SIZE_CHANGED               0x0A
// ( DWORD, void ) : application
// Sent by video renderers.
// Notifies the application that the native video size has changed.
// LOWORD of the DWORD is the new width, HIWORD is the new height.


#define EC_QUALITY_CHANGE                   0x0B
// ( void, void ) : application
// Notify application that playback degradation has occurred


#define EC_SHUTTING_DOWN                    0x0C
// ( void, void ) : internal
// This message is sent by the filter graph manager to any plug-in
// distributors which support IMediaEventSink to notify them that
// the filter graph is starting to shutdown.


#define EC_CLOCK_CHANGED                    0x0D
// ( void, void ) : application
// Notify application that the clock has changed.
// (i.e. SetSyncSource has been called on the filter graph and has been
// distributed successfully to the filters in the graph.)


#define EC_PAUSED                           0x0E
// ( HRESULT, void ) : application
// Notify application the previous pause request has completed


#define EC_OPENING_FILE                     0x10
#define EC_BUFFERING_DATA                   0x11
// ( BOOL, void ) : application
// lParam1 == 1   --> starting to open file or buffer data
// lParam1 == 0   --> not opening or buffering any more
// (This event does not appear to be used by ActiveMovie.)


#define EC_FULLSCREEN_LOST                  0x12
// ( void, IBaseFilter * ) : application
// Sent by full screen renderers when switched away from full screen.
// IBaseFilter may be NULL.


#define EC_ACTIVATE                         0x13
// ( BOOL, IBaseFilter * ) : internal
// Sent by video renderers when they lose or gain activation.
// lParam1 is set to 1 if gained or 0 if lost
// lParam2 is the IBaseFilter* for the filter that is sending the message
// Used for sound follows focus and full-screen switching


#define EC_NEED_RESTART                     0x14
// ( void, void ) : defaulted
// Sent by renderers when they regain a resource (e.g. audio renderer).
// Causes a restart by Pause/put_Current/Run (if running).


#define EC_WINDOW_DESTROYED                 0x15
// ( IBaseFilter *, void ) : internal
// Sent by video renderers when the window has been destroyed. Handled
// by the filter graph / distributor telling the resource manager.
// lParam1 is the IBaseFilter* of the filter whose window is being destroyed


#define EC_DISPLAY_CHANGED                  0x16
// ( IPin *, void ) : internal
// Sent by renderers when they detect a display change. the filter graph
// will arrange for the graph to be stopped and the pin send in lParam1
// to be reconnected. by being reconnected it allows a renderer to reset
// and connect with a more appropriate format for the new display mode
// lParam1 contains an (IPin *) that should be reconnected by the graph


#define EC_STARVATION                       0x17
// ( void, void ) : defaulted
// Sent by a filter when it detects starvation. Default handling (only when
// running) is for the graph to be paused until all filters enter the
// paused state and then run. Normally this would be sent by a parser or source
// filter when too little data is arriving.


?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日产在线观看| 欧美女孩性生活视频| 7777精品伊人久久久大香线蕉最新版| 久久久高清一区二区三区| 亚洲一卡二卡三卡四卡无卡久久| 国内精品伊人久久久久影院对白| 欧美性色aⅴ视频一区日韩精品| 国产亚洲成av人在线观看导航 | 3d成人动漫网站| 中文字幕一区日韩精品欧美| 久久成人18免费观看| 欧美日韩精品高清| 依依成人精品视频| 成人开心网精品视频| 精品国产一区二区三区av性色 | 亚洲欧洲国产专区| 国产剧情在线观看一区二区| 欧美一区二区福利在线| 一二三区精品视频| 色综合色狠狠综合色| 国产精品久久影院| 国产成人免费在线观看不卡| 亚洲精品一区二区在线观看| 日韩国产精品久久久久久亚洲| 色老汉一区二区三区| 亚洲色欲色欲www| 成人免费精品视频| 国产女主播视频一区二区| 久久电影网站中文字幕| 91精品综合久久久久久| 天堂成人国产精品一区| 欧美日韩中文另类| 亚洲成人午夜电影| 欧美无乱码久久久免费午夜一区| 亚洲欧美区自拍先锋| 91在线小视频| 中文字幕亚洲一区二区av在线| 成人晚上爱看视频| 国产精品女主播av| 成人av综合在线| 综合欧美亚洲日本| 色综合色综合色综合| 亚洲乱码国产乱码精品精98午夜 | 在线一区二区观看| 一区二区三区精品在线| 欧美影院午夜播放| 午夜伦欧美伦电影理论片| 7878成人国产在线观看| 日韩va欧美va亚洲va久久| 欧美一区二区三区日韩视频| 人人爽香蕉精品| 精品美女一区二区| 国产a区久久久| 成人欧美一区二区三区1314| 99久久国产综合色|国产精品| 亚洲女性喷水在线观看一区| 91久久香蕉国产日韩欧美9色| 亚洲风情在线资源站| 在线播放91灌醉迷j高跟美女| 奇米亚洲午夜久久精品| 精品乱码亚洲一区二区不卡| 国产不卡视频在线观看| 日韩理论在线观看| 欧美视频中文字幕| 美女mm1313爽爽久久久蜜臀| 久久久久久久综合日本| eeuss鲁片一区二区三区| 亚洲激情综合网| 欧美理论电影在线| 久久99国内精品| 国产精品拍天天在线| 欧美午夜寂寞影院| 久久99精品网久久| 国产精品入口麻豆九色| 色偷偷久久一区二区三区| 视频一区二区三区入口| 久久综合九色综合97婷婷女人| 成人丝袜高跟foot| 亚洲国产视频一区二区| 欧美成人一区二区三区片免费| 国产99久久精品| 亚洲一区二区三区四区在线免费观看 | 亚洲一区日韩精品中文字幕| 日韩欧美一区在线观看| 国产原创一区二区三区| 亚洲免费av高清| 欧美一区二区三区免费观看视频| 国产一区二区久久| 一区二区三区鲁丝不卡| 欧美刺激脚交jootjob| 91一区二区三区在线观看| 日日夜夜免费精品视频| 国产偷国产偷精品高清尤物 | 成人妖精视频yjsp地址| 午夜精品成人在线视频| 欧美激情艳妇裸体舞| 欧美日韩一二区| 国产91精品露脸国语对白| 亚洲一区二区三区不卡国产欧美| www精品美女久久久tv| 日本久久一区二区三区| 精品写真视频在线观看 | 国产午夜亚洲精品午夜鲁丝片| 欧洲精品在线观看| 国产精品综合二区| 香蕉成人啪国产精品视频综合网| 国产日韩在线不卡| 欧美一区二区三区四区高清| 99视频一区二区| 国产一区二区三区免费看| 亚洲午夜电影网| 国产精品视频看| 日韩欧美精品在线视频| 在线视频国内一区二区| 国产91丝袜在线播放| 日韩不卡一区二区三区| 亚洲免费在线观看| 久久久久九九视频| 欧美一区二区美女| 欧美亚洲动漫精品| 成人av资源网站| 激情综合网天天干| 日韩激情一二三区| 悠悠色在线精品| 国产精品视频线看| 久久久国产精华| 日韩三级在线免费观看| 欧美日韩国产在线播放网站| 成人av在线播放网站| 国产伦精品一区二区三区在线观看| 亚洲aⅴ怡春院| 一区二区三区国产精华| 亚洲视频精选在线| 国产精品久久影院| 中文字幕av在线一区二区三区| 精品久久国产字幕高潮| 欧美一区二区美女| 51久久夜色精品国产麻豆| 欧美日韩在线观看一区二区 | 国产成人精品在线看| 极品少妇一区二区三区精品视频| 日本三级亚洲精品| 五月婷婷综合网| 亚洲国产裸拍裸体视频在线观看乱了 | 日韩一区二区三区视频在线| 欧美日本在线看| 欧美吻胸吃奶大尺度电影 | 国产99久久久国产精品潘金| 国精产品一区一区三区mba桃花 | 亚洲精品高清视频在线观看| 亚洲欧洲无码一区二区三区| 国产精品久线在线观看| 中文字幕一区在线观看视频| 国产精品视频九色porn| 国产精品国产三级国产a| 国产精品久久久久久久久快鸭 | 中文字幕高清一区| 欧美激情资源网| 国产精品―色哟哟| 国产精品久久久久久久久免费桃花 | 婷婷成人激情在线网| 天天免费综合色| 日本欧美久久久久免费播放网| 日本不卡一区二区| 久久草av在线| 国产一区二区三区黄视频| 国产精品香蕉一区二区三区| 粉嫩13p一区二区三区| 不卡区在线中文字幕| 99久久综合99久久综合网站| 99re在线精品| 欧美亚洲动漫精品| 欧美一区二区三区成人| 2024国产精品视频| 国产精品久久久久四虎| 亚洲日本丝袜连裤袜办公室| 亚洲自拍与偷拍| 日韩av在线播放中文字幕| 精品一区二区三区免费视频| 国产成a人无v码亚洲福利| 91网站在线观看视频| 欧美最猛性xxxxx直播| 91精品婷婷国产综合久久竹菊| 日韩免费观看2025年上映的电影| 久久综合网色—综合色88| 国产精品视频九色porn| 亚洲自拍偷拍网站| 麻豆精品视频在线观看免费| 国产精品一二二区| 色婷婷av一区二区| 日韩写真欧美这视频| 久久久久久久久久久99999| 综合久久久久久| 日韩成人一区二区三区在线观看| 韩国毛片一区二区三区| bt欧美亚洲午夜电影天堂| 欧美三级中文字幕| 久久免费看少妇高潮| 亚洲人妖av一区二区| 午夜精品123|