MSVidCtlLib, COM interface constants for VB.Net / VBScript

MSVidCtlLib - interface constants

     This page contains simple VBA include for the MSVidCtlLib COM library.

library parameters

File NameWINDOWS\system32\msvidctl.dll
Guid{B0EDF154-910A-11D2-B632-00C04F79498E}
Enums32

MSVidCtlStateList

alias, 4 members.
Public Enum MSVidCtlStateList
  STATE_UNBUILT = -1  '&HFFFFFFFF
  STATE_STOP = 0  '&H0
  STATE_PAUSE = 1  '&H1
  STATE_PLAY = 2  '&H2
End Enum

__MIDL___MIDL_itf_msvidctl_0000_0003

enum, 4 members.
Public Enum MIDL___MIDL_itf_msvidctl_0000_0003
  STATE_UNBUILT = -1  '&HFFFFFFFF
  STATE_STOP = 0  '&H0
  STATE_PAUSE = 1  '&H1
  STATE_PLAY = 2  '&H2
End Enum

ComponentCategory

enum, 6 members.
Public Enum ComponentCategory
  CategoryNotSet = -1  '&HFFFFFFFF
  CategoryOther = 0  '&H0
  CategoryVideo = 1  '&H1
  CategoryAudio = 2  '&H2
  CategoryText = 3  '&H3
  CategoryData = 4  '&H4
End Enum

FECMethod

enum, 5 members.
Public Enum FECMethod
  BDA_FEC_METHOD_NOT_SET = -1  '&HFFFFFFFF
  BDA_FEC_METHOD_NOT_DEFINED = 0  '&H0
  BDA_FEC_VITERBI = 1  '&H1
  BDA_FEC_RS_204_188 = 2  '&H2
  BDA_FEC_MAX = 3  '&H3
End Enum

BinaryConvolutionCodeRate

enum, 11 members.
Public Enum BinaryConvolutionCodeRate
  BDA_BCC_RATE_NOT_SET = -1  '&HFFFFFFFF
  BDA_BCC_RATE_NOT_DEFINED = 0  '&H0
  BDA_BCC_RATE_1_2 = 1  '&H1
  BDA_BCC_RATE_2_3 = 2  '&H2
  BDA_BCC_RATE_3_4 = 3  '&H3
  BDA_BCC_RATE_3_5 = 4  '&H4
  BDA_BCC_RATE_4_5 = 5  '&H5
  BDA_BCC_RATE_5_6 = 6  '&H6
  BDA_BCC_RATE_5_11 = 7  '&H7
  BDA_BCC_RATE_7_8 = 8  '&H8
  BDA_BCC_RATE_MAX = 9  '&H9
End Enum

ModulationType

enum, 30 members.
Public Enum ModulationType
  BDA_MOD_NOT_SET = -1  '&HFFFFFFFF
  BDA_MOD_NOT_DEFINED = 0  '&H0
  BDA_MOD_16QAM = 1  '&H1
  BDA_MOD_32QAM = 2  '&H2
  BDA_MOD_64QAM = 3  '&H3
  BDA_MOD_80QAM = 4  '&H4
  BDA_MOD_96QAM = 5  '&H5
  BDA_MOD_112QAM = 6  '&H6
  BDA_MOD_128QAM = 7  '&H7
  BDA_MOD_160QAM = 8  '&H8
  BDA_MOD_192QAM = 9  '&H9
  BDA_MOD_224QAM = 10  '&HA
  BDA_MOD_256QAM = 11  '&HB
  BDA_MOD_320QAM = 12  '&HC
  BDA_MOD_384QAM = 13  '&HD
  BDA_MOD_448QAM = 14  '&HE
  BDA_MOD_512QAM = 15  '&HF
  BDA_MOD_640QAM = 16  '&H10
  BDA_MOD_768QAM = 17  '&H11
  BDA_MOD_896QAM = 18  '&H12
  BDA_MOD_1024QAM = 19  '&H13
  BDA_MOD_QPSK = 20  '&H14
  BDA_MOD_BPSK = 21  '&H15
  BDA_MOD_OQPSK = 22  '&H16
  BDA_MOD_8VSB = 23  '&H17
  BDA_MOD_16VSB = 24  '&H18
  BDA_MOD_ANALOG_AMPLITUDE = 25  '&H19
  BDA_MOD_ANALOG_FREQUENCY = 26  '&H1A
  BDA_MOD_8PSK = 27  '&H1B
  BDA_MOD_MAX = 28  '&H1C
End Enum

ComponentStatus

enum, 3 members.
Public Enum ComponentStatus
  StatusActive = 0  '&H0
  StatusInactive = 1  '&H1
  StatusUnavailable = 2  '&H2
End Enum

_FilterState

enum, 3 members.
Public Enum FilterState
  State_Stopped = 0  '&H0
  State_Paused = 1  '&H1
  State_Running = 2  '&H2
End Enum

_PinDirection

enum, 2 members.
Public Enum PinDirection
  PINDIR_INPUT = 0  '&H0
  PINDIR_OUTPUT = 1  '&H1
End Enum

MSVidSegmentType

enum, 3 members.
Public Enum MSVidSegmentType
  MSVidSEG_SOURCE = 0  '&H0
  MSVidSEG_XFORM = 1  '&H1
  MSVidSEG_DEST = 2  '&H2
End Enum

PositionModeList

alias, 2 members.
Public Enum PositionModeList
  FrameMode = 0  '&H0
  TenthsSecondsMode = 1  '&H1
End Enum

__MIDL___MIDL_itf_msvidctl_0695_0003

enum, 2 members.
Public Enum MIDL___MIDL_itf_msvidctl_0695_0003
  FrameMode = 0  '&H0
  TenthsSecondsMode = 1  '&H1
End Enum

DVDMenuIDConstants

alias, 6 members.
Public Enum DVDMenuIDConstants
  dvdMenu_Title = 2  '&H2
  dvdMenu_Root = 3  '&H3
  dvdMenu_Subpicture = 4  '&H4
  dvdMenu_Audio = 5  '&H5
  dvdMenu_Angle = 6  '&H6
  dvdMenu_Chapter = 7  '&H7
End Enum

__MIDL___MIDL_itf_msvidctl_0936_0001

enum, 6 members.
Public Enum MIDL___MIDL_itf_msvidctl_0936_0001
  dvdMenu_Title = 2  '&H2
  dvdMenu_Root = 3  '&H3
  dvdMenu_Subpicture = 4  '&H4
  dvdMenu_Audio = 5  '&H5
  dvdMenu_Angle = 6  '&H6
  dvdMenu_Chapter = 7  '&H7
End Enum

DVDTextStringType

alias, 32 members.
Public Enum DVDTextStringType
  dvdStruct_Volume = 1  '&H1
  dvdStruct_Title = 2  '&H2
  dvdStruct_ParentalID = 3  '&H3
  dvdStruct_PartOfTitle = 4  '&H4
  dvdStruct_Cell = 5  '&H5
  dvdStream_Audio = 16  '&H10
  dvdStream_Subpicture = 17  '&H11
  dvdStream_Angle = 18  '&H12
  dvdChannel_Audio = 32  '&H20
  dvdGeneral_Name = 48  '&H30
  dvdGeneral_Comments = 49  '&H31
  dvdTitle_Series = 56  '&H38
  dvdTitle_Movie = 57  '&H39
  dvdTitle_Video = 58  '&H3A
  dvdTitle_Album = 59  '&H3B
  dvdTitle_Song = 60  '&H3C
  dvdTitle_Other = 63  '&H3F
  dvdTitle_Sub_Series = 64  '&H40
  dvdTitle_Sub_Movie = 65  '&H41
  dvdTitle_Sub_Video = 66  '&H42
  dvdTitle_Sub_Album = 67  '&H43
  dvdTitle_Sub_Song = 68  '&H44
  dvdTitle_Sub_Other = 71  '&H47
  dvdTitle_Orig_Series = 72  '&H48
  dvdTitle_Orig_Movie = 73  '&H49
  dvdTitle_Orig_Video = 74  '&H4A
  dvdTitle_Orig_Album = 75  '&H4B
  dvdTitle_Orig_Song = 76  '&H4C
  dvdTitle_Orig_Other = 79  '&H4F
  dvdOther_Scene = 80  '&H50
  dvdOther_Cut = 81  '&H51
  dvdOther_Take = 82  '&H52
End Enum

__MIDL___MIDL_itf_msvidctl_0936_0003

enum, 32 members.
Public Enum MIDL___MIDL_itf_msvidctl_0936_0003
  dvdStruct_Volume = 1  '&H1
  dvdStruct_Title = 2  '&H2
  dvdStruct_ParentalID = 3  '&H3
  dvdStruct_PartOfTitle = 4  '&H4
  dvdStruct_Cell = 5  '&H5
  dvdStream_Audio = 16  '&H10
  dvdStream_Subpicture = 17  '&H11
  dvdStream_Angle = 18  '&H12
  dvdChannel_Audio = 32  '&H20
  dvdGeneral_Name = 48  '&H30
  dvdGeneral_Comments = 49  '&H31
  dvdTitle_Series = 56  '&H38
  dvdTitle_Movie = 57  '&H39
  dvdTitle_Video = 58  '&H3A
  dvdTitle_Album = 59  '&H3B
  dvdTitle_Song = 60  '&H3C
  dvdTitle_Other = 63  '&H3F
  dvdTitle_Sub_Series = 64  '&H40
  dvdTitle_Sub_Movie = 65  '&H41
  dvdTitle_Sub_Video = 66  '&H42
  dvdTitle_Sub_Album = 67  '&H43
  dvdTitle_Sub_Song = 68  '&H44
  dvdTitle_Sub_Other = 71  '&H47
  dvdTitle_Orig_Series = 72  '&H48
  dvdTitle_Orig_Movie = 73  '&H49
  dvdTitle_Orig_Video = 74  '&H4A
  dvdTitle_Orig_Album = 75  '&H4B
  dvdTitle_Orig_Song = 76  '&H4C
  dvdTitle_Orig_Other = 79  '&H4F
  dvdOther_Scene = 80  '&H50
  dvdOther_Cut = 81  '&H51
  dvdOther_Take = 82  '&H52
End Enum

DVDSPExt

alias, 11 members.
Public Enum DVDSPExt
  dvdSPExt_NotSpecified = 0  '&H0
  dvdSPExt_Caption_Normal = 1  '&H1
  dvdSPExt_Caption_Big = 2  '&H2
  dvdSPExt_Caption_Children = 3  '&H3
  dvdSPExt_CC_Normal = 5  '&H5
  dvdSPExt_CC_Big = 6  '&H6
  dvdSPExt_CC_Children = 7  '&H7
  dvdSPExt_Forced = 9  '&H9
  dvdSPExt_DirectorComments_Normal = 13  '&HD
  dvdSPExt_DirectorComments_Big = 14  '&HE
  dvdSPExt_DirectorComments_Children = 15  '&HF
End Enum

__MIDL___MIDL_itf_msvidctl_0936_0004

enum, 11 members.
Public Enum MIDL___MIDL_itf_msvidctl_0936_0004
  dvdSPExt_NotSpecified = 0  '&H0
  dvdSPExt_Caption_Normal = 1  '&H1
  dvdSPExt_Caption_Big = 2  '&H2
  dvdSPExt_Caption_Children = 3  '&H3
  dvdSPExt_CC_Normal = 5  '&H5
  dvdSPExt_CC_Big = 6  '&H6
  dvdSPExt_CC_Children = 7  '&H7
  dvdSPExt_Forced = 9  '&H9
  dvdSPExt_DirectorComments_Normal = 13  '&HD
  dvdSPExt_DirectorComments_Big = 14  '&HE
  dvdSPExt_DirectorComments_Children = 15  '&HF
End Enum

SourceSizeList

alias, 3 members.
Public Enum SourceSizeList
  sslFullSize = 0  '&H0
  sslClipByOverScan = 1  '&H1
  sslClipByClipRect = 2  '&H2
End Enum

__MIDL___MIDL_itf_msvidctl_0951_0001

enum, 3 members.
Public Enum MIDL___MIDL_itf_msvidctl_0951_0001
  sslFullSize = 0  '&H0
  sslClipByOverScan = 1  '&H1
  sslClipByClipRect = 2  '&H2
End Enum

MSVidSinkStreams

alias, 3 members.
Public Enum MSVidSinkStreams
  Video = 1  '&H1
  Audio = 2  '&H2
  Other = 4  '&H4
End Enum

__MIDL___MIDL_itf_msvidctl_0695_0006

enum, 3 members.
Public Enum MIDL___MIDL_itf_msvidctl_0695_0006
  Video = 1  '&H1
  Audio = 2  '&H2
  Other = 4  '&H4
End Enum

RecordingType

alias, 2 members.
Public Enum RecordingType
  CONTENT = 0  '&H0
  REFERENCE = 1  '&H1
End Enum

__MIDL___MIDL_itf_msvidctl_0695_0004

enum, 2 members.
Public Enum MIDL___MIDL_itf_msvidctl_0695_0004
  CONTENT = 0  '&H0
  REFERENCE = 1  '&H1
End Enum

EnTvRat_System

alias, 10 members.
Public Enum EnTvRat_System
  MPAA = 0  '&H0
  US_TV = 1  '&H1
  Canadian_English = 2  '&H2
  Canadian_French = 3  '&H3
  Reserved4 = 4  '&H4
  System5 = 5  '&H5
  System6 = 6  '&H6
  Reserved7 = 7  '&H7
  TvRat_kSystems = 8  '&H8
  TvRat_SystemDontKnow = 255  '&HFF
End Enum

__MIDL___MIDL_itf_msvidctl_0909_0001

enum, 10 members.
Public Enum MIDL___MIDL_itf_msvidctl_0909_0001
  MPAA = 0  '&H0
  US_TV = 1  '&H1
  Canadian_English = 2  '&H2
  Canadian_French = 3  '&H3
  Reserved4 = 4  '&H4
  System5 = 5  '&H5
  System6 = 6  '&H6
  Reserved7 = 7  '&H7
  TvRat_kSystems = 8  '&H8
  TvRat_SystemDontKnow = 255  '&HFF
End Enum

EnTvRat_GenericLevel

alias, 10 members.
Public Enum EnTvRat_GenericLevel
  TvRat_0 = 0  '&H0
  TvRat_1 = 1  '&H1
  TvRat_2 = 2  '&H2
  TvRat_3 = 3  '&H3
  TvRat_4 = 4  '&H4
  TvRat_5 = 5  '&H5
  TvRat_6 = 6  '&H6
  TvRat_7 = 7  '&H7
  TvRat_kLevels = 8  '&H8
  TvRat_LevelDontKnow = 255  '&HFF
End Enum

__MIDL___MIDL_itf_msvidctl_0909_0002

enum, 10 members.
Public Enum MIDL___MIDL_itf_msvidctl_0909_0002
  TvRat_0 = 0  '&H0
  TvRat_1 = 1  '&H1
  TvRat_2 = 2  '&H2
  TvRat_3 = 3  '&H3
  TvRat_4 = 4  '&H4
  TvRat_5 = 5  '&H5
  TvRat_6 = 6  '&H6
  TvRat_7 = 7  '&H7
  TvRat_kLevels = 8  '&H8
  TvRat_LevelDontKnow = 255  '&HFF
End Enum

MSVidCCService

alias, 6 members.
Public Enum MSVidCCService
  None = 0  '&H0
  Caption1 = 1  '&H1
  Caption2 = 2  '&H2
  Text1 = 3  '&H3
  Text2 = 4  '&H4
  XDS = 5  '&H5
End Enum

__MIDL___MIDL_itf_msvidctl_0695_0005

enum, 6 members.
Public Enum MIDL___MIDL_itf_msvidctl_0695_0005
  None = 0  '&H0
  Caption1 = 1  '&H1
  Caption2 = 2  '&H2
  Text1 = 3  '&H3
  Text2 = 4  '&H4
  XDS = 5  '&H5
End Enum

DisplaySizeList

alias, 8 members.
Public Enum DisplaySizeList
  dslDefaultSize = 0  '&H0
  dslSourceSize = 0  '&H0
  dslHalfSourceSize = 1  '&H1
  dslDoubleSourceSize = 2  '&H2
  dslFullScreen = 3  '&H3
  dslHalfScreen = 4  '&H4
  dslQuarterScreen = 5  '&H5
  dslSixteenthScreen = 6  '&H6
End Enum

__MIDL___MIDL_itf_msvidctl_0000_0002

enum, 8 members.
Public Enum MIDL___MIDL_itf_msvidctl_0000_0002
  dslDefaultSize = 0  '&H0
  dslSourceSize = 0  '&H0
  dslHalfSourceSize = 1  '&H1
  dslDoubleSourceSize = 2  '&H2
  dslFullScreen = 3  '&H3
  dslHalfScreen = 4  '&H4
  dslQuarterScreen = 5  '&H5
  dslSixteenthScreen = 6  '&H6
End Enum
WUtils.com