mingw-5.1.4/win32/include/evcode.h
changeset 0 76b1f169d9fe
equal deleted inserted replaced
-1:000000000000 0:76b1f169d9fe
       
     1 #ifndef _EVCODE_H
       
     2 #define _EVCODE_H
       
     3 #if __GNUC__ >=3
       
     4 #pragma GCC system_header
       
     5 #endif
       
     6 
       
     7 #ifdef __cplusplus
       
     8 extern "C" {
       
     9 #endif
       
    10 
       
    11 /*--- DirectShow Reference - Constants and GUIDs - Event Notification Codes */
       
    12 #define EC_ACTIVATE 0x0013
       
    13 #define EC_BUFFERING_DATA 0x0011
       
    14 #define EC_BUILT 0x0300
       
    15 #define EC_CLOCK_CHANGED 0x000D
       
    16 #define EC_CLOCK_UNSET 0x0051
       
    17 #define EC_CODECAPI_EVENT 0x0057
       
    18 #define EC_COMPLETE 0x0001
       
    19 #define EC_DEVICE_LOST 0x001F
       
    20 #define EC_DISPLAY_CHANGED 0x0016
       
    21 #define EC_END_OF_SEGMENT 0x001C
       
    22 #define EC_ERROR_STILLPLAYING 0x0008
       
    23 #define EC_ERRORABORT 0x0003
       
    24 #define EC_EXTDEVICE_MODE_CHANGE 0x0031
       
    25 #define EC_FULLSCREEN_LOST 0x0012
       
    26 #define EC_GRAPH_CHANGED 0x0050
       
    27 #define EC_LENGTH_CHANGED 0x001E
       
    28 #define EC_NEED_RESTART 0x0014
       
    29 #define EC_NOTIFY_WINDOW 0x0019
       
    30 #define EC_OLE_EVENT 0x0018
       
    31 #define EC_OPENING_FILE 0x0010
       
    32 #define EC_PALETTE_CHANGED 0x0009
       
    33 #define EC_PAUSED 0x000E
       
    34 #define EC_PREPROCESS_COMPLETE 0x0056
       
    35 #define EC_QUALITY_CHANGE 0x000B
       
    36 #define EC_REPAINT 0x0005
       
    37 #define EC_SEGMENT_STARTED 0x001D
       
    38 #define EC_SHUTTING_DOWN 0x000C
       
    39 #define EC_SNDDEV_IN_ERROR 0x0200
       
    40 #define EC_SNDDEV_OUT_ERROR 0x0201
       
    41 #define EC_STARVATION 0x0017
       
    42 #define EC_STATE_CHANGE 0x0032
       
    43 #define EC_STEP_COMPLETE 0x0024
       
    44 #define EC_STREAM_CONTROL_STARTED 0x001B
       
    45 #define EC_STREAM_CONTROL_STOPPED 0x001A
       
    46 #define EC_STREAM_ERROR_STILLPLAYING 0x0007
       
    47 #define EC_STREAM_ERROR_STOPPED 0x0006
       
    48 #define EC_TIMECODE_AVAILABLE 0x0030
       
    49 #define EC_UNBUILT 0x0301
       
    50 #define EC_USERABORT 0x0002
       
    51 #define EC_VIDEO_SIZE_CHANGED 0x000A
       
    52 #define EC_VMR_RENDERDEVICE_SET 0x0053
       
    53 #define EC_VMR_SURFACE_FLIPPED 0x0054
       
    54 #define EC_VMR_RECONNECTION_FAILED 0x0055
       
    55 #define EC_WINDOW_DESTROYED 0x0015
       
    56 #define EC_WMT_EVENT 0x0252
       
    57 #define EC_WMT_INDEX_EVENT 0x0251
       
    58 #define EC_USER 0x8000
       
    59 /*--- DirectShow Reference - DirectShow Structures */
       
    60 typedef struct {
       
    61 	HRESULT hrStatus;
       
    62 	void   *pData;
       
    63 } AM_WMT_EVENT_DATA;
       
    64 
       
    65 #ifdef __cplusplus
       
    66 }
       
    67 #endif
       
    68 #endif