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

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

?? evcode.h

?? directX8.1版本。的頭文件和庫 雖然現在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一区二区三区免费野_久草精品视频
国产无一区二区| 国产一区在线视频| 一区二区三区日韩欧美精品| 国产日韩欧美精品电影三级在线 | 日韩一区二区三区电影在线观看| 91国偷自产一区二区三区成为亚洲经典 | 久久久久久免费毛片精品| 欧美一区二区三区白人| 91精品在线一区二区| 欧美男男青年gay1069videost | 一区二区日韩电影| 亚洲区小说区图片区qvod| 亚洲欧洲另类国产综合| 亚洲欧洲一区二区在线播放| 国产精品久久久久久久久免费桃花| 国产片一区二区三区| 国产欧美精品一区| 亚洲色图色小说| 亚洲最大的成人av| 亚洲高清免费观看 | 91精品久久久久久蜜臀| 日韩美一区二区三区| 久久久天堂av| 亚洲欧美激情视频在线观看一区二区三区| 亚洲精品欧美激情| 一区二区视频在线看| 午夜精品福利久久久| 日本不卡视频在线| 风流少妇一区二区| 91一区一区三区| 欧美在线看片a免费观看| 欧美日韩精品一区二区三区四区 | 成人黄色免费短视频| 97se亚洲国产综合自在线| 91网站最新网址| 欧美美女一区二区三区| 日韩精品综合一本久道在线视频| 久久免费看少妇高潮| 国产精品久线在线观看| 亚洲高清一区二区三区| 国产一区在线观看视频| 97se亚洲国产综合自在线观| 欧美一级夜夜爽| 欧美激情一区二区三区全黄 | 国产成人免费xxxxxxxx| 色哟哟一区二区在线观看| 欧美精品v国产精品v日韩精品 | 裸体一区二区三区| 成人激情小说网站| 欧美日韩在线亚洲一区蜜芽| 国产无人区一区二区三区| 亚洲精品v日韩精品| 蜜桃视频在线一区| av在线一区二区| 日韩欧美在线网站| 最新国产精品久久精品| 看电影不卡的网站| 在线看一区二区| 国产亚洲精品免费| 日韩精品电影在线观看| 91片黄在线观看| 精品国产一区二区三区av性色| 亚洲免费资源在线播放| 国精产品一区一区三区mba视频 | 国产精品久久久久一区二区三区 | 成人一区二区三区中文字幕| 欧美精品在线视频| 中文字幕永久在线不卡| 久久精品噜噜噜成人88aⅴ| 日本韩国一区二区三区视频| wwwwxxxxx欧美| 石原莉奈一区二区三区在线观看| 99久久国产综合精品女不卡| 欧美精品一区二区久久婷婷| 日韩专区在线视频| 色综合一个色综合亚洲| 国产午夜精品久久久久久久| 久久国产尿小便嘘嘘尿| 欧美高清精品3d| 一区二区三区四区中文字幕| 成人免费视频国产在线观看| 欧美www视频| 日本aⅴ精品一区二区三区| 欧美在线视频全部完| 亚洲欧美影音先锋| 成人性生交大片免费看视频在线 | 夜夜揉揉日日人人青青一国产精品| 国产精品一区在线观看你懂的| 欧美一级免费观看| 午夜国产精品影院在线观看| 色狠狠桃花综合| 亚洲丝袜美腿综合| 成人在线一区二区三区| 国产精品无码永久免费888| 久久成人免费网| 91精品免费在线| 美国一区二区三区在线播放| 这里只有精品电影| 日本美女一区二区三区| 欧美在线999| 亚洲成人免费av| 精品视频全国免费看| 亚洲一区二区美女| 欧美系列亚洲系列| 五月天激情小说综合| 欧美日韩二区三区| 日韩精彩视频在线观看| 欧美一区二区性放荡片| 蜜臀av一区二区| 欧美精品一区二区三区视频 | 久久香蕉国产线看观看99| 精品一区二区三区在线播放 | 日韩精品电影一区亚洲| 欧美一级夜夜爽| 国产一级精品在线| 欧美国产精品久久| a美女胸又www黄视频久久| 日韩美女视频一区二区| 91麻豆国产在线观看| 亚洲一区二区三区在线播放| 欧美午夜理伦三级在线观看| 五月婷婷久久综合| 欧美白人最猛性xxxxx69交| 国产成人99久久亚洲综合精品| 国产亚洲一区二区三区在线观看| 99久久综合狠狠综合久久| 一卡二卡三卡日韩欧美| 91.com视频| 韩国毛片一区二区三区| 国产精品麻豆视频| 欧美日韩一区高清| 美女视频黄久久| 国产欧美日本一区二区三区| 91看片淫黄大片一级| 五月天丁香久久| 久久久99久久精品欧美| 91视视频在线直接观看在线看网页在线看 | 一区二区在线观看视频| 在线综合视频播放| 国产精品1区二区.| 一区二区三区在线免费视频| 日韩精品一区二区三区三区免费 | 91在线视频播放地址| 亚洲r级在线视频| 国产三级精品视频| 欧美日韩久久一区| 国产二区国产一区在线观看| 一区二区三区免费观看| 久久先锋影音av鲁色资源网| 一本一道久久a久久精品| 另类人妖一区二区av| 亚洲视频网在线直播| 日韩一区和二区| 91视视频在线直接观看在线看网页在线看| 五月天久久比比资源色| 国产精品美女久久久久aⅴ国产馆| 欧美日韩精品综合在线| 成人免费福利片| 轻轻草成人在线| 亚洲三级久久久| 久久色.com| 欧美日韩国产天堂| a在线欧美一区| 狠狠色丁香久久婷婷综合_中| 亚洲精品国产成人久久av盗摄| 欧美精品一区二区三区久久久 | 亚洲午夜精品久久久久久久久| 亚洲精品在线三区| 欧美日韩国产美女| 91蜜桃网址入口| 国产成人亚洲综合色影视| 亚洲v日本v欧美v久久精品| 欧美激情综合在线| 精品日韩一区二区三区免费视频| 色婷婷精品久久二区二区蜜臂av | 欧美一区二区三区男人的天堂| 99精品在线观看视频| 黑人精品欧美一区二区蜜桃| 天堂一区二区在线免费观看| 亚洲精品高清在线| 亚洲欧洲99久久| 久久久精品国产99久久精品芒果 | 日韩精品欧美成人高清一区二区| 亚洲色图一区二区三区| 欧美国产精品v| 久久毛片高清国产| 欧美成人一区二区三区| 欧美日韩精品一区二区三区四区 | 成人免费精品视频| 国产福利一区在线观看| 国模冰冰炮一区二区| 麻豆一区二区在线| 偷窥国产亚洲免费视频| 亚洲一区二区视频| 一区二区三区不卡视频| 亚洲精品久久嫩草网站秘色| 国产精品乱码妇女bbbb| 欧美激情综合在线| 国产精品美女久久久久aⅴ国产馆| 久久欧美一区二区|