ReactOS 0.4.16-dev-340-g0540c21
axextend.idl File Reference
#include <axextendenums.h>
Include dependency graph for axextend.idl:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  REGFILTER
 
interface  IEnumRegFilters
 
interface  struct
 
struct  REGFILTERPINS
 
struct  REGPINMEDIUM
 
struct  REGFILTERPINS2
 
struct  REGFILTER2
 
interface  IFilterMapper2
 
interface  enum
 
struct  tagQuality
 
interface  IQualityControl
 
struct  tagCOLORKEY
 
struct  _RGNDATAHEADER
 
struct  _RGNDATA
 
interface  IOverlayNotify
 
interface  IOverlayNotify2
 
interface  IOverlay
 
interface  IMediaEventSink
 
interface  IFileSourceFilter
 
interface  IFileSinkFilter
 
interface  IFileSinkFilter2
 
interface  IGraphBuilder
 
interface  ICaptureGraphBuilder
 
interface  IAMCopyCaptureFileProgress
 
interface  ICaptureGraphBuilder2
 
interface  IConfigAviMux
 
interface  IConfigInterleaving
 
interface  IAMClockAdjust
 
struct  _AMCOPPCommand
 
struct  _AMCOPPStatusInput
 
struct  _AMCOPPStatusOutput
 
interface  IAMCertifiedOutputProtection
 
interface  IFilterGraph2
 
interface  IStreamBuilder
 
interface  IDistributorNotify
 
struct  enum::_VIDEO_STREAM_CONFIG_CAPS
 
struct  enum::_AUDIO_STREAM_CONFIG_CAPS
 
interface  IAMVideoProcAmp
 
interface  IAsyncReader
 
interface  IGraphVersion
 
interface  IResourceConsumer
 
interface  IResourceManager
 
interface  IKsPropertySet
 
interface  IMediaPropertyBag
 
interface  IPersistMediaPropertyBag
 
interface  ISeekingPassThru
 
interface  IAMFilterMiscFlags
 
interface  IAMGraphBuilderCallback
 
interface  IAMBufferNegotiation
 
struct  AM_STREAM_INFO
 

Typedefs

typedef enum QualityMessageType
 
typedef struct tagQuality Quality
 
typedef IQualityControlPQUALITYCONTROL
 
typedef struct tagCOLORKEY COLORKEY
 
typedef struct _RGNDATAHEADER RGNDATAHEADER
 
typedef struct _RGNDATA RGNDATA
 
typedef HANDLE HMONITOR
 
typedef enum AM_FILESINK_FLAGS
 
typedef struct _AMCOPPCommand AMCOPPCommand
 
typedef struct _AMCOPPCommandLPAMCOPPCommand
 
typedef struct _AMCOPPStatusInput AMCOPPStatusInput
 
typedef struct _AMCOPPStatusInputLPAMCOPPStatusInput
 
typedef struct _AMCOPPStatusOutput AMCOPPStatusOutput
 
typedef struct _AMCOPPStatusOutputLPAMCOPPStatusOutput
 
typedef enum VideoProcAmp_Contrast
 
typedef enum VideoProcAmp_Hue
 
typedef enum VideoProcAmp_Saturation
 
typedef enum VideoProcAmp_Sharpness
 
typedef enum VideoProcAmp_Gamma
 
typedef enum VideoProcAmp_ColorEnable
 
typedef enum VideoProcAmp_WhiteBalance
 
typedef enum VideoProcAmp_BacklightCompensation
 
typedef enum VideoProcAmpProperty
 
typedef enum tagVideoProcAmpFlags VideoProcAmpFlags
 
typedef enum AM_STREAM_INFO_STOP_DEFINED = 0x02
 
typedef enum AM_STREAM_INFO_DISCARDING = 0x04
 
typedef enum AM_STREAM_INFO_STOP_SEND_EXTRA
 
typedef enum AMTVAUDIO_MODE_STEREO = 0x0002
 
typedef enum AMTVAUDIO_MODE_LANG_A = 0x0010
 
typedef enum AMTVAUDIO_MODE_LANG_B = 0x0020
 
typedef enum AMTVAUDIO_MODE_LANG_C = 0x0040
 
typedef enum AMTVAUDIO_PRESET_STEREO = 0x0200
 
typedef enum AMTVAUDIO_PRESET_LANG_A = 0x1000
 
typedef enum AMTVAUDIO_PRESET_LANG_B = 0x2000
 
typedef enum AMTVAUDIO_PRESET_LANG_C = 0x4000
 
typedef enum TVAudioMode = 0x4000
 

Enumerations

enum  { REG_PINFLAG_B_ZERO = 0x1 , REG_PINFLAG_B_RENDERER = 0x2 , REG_PINFLAG_B_MANY = 0x4 , REG_PINFLAG_B_OUTPUT = 0x8 }
 
enum  { CK_NOCOLORKEY = 0x0 , CK_INDEX = 0x1 , CK_RGB = 0x2 }
 
enum  {
  ADVISE_NONE = 0x0 , ADVISE_CLIPPING = 0x1 , ADVISE_PALETTE = 0x2 , ADVISE_COLORKEY = 0x4 ,
  ADVISE_POSITION = 0x8 , ADVISE_DISPLAY_CHANGE = 0x10
}
 
enum  _AM_RENSDEREXFLAGS { AM_RENDEREX_RENDERTOEXISTINGRENDERERS = 0x01 }
 
enum  tagVideoProcAmpFlags { VideoProcAmp_Flags_Auto = 0x0001 , VideoProcAmp_Flags_Manual = 0x0002 }
 
enum  _AM_FILTER_MISC_FLAGS { AM_FILTER_MISC_FLAGS_IS_RENDERER = 0x1 , AM_FILTER_MISC_FLAGS_IS_SOURCE = 0x2 }
 

Variables

const CLSIDclsMinorType
 
 REGPINTYPES
 
const DWORD ADVISE_ALL
 
const DWORD ADVISE_ALL2
 
 AMCOPPSignature
 

Typedef Documentation

◆ AM_FILESINK_FLAGS

◆ AM_STREAM_INFO_DISCARDING

◆ AM_STREAM_INFO_STOP_DEFINED

◆ AM_STREAM_INFO_STOP_SEND_EXTRA

Initial value:
= 0x10
} AM_STREAM_INFO_FLAGS

◆ AMCOPPCommand

◆ AMCOPPStatusInput

◆ AMCOPPStatusOutput

◆ AMTVAUDIO_MODE_LANG_A

typedef enum AMTVAUDIO_MODE_LANG_A = 0x0010

◆ AMTVAUDIO_MODE_LANG_B

typedef enum AMTVAUDIO_MODE_LANG_B = 0x0020

◆ AMTVAUDIO_MODE_LANG_C

typedef enum AMTVAUDIO_MODE_LANG_C = 0x0040

◆ AMTVAUDIO_MODE_STEREO

typedef enum AMTVAUDIO_MODE_STEREO = 0x0002

◆ AMTVAUDIO_PRESET_LANG_A

typedef enum AMTVAUDIO_PRESET_LANG_A = 0x1000

◆ AMTVAUDIO_PRESET_LANG_B

typedef enum AMTVAUDIO_PRESET_LANG_B = 0x2000

◆ AMTVAUDIO_PRESET_LANG_C

typedef enum AMTVAUDIO_PRESET_LANG_C = 0x4000

◆ AMTVAUDIO_PRESET_STEREO

typedef enum AMTVAUDIO_PRESET_STEREO = 0x0200

◆ COLORKEY

◆ HMONITOR

static HMONITOR

Definition at line 431 of file axextend.idl.

◆ LPAMCOPPCommand

◆ LPAMCOPPStatusInput

◆ LPAMCOPPStatusOutput

◆ PQUALITYCONTROL

Definition at line 332 of file axextend.idl.

◆ Quality

◆ QualityMessageType

◆ RGNDATA

◆ RGNDATAHEADER

◆ TVAudioMode

typedef enum TVAudioMode = 0x4000

◆ VideoProcAmp_BacklightCompensation

◆ VideoProcAmp_ColorEnable

◆ VideoProcAmp_Contrast

◆ VideoProcAmp_Gamma

◆ VideoProcAmp_Hue

◆ VideoProcAmp_Saturation

◆ VideoProcAmp_Sharpness

◆ VideoProcAmp_WhiteBalance

◆ VideoProcAmpFlags

◆ VideoProcAmpProperty

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
REG_PINFLAG_B_ZERO 
REG_PINFLAG_B_RENDERER 
REG_PINFLAG_B_MANY 
REG_PINFLAG_B_OUTPUT 

Definition at line 214 of file axextend.idl.

215{
216 REG_PINFLAG_B_ZERO = 0x1,
218 REG_PINFLAG_B_MANY = 0x4,
220};
@ REG_PINFLAG_B_MANY
Definition: axextend.idl:218
@ REG_PINFLAG_B_RENDERER
Definition: axextend.idl:217
@ REG_PINFLAG_B_OUTPUT
Definition: axextend.idl:219
@ REG_PINFLAG_B_ZERO
Definition: axextend.idl:216

◆ anonymous enum

anonymous enum
Enumerator
CK_NOCOLORKEY 
CK_INDEX 
CK_RGB 

Definition at line 351 of file axextend.idl.

352{
353 CK_NOCOLORKEY = 0x0,
354 CK_INDEX = 0x1,
355 CK_RGB = 0x2
356};
@ CK_RGB
Definition: axextend.idl:355
@ CK_NOCOLORKEY
Definition: axextend.idl:353
@ CK_INDEX
Definition: axextend.idl:354

◆ anonymous enum

anonymous enum
Enumerator
ADVISE_NONE 
ADVISE_CLIPPING 
ADVISE_PALETTE 
ADVISE_COLORKEY 
ADVISE_POSITION 
ADVISE_DISPLAY_CHANGE 

Definition at line 366 of file axextend.idl.

367{
368 ADVISE_NONE = 0x0,
369 ADVISE_CLIPPING = 0x1,
370 ADVISE_PALETTE = 0x2,
371 ADVISE_COLORKEY = 0x4,
372 ADVISE_POSITION = 0x8,
374};
@ ADVISE_CLIPPING
Definition: axextend.idl:369
@ ADVISE_PALETTE
Definition: axextend.idl:370
@ ADVISE_DISPLAY_CHANGE
Definition: axextend.idl:373
@ ADVISE_POSITION
Definition: axextend.idl:372
@ ADVISE_NONE
Definition: axextend.idl:368
@ ADVISE_COLORKEY
Definition: axextend.idl:371

◆ _AM_FILTER_MISC_FLAGS

Enumerator
AM_FILTER_MISC_FLAGS_IS_RENDERER 
AM_FILTER_MISC_FLAGS_IS_SOURCE 

Definition at line 1237 of file axextend.idl.

1238{
1241};
@ AM_FILTER_MISC_FLAGS_IS_SOURCE
Definition: axextend.idl:1240
@ AM_FILTER_MISC_FLAGS_IS_RENDERER
Definition: axextend.idl:1239

◆ _AM_RENSDEREXFLAGS

Enumerator
AM_RENDEREX_RENDERTOEXISTINGRENDERERS 

Definition at line 883 of file axextend.idl.

884{
886};
@ AM_RENDEREX_RENDERTOEXISTINGRENDERERS
Definition: axextend.idl:885

◆ tagVideoProcAmpFlags

Enumerator
VideoProcAmp_Flags_Auto 
VideoProcAmp_Flags_Manual 

Definition at line 1016 of file axextend.idl.

1017{
1018 VideoProcAmp_Flags_Auto = 0x0001,
@ VideoProcAmp_Flags_Manual
Definition: axextend.idl:1019
@ VideoProcAmp_Flags_Auto
Definition: axextend.idl:1018
enum tagVideoProcAmpFlags VideoProcAmpFlags

Variable Documentation

◆ ADVISE_ALL

const DWORD ADVISE_ALL
Initial value:

Definition at line 376 of file axextend.idl.

◆ ADVISE_ALL2

const DWORD ADVISE_ALL2
Initial value:
const DWORD ADVISE_ALL
Definition: axextend.idl:376

Definition at line 381 of file axextend.idl.

◆ AMCOPPSignature

AMCOPPSignature

Definition at line 835 of file axextend.idl.

◆ clsMinorType

const CLSID* clsMinorType

◆ REGPINTYPES