ReactOS 0.4.17-dev-966-gf06eace
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
 
struct  _AMCOPPCommand
 
struct  _AMCOPPStatusInput
 
struct  _AMCOPPStatusOutput
 
interface  IAMCertifiedOutputProtection
 
interface  IFilterGraph2
 
interface  IStreamBuilder
 
struct  enum::_VIDEO_STREAM_CONFIG_CAPS
 
struct  enum::_AUDIO_STREAM_CONFIG_CAPS
 
interface  IAMVideoProcAmp
 
interface  IAsyncReader
 
interface  IGraphVersion
 
interface  IResourceConsumer
 
struct  AM_STREAM_INFO
 
interface  IAMStreamControl
 
interface  IKsPropertySet
 
interface  IMediaPropertyBag
 
interface  IPersistMediaPropertyBag
 
interface  ISeekingPassThru
 
interface  IAMFilterMiscFlags
 
interface  IAMGraphBuilderCallback
 
interface  IAMVfwCaptureDialogs
 
interface  IAMCameraControl
 
interface  IAMVideoControl
 
interface  IAMBufferNegotiation
 
interface  IAMDroppedFrames
 
interface  IAMLatency
 
interface  IAMPushSource
 
interface  IAMVideoCompression
 
interface  IAMTuner
 
interface  IAMTVTuner
 
interface  IVideoFrameStep
 

Typedefs

typedef enum QualityMessageType
 
typedef struct tagQuality Quality
 
typedef IQualityControl * PQUALITYCONTROL
 
typedef struct tagCOLORKEY COLORKEY
 
typedef struct _RGNDATAHEADER RGNDATAHEADER
 
typedef struct _RGNDATA RGNDATA
 
typedef HANDLE HMONITOR
 
typedef struct _AMCOPPCommand AMCOPPCommand
 
typedef struct _AMCOPPCommand * LPAMCOPPCommand
 
typedef struct _AMCOPPStatusInput AMCOPPStatusInput
 
typedef struct _AMCOPPStatusInput * LPAMCOPPStatusInput
 
typedef struct _AMCOPPStatusOutput AMCOPPStatusOutput
 
typedef struct _AMCOPPStatusOutput * LPAMCOPPStatusOutput
 
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 struct AM_STREAM_INFO AM_STREAM_INFO
 
typedef enum AMPROPERTY_PIN AMPROPERTY_PIN
 
typedef enum AMTunerEventType
 
typedef enum AMTUNER_MODE_TV = 0x0001
 
typedef enum AMTUNER_MODE_FM_RADIO = 0x0002
 
typedef enum AMTUNER_MODE_AM_RADIO = 0x0004
 
typedef enum AMTUNER_MODE_DSS = 0x0008
 
typedef enum AMTunerModeType = 0x0008
 

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_FILESINK_FLAGS { AM_FILE_OVERWRITE = 0x00000001 }
 
enum  _AM_RENSDEREXFLAGS { AM_RENDEREX_RENDERTOEXISTINGRENDERERS = 0x01 }
 
enum  tagVideoProcAmpFlags { VideoProcAmp_Flags_Auto = 0x0001 , VideoProcAmp_Flags_Manual = 0x0002 }
 
enum  AMPROPERTY_PIN { AMPROPERTY_PIN_CATEGORY , AMPROPERTY_PIN_MEDIUM }
 
enum  _AM_FILTER_MISC_FLAGS { AM_FILTER_MISC_FLAGS_IS_RENDERER = 0x1 , AM_FILTER_MISC_FLAGS_IS_SOURCE = 0x2 }
 

Variables

const CLSID * clsMinorType
 
 REGPINTYPES
 
const DWORD ADVISE_ALL
 
const DWORD ADVISE_ALL2
 
 AMCOPPSignature
 

Typedef Documentation

◆ AM_STREAM_INFO

◆ 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

◆ AMPROPERTY_PIN

◆ AMTUNER_MODE_AM_RADIO

typedef enum AMTUNER_MODE_AM_RADIO = 0x0004

◆ AMTUNER_MODE_DSS

typedef enum AMTUNER_MODE_DSS = 0x0008

◆ AMTUNER_MODE_FM_RADIO

typedef enum AMTUNER_MODE_FM_RADIO = 0x0002

◆ AMTUNER_MODE_TV

typedef enum AMTUNER_MODE_TV = 0x0001

◆ AMTunerEventType

◆ AMTunerModeType

typedef enum AMTunerModeType = 0x0008

◆ COLORKEY

◆ HMONITOR

typedef HANDLE HMONITOR

Definition at line 433 of file axextend.idl.

◆ LPAMCOPPCommand

◆ LPAMCOPPStatusInput

◆ LPAMCOPPStatusOutput

◆ PQUALITYCONTROL

Definition at line 334 of file axextend.idl.

◆ Quality

◆ QualityMessageType

◆ RGNDATA

◆ RGNDATAHEADER

◆ 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 216 of file axextend.idl.

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

◆ anonymous enum

anonymous enum
Enumerator
CK_NOCOLORKEY 
CK_INDEX 
CK_RGB 

Definition at line 353 of file axextend.idl.

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

◆ anonymous enum

anonymous enum
Enumerator
ADVISE_NONE 
ADVISE_CLIPPING 
ADVISE_PALETTE 
ADVISE_COLORKEY 
ADVISE_POSITION 
ADVISE_DISPLAY_CHANGE 

Definition at line 368 of file axextend.idl.

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

◆ _AM_FILTER_MISC_FLAGS

Enumerator
AM_FILTER_MISC_FLAGS_IS_RENDERER 
AM_FILTER_MISC_FLAGS_IS_SOURCE 

Definition at line 1242 of file axextend.idl.

1243{
1246};
@ AM_FILTER_MISC_FLAGS_IS_SOURCE
Definition: axextend.idl:1245
@ AM_FILTER_MISC_FLAGS_IS_RENDERER
Definition: axextend.idl:1244

◆ _AM_RENSDEREXFLAGS

Enumerator
AM_RENDEREX_RENDERTOEXISTINGRENDERERS 

Definition at line 858 of file axextend.idl.

859{
861};
@ AM_RENDEREX_RENDERTOEXISTINGRENDERERS
Definition: axextend.idl:860

◆ AM_FILESINK_FLAGS

Enumerator
AM_FILE_OVERWRITE 

Definition at line 564 of file axextend.idl.

565{
566 AM_FILE_OVERWRITE = 0x00000001,
AM_FILESINK_FLAGS
Definition: axextend.idl:565
@ AM_FILE_OVERWRITE
Definition: axextend.idl:566

◆ AMPROPERTY_PIN

Enumerator
AMPROPERTY_PIN_CATEGORY 
AMPROPERTY_PIN_MEDIUM 

Definition at line 1158 of file axextend.idl.

1159{
AMPROPERTY_PIN
Definition: axextend.idl:1159
@ AMPROPERTY_PIN_MEDIUM
Definition: axextend.idl:1161
@ AMPROPERTY_PIN_CATEGORY
Definition: axextend.idl:1160

◆ tagVideoProcAmpFlags

Enumerator
VideoProcAmp_Flags_Auto 
VideoProcAmp_Flags_Manual 

Definition at line 977 of file axextend.idl.

978{
@ VideoProcAmp_Flags_Manual
Definition: axextend.idl:980
@ VideoProcAmp_Flags_Auto
Definition: axextend.idl:979
enum tagVideoProcAmpFlags VideoProcAmpFlags

Variable Documentation

◆ ADVISE_ALL

const DWORD ADVISE_ALL
Initial value:

Definition at line 378 of file axextend.idl.

◆ ADVISE_ALL2

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

Definition at line 383 of file axextend.idl.

◆ AMCOPPSignature

AMCOPPSignature

Definition at line 810 of file axextend.idl.

◆ clsMinorType

const CLSID* clsMinorType

Definition at line 193 of file axextend.idl.

Referenced by DEVENUM_ReadPinTypes(), FM2_WriteFilterData(), and MatchTypes().

◆ REGPINTYPES