Dynamsoft.Camera
Dispose the object.
Frees unmanaged resources used by the object. The object becomes unusable
after that.
The method needs to be called only in the case if unmanaged image was allocated
using method. In the case if the class instance was created using constructor,
this method does not free unmanaged memory.
Dispose the object.
Indicates if disposing was initiated manually.
Summary description for ConstStringHelper.
Summary description for Util.
Clone image.
Source image.
Return clone of the source image.
The original Bitmap.Clone()
does not produce the desired result - it does not create an actual clone (it does not create a copy
of the image). That is why this method was implemented to provide the functionality.
Clone image.
Source image data.
Clones image from source image data. The message does not clone pallete in the
case if the source image has indexed pixel format.
Copy block of unmanaged memory.
Destination pointer.
Source pointer.
Memory block's length to copy.
Return's value of - pointer to destination.
This function is required because of the fact that .NET does
not provide any way to copy unmanaged blocks, but provides only methods to
copy from unmanaged memory to managed memory and vise versa.
From unnamed enum
From unnamed enum
From unnamed enum
From AM_GBF_* defines
From AM_VIDEO_FLAG_* defines
From AM_SAMPLE_PROPERTY_FLAGS
From PIN_INFO
From AM_MEDIA_TYPE - When you are done with an instance of this class,
it should be released with FreeAMMediaType() to avoid leaking
From PIN_DIRECTION
From AM_SEEKING_SeekingCapabilities
From FILTER_STATE
From FILTER_INFO
From AM_SEEKING_SeekingFlags
From ALLOCATOR_PROPERTIES
From AM_SAMPLE2_PROPERTIES
Release returned parameter with DsUtils.FreeAMMediaType
Release returned parameter with DsUtils.FreePinInfo
Returned object must be released with DsUtils.FreeAMMediaType()
From _AM_FILTER_MISC_FLAGS
From AM_STREAM_INFO_FLAGS
From MPEG2_PROGRAM_* defines
From _AM_AUDIO_RENDERER_STAT_PARAM
From AM_STREAM_INFO
From _DVDECODERRESOLUTION
From _AM_INTF_SEARCH_FLAGS
From AM_QUERY_DECODER_* defines
From DECODER_CAP_* defines
From DECIMATION_USAGE
From AMOVERLAYFX
From _AMRESCTL_RESERVEFLAGS
From _AMSTREAMSELECTINFOFLAGS
From _AMSTREAMSELECTENABLEFLAGS
unnamed enum
From COLORKEY
From REGPINMEDIUM
From DVINFO
From _DVENCODERRESOLUTION
From _DVENCODERFORMAT
From _DVENCODERVIDEOFORMAT
From _AM_RENSDEREXFLAGS
From InterleavingMode
From AM_FILESINK_FLAGS
From KSPROPERTY_SUPPORT_* defines
From AMPROPERTY_PIN
From AMTunerSubChannel
From AMTunerSignalStrength
From AMTunerModeType
From AMTunerEventType
From AnalogVideoStandard
From TunerInputType
From VideoControlFlags
From TVAudioMode
From VideoProcAmpProperty
From VideoProcAmpFlags
From PhysicalConnectorType
From AMTVAudioEventType
From CompressionCaps
From VfwCompressDialogs
From VfwCaptureDialogs
From DEV_PORT_*
From ED_DEVCAP*, ED_DEVTYPE* etc.
From ED_TRANSCAP*
From ED_MEDIA*
From ED_MODE*
From ED_MEDIA* etc.
From ED_TRANSBASIC* etc.
From ED_AUDIO*
From ED_EDIT*
From VIDEO_STREAM_CONFIG_CAPS
From AUDIO_STREAM_CONFIG_CAPS
From Quality
From QualityMessageType
From CameraControlProperty
From CameraControlFlags
From BDA_CHANGE_STATE
From BDA_MULTICAST_MODE
From MEDIA_SAMPLE_CONTENT
From BDANODE_DESCRIPTOR
From KS_CC_SUBSTREAM_SERVICE_* defines
From CLSID_TIFLoad
From FECMethod
From BinaryConvolutionCodeRate
From Polarisation
From SpectralInversion
From ModulationType
From DVBSystemType
From HierarchyAlpha
From GuardInterval
From TransmissionMode
From ComponentStatus
From ComponentCategory
From MPEG2StreamType
From ATSCComponentTypeFlags
From BDA_TEMPLATE_CONNECTION
From BDA_Comp_Flags
From define AM_MEDIAEVENT_NONOTIFY
From #define OATRUE/OAFALSE
From WS_* defines
From WS_EX_* defines
From SW_* defines
From DISPATCH_* defines
If hr has a "failed" status code (E_*), throw an exception. Note that status
messages (S_*) are not considered failure codes. If DES or DShow error text
is available, it is used to build the exception, otherwise a generic com error
is thrown.
The HRESULT to check
From CLSID_AMTimeline
From CLSID_PropertySetter
From CLSID_AMTimelineObj
From CLSID_AMTimelineSrc
From CLSID_AMTimelineTrack
From CLSID_AMTimelineComp
From CLSID_AMTimelineGroup
From CLSID_AMTimelineTrans
From CLSID_AMTimelineEffect
From CLSID_RenderEngine
From CLSID_SmartRenderEngine
From CLSID_AudMixer
From CLSID_Xml2Dex
From CLSID_MediaLocator
From CLSID_MediaDet
From CLSID_DxtCompositor
From CLSID_DxtAlphaSetter
From CLSID_DxtJpeg
From CLSID_ColorSource
From CLSID_DxtKey
From TIMELINE_MAJOR_TYPE
From unnamed enum
From unnamed enum
From SCompFmt0
From unnamed enum
From DEXTERF_TRACK_SEARCH_FLAGS
From DEXTER_PARAM
From unnamed enum
From DEXTER_VALUE
From DEXTERF
From DEX_IDS_* defines
From CDEF_CLASS_* defines
Not from DirectShow
From BITMAPINFO
From BITMAPINFOHEADER
From DDPIXELFORMAT
From CAUUID
Perform a manual marshaling of pElems to retrieve an array of System.Guid.
Assume this structure has been already filled by the ISpecifyPropertyPages.GetPages() method.
A managed representation of pElems (cElems items)
DirectShowLib.DsLong is a wrapper class around a value type.
This class is necessary to enable null paramters passing.
Constructor
Initialize a new instance of DirectShowLib.DsLong with the Value parameter
Value to assign to this new instance
Get a string representation of this DirectShowLib.DsLong Instance.
A string representing this instance
Define implicit cast between DirectShowLib.DsLong and System.Int64 for languages supporting this feature.
VB.Net doesn't support implicit cast. for similar functionality.
// Define a new DsLong instance
DsLong dsL = new DsLong(9876543210);
// Do implicit cast between DsLong and Int64
long l = dsL;
Console.WriteLine(l.ToString());
DirectShowLib.DsLong to be cast
A casted System.Int64
Define implicit cast between System.Int64 and DirectShowLib.DsLong for languages supporting this feature.
VB.Net doesn't support implicit cast. for similar functionality.
// Define a new Int64 instance
long l = 9876543210;
// Do implicit cast between Int64 and DsLong
DsLong dsl = l;
Console.WriteLine(dsl.ToString());
System.Int64 to be cast
A casted DirectShowLib.DsLong
Get the System.Int64 equivalent to this DirectShowLib.DsLong instance.
A System.Int64
Get a new DirectShowLib.DsLong instance for a given System.Int64
The System.Int64 to wrap into a DirectShowLib.DsLong
A new instance of DirectShowLib.DsLong
DirectShowLib.DsGuid is a wrapper class around a System.Guid value type.
This class is necessary to enable null paramters passing.
Empty constructor.
Initialize it with System.Guid.Empty
Constructor.
Initialize this instance with a given System.Guid string representation.
A valid System.Guid as string
Constructor.
Initialize this instance with a given System.Guid.
A System.Guid value type
Get a string representation of this DirectShowLib.DsGuid Instance.
A string representing this instance
Get a string representation of this DirectShowLib.DsGuid Instance with a specific format.
for a description of the format parameter.
A string representing this instance according to the format parameter
Define implicit cast between DirectShowLib.DsGuid and System.Guid for languages supporting this feature.
VB.Net doesn't support implicit cast. for similar functionality.
// Define a new DsGuid instance
DsGuid dsG = new DsGuid("{33D57EBF-7C9D-435e-A15E-D300B52FBD91}");
// Do implicit cast between DsGuid and Guid
Guid g = dsG;
Console.WriteLine(g.ToString());
DirectShowLib.DsGuid to be cast
A casted System.Guid
Define implicit cast between System.Guid and DirectShowLib.DsGuid for languages supporting this feature.
VB.Net doesn't support implicit cast. for similar functionality.
// Define a new Guid instance
Guid g = new Guid("{B9364217-366E-45f8-AA2D-B0ED9E7D932D}");
// Do implicit cast between Guid and DsGuid
DsGuid dsG = g;
Console.WriteLine(dsG.ToString());
System.Guid to be cast
A casted DirectShowLib.DsGuid
Get the System.Guid equivalent to this DirectShowLib.DsGuid instance.
A System.Guid
Get a new DirectShowLib.DsGuid instance for a given System.Guid
The System.Guid to wrap into a DirectShowLib.DsGuid
A new instance of DirectShowLib.DsGuid
DirectShowLib.DsInt is a wrapper class around a value type.
This class is necessary to enable null paramters passing.
Constructor
Initialize a new instance of DirectShowLib.DsInt with the Value parameter
Value to assign to this new instance
Get a string representation of this DirectShowLib.DsInt Instance.
A string representing this instance
Define implicit cast between DirectShowLib.DsInt and System.Int64 for languages supporting this feature.
VB.Net doesn't support implicit cast. for similar functionality.
// Define a new DsInt instance
DsInt dsI = new DsInt(0x12345678);
// Do implicit cast between DsInt and Int32
int i = dsI;
Console.WriteLine(i.ToString());
DirectShowLib.DsInt to be cast
A casted System.Int32
Define implicit cast between System.Int32 and DirectShowLib.DsInt for languages supporting this feature.
VB.Net doesn't support implicit cast. for similar functionality.
// Define a new Int32 instance
int i = 0x12345678;
// Do implicit cast between Int64 and DsInt
DsInt dsI = i;
Console.WriteLine(dsI.ToString());
System.Int32 to be cast
A casted DirectShowLib.DsInt
Get the System.Int32 equivalent to this DirectShowLib.DsInt instance.
A System.Int32
Get a new DirectShowLib.DsInt instance for a given System.Int32
The System.Int32 to wrap into a DirectShowLib.DsInt
A new instance of DirectShowLib.DsInt
DirectShowLib.DsShort is a wrapper class around a value type.
This class is necessary to enable null paramters passing.
Constructor
Initialize a new instance of DirectShowLib.DsShort with the Value parameter
Value to assign to this new instance
Get a string representation of this DirectShowLib.DsShort Instance.
A string representing this instance
Define implicit cast between DirectShowLib.DsShort and System.Int16 for languages supporting this feature.
VB.Net doesn't support implicit cast. for similar functionality.
// Define a new DsShort instance
DsShort dsS = new DsShort(0x1234);
// Do implicit cast between DsShort and Int16
short s = dsS;
Console.WriteLine(s.ToString());
DirectShowLib.DsShort to be cast
A casted System.Int16
Define implicit cast between System.Int16 and DirectShowLib.DsShort for languages supporting this feature.
VB.Net doesn't support implicit cast. for similar functionality.
// Define a new Int16 instance
short s = 0x1234;
// Do implicit cast between Int64 and DsShort
DsShort dsS = s;
Console.WriteLine(dsS.ToString());
System.Int16 to be cast
A casted DirectShowLib.DsShort
Get the System.Int16 equivalent to this DirectShowLib.DsShort instance.
A System.Int16
Get a new DirectShowLib.DsShort instance for a given System.Int64
The System.Int16 to wrap into a DirectShowLib.DsShort
A new instance of DirectShowLib.DsShort
DirectShowLib.DsRect is a managed representation of the Win32 RECT structure.
Empty contructor. Initialize all fields to 0
A parametred constructor. Initialize fields with given values.
the left value
the top value
the right value
the bottom value
A parametred constructor. Initialize fields with a given .
A
Warning, DsRect define a rectangle by defining two of his corners and define a rectangle with his upper/left corner, his width and his height.
Provide de string representation of this DsRect instance
A string formated like this : [left, top - right, bottom]
Define implicit cast between DirectShowLib.DsRect and System.Drawing.Rectangle for languages supporting this feature.
VB.Net doesn't support implicit cast. for similar functionality.
// Define a new Rectangle instance
Rectangle r = new Rectangle(0, 0, 100, 100);
// Do implicit cast between Rectangle and DsRect
DsRect dsR = r;
Console.WriteLine(dsR.ToString());
a DsRect to be cast
A casted System.Drawing.Rectangle
Define implicit cast between System.Drawing.Rectangle and DirectShowLib.DsRect for languages supporting this feature.
VB.Net doesn't support implicit cast. for similar functionality.
// Define a new DsRect instance
DsRect dsR = new DsRect(0, 0, 100, 100);
// Do implicit cast between DsRect and Rectangle
Rectangle r = dsR;
Console.WriteLine(r.ToString());
A System.Drawing.Rectangle to be cast
A casted DsRect
Get the System.Drawing.Rectangle equivalent to this DirectShowLib.DsRect instance.
A System.Drawing.Rectangle
Get a new DirectShowLib.DsRect instance for a given
The used to initialize this new DirectShowLib.DsGuid
A new instance of DirectShowLib.DsGuid
If hr has a "failed" status code (E_*), throw an exception. Note that status
messages (S_*) are not considered failure codes. If DirectShow error text
is available, it is used to build the exception, otherwise a generic com error
is thrown.
The HRESULT to check
Returns the PinCategory of the specified pin. Usually a member of PinCategory. Not all pins have a category.
Guid indicating pin category or Guid.Empty on no category. Usually a member of PinCategory
Free the nested structures and release any
COM objects within an AMMediaType struct.
Free the nested interfaces within a PinInfo struct.
Returns an array of DsDevices of type devcat.
Any one of FilterCategory
Get a specific PropertyBag value from a moniker
The name of the value to retrieve
String or null on error
Returns a unique identifier for a device
Returns the ClassID for a device
Scans a filter's pins looking for a pin in the specified direction
The filter to scan
The direction to find
Zero based index (ie 2 will return the third pin in the specified direction)
The matching pin, or null if not found
Scans a filter's pins looking for a pin with the specified name
The filter to scan
The pin name to find
The matching pin, or null if not found
Scan's a filter's pins looking for a pin with the specified category
The filter to scan
The guid from PinCategory to scan for
Zero based index (ie 2 will return the third pin of the specified category)
The matching pin, or null if not found
Scans a filter's pins looking for a pin with the specified connection status
The filter to scan
The status to find (connected/unconnected)
Zero based index (ie 2 will return the third pin with the specified status)
The matching pin, or null if not found
Produces a usable string that describes the MediaType object
Concatenation of MajorType + SubType + FormatType + Fixed + Temporal + SampleSize.ToString
Converts AMMediaType.MajorType Guid to a readable string
MajorType Guid as a readable string or Guid if unrecognized
Converts the AMMediaType.SubType Guid to a readable string
SubType Guid as a readable string or Guid if unrecognized
Converts the AMMediaType.FormatType Guid to a readable string
FormatType Guid as a readable string or Guid if unrecognized
Use reflection to walk a class looking for a property containing a specified guid
Class to scan
Guid to scan for
String representing property name that matches, or Guid.ToString() for no match
Define possible values for a running_status field according to ETSI EN 300 468
This enum doesn't exist in the c++ headers
From DVD_DOMAIN
From DVD_MENU_ID
From DVD_DISC_SIDE
From DVD_PREFERRED_DISPLAY_MODE
From DVD_FRAMERATE
From DVD_TIMECODE_FLAGS
From VALID_UOP_FLAG
From DVD_CMD_FLAGS
From DVD_OPTION_FLAG
From DVD_RELATIVE_BUTTON
From DVD_PARENTAL_LEVEL
From DVD_AUDIO_LANG_EXT
From DVD_SUBPICTURE_LANG_EXT
From DVD_AUDIO_APPMODE
From DVD_AUDIO_FORMAT
From DVD_KARAOKE_DOWNMIX
From DVD_KARAOKE_CONTENTS
From DVD_KARAOKE_ASSIGNMENT
From DVD_VIDEO_COMPRESSION
From DVD_SUBPICTURE_TYPE
From DVD_SUBPICTURE_CODING
From DVD_TITLE_APPMODE
From DVD_TextStringType
From DVD_TextCharSet
From DVD_AUDIO_CAPS_* defines
From AM_DVD_GRAPH_FLAGS
From AM_DVD_STREAM_FLAGS
From GPRMARRAY
From SPRMARRAY
From DVD_HMSF_TIMECODE
From DVD_PLAYBACK_LOCATION2
From DVD_AudioAttributes
From DVD_MUA_MixingInfo
From DVD_MUA_Coeff
From DVD_MultichannelAudioAttributes
From DVD_KaraokeAttributes
From DVD_VideoAttributes
From DVD_SubpictureAttributes
From DVD_TitleAttributes
From DVD_MenuAttributes
From DVD_DECODER_CAPS
From AM_DVD_RENDERSTATUS
From _AM_PIN_FLOW_CONTROL_BLOCK_FLAGS
From AM_GRAPH_CONFIG_RECONNECT_FLAGS
From _AM_FILTER_FLAGS
From _REM_FILTER_FLAGS
CLSID_ETFilterEncProperties
CLSID_ETFilterTagProperties
CLSID_DTFilterEncProperties
CLSID_DTFilterTagProperties
CLSID_XDSCodecProperties
CLSID_XDSCodecTagProperties
CLSID_CXDSData
CLSID_XDSCodec
From ProtType
EVENTID_XDSCodecNewXDSRating
EVENTID_XDSCodecDuplicateXDSRating
EVENTID_XDSCodecNewXDSPacket
EVENTID_DTFilterRatingChange
EVENTID_DTFilterRatingsBlock
EVENTID_DTFilterRatingsUnblock
EVENTID_DTFilterXDSPacket
EVENTID_ETFilterEncryptionOn
EVENTID_ETFilterEncryptionOff
EVENTID_DTFilterCOPPUnblock
EVENTID_EncDecFilterError
EVENTID_DTFilterCOPPBlock
EVENTID_ETFilterCopyOnce
EVENTID_ETFilterCopyNever
EVENTID_DTFilterDataFormatOK
EVENTID_DTFilterDataFormatFailure
EVENTID_ETDTFilterLicenseOK
EVENTID_ETDTFilterLicenseFailure
EVENTID_EncDecFilterEvent
EVENTID_FormatNotSupportedEvent
EVENTID_DemultiplexerFilterDiscontinuity
From AM_LINE21_CCLEVEL
From AM_LINE21_CCSERVICE
From AM_LINE21_CCSTATE
From AM_LINE21_DRAWBGMODE
From _DMO_OUTPUT_DATA_BUFFER_FLAGS
From DMO_ENUM_FLAGS
From DMO_REGISTER_FLAGS
From DMO_PROCESS_OUTPUT_FLAGS
From DMO_INPUT_DATA_BUFFER_FLAGS
From DMO_INPLACE_PROCESS_FLAGS
From DMO_INPUT_STREAM_INFO_FLAGS
From DMO_OUTPUT_STREAM_INFO_FLAGS
From _DMO_SET_TYPE_FLAGS
From DMO_INPUT_STATUS_FLAGS
From DMO_VIDEO_OUTPUT_STREAM_FLAGS
From DMO_PARTIAL_MEDIATYPE
From DMO_OUTPUT_DATA_BUFFER
DMOCATEGORY_AUDIO_DECODER
DMOCATEGORY_AUDIO_ENCODER
DMOCATEGORY_VIDEO_DECODER
DMOCATEGORY_VIDEO_ENCODER
DMOCATEGORY_AUDIO_EFFECT
DMOCATEGORY_VIDEO_EFFECT
DMOCATEGORY_AUDIO_CAPTURE_EFFECT
If hr has a "failed" status code (E_*), throw an exception. Note that status
messages (S_*) are not considered failure codes. If DMO or DShow error text
is available, it is used to build the exception, otherwise a generic COM error
is thrown.
The HRESULT to check
GUID_TIME_REFERENCE
GUID_TIME_MUSIC
GUID_TIME_SAMPLES, audio capture category
From MP_DATA
From MP_ENVELOPE_SEGMENT
From MPF_ENVLP_* defines
From MP_TYPE
From MP_CAPS_CURVE* defines
From MP_PARAMINFO
From KSMULTIPLE_ITEM - Note that data is returned in the memory IMMEDIATELY following this struct.
The Size parm indicates ths size of the KSMultipleItem plus the extra bytes.
The caller must free the returned structures, using the CoTaskMemFree function
From MIXER_DATA_* defines
From MIXER_STATE_* defines
If hr has a "failed" status code (E_*), throw an exception. Note that status
messages (S_*) are not considered failure codes. If DES or DShow error text
is available, it is used to build the exception, otherwise a generic com error
is thrown.
The HRESULT to check
From CLSID_AMMultiMediaStream
From CLSID_AMMediaTypeStream
From CLSID_AMDirectDrawStream
From CLSID_AMAudioStream
From CLSID_AMAudioData
From COMPLETION_STATUS_FLAGS
From unnamed enum
From STREAM_STATE
From STREAM_TYPE
From unnamed enum
MSPID_PrimaryVideo
MSPID_PrimaryAudio
From DDCOLOR_* defines
From DDCOLORCONTROL
From MPEG_REQUEST_TYPE
From MPEG_CONTEXT_TYPE
From MPEG_PACKET_LIST
From DSMCC_FILTER_OPTIONS
From ATSC_FILTER_OPTIONS
From MPEG2_FILTER
From DVB_EIT_FILTER_OPTIONS
From MPEG2_FILTER2
From unnamed union
From MPEG_BCS_DEMUX
From MPEG_WINSOCK
From MPEG_CONTEXT
From MPEG_STREAM_BUFFER
From MPEG_DATE_AND_TIME
From DSMCC_ELEMENT
From MPE_ELEMENT
From AM_WST_LEVEL
From AM_WST_SERVICE
From AM_WST_STATE
From AM_WST_DRAWBGMODE
Not from DirectShow
From AM_MPEG_AUDIO_DUAL_* defines
Not from DirectShow
Not from DirectShow
From AM_WST_PAGE
From ACM_MPEG_LAYER* defines
From ACM_MPEG_* defines
From ACM_MPEG_* defines
From SPEAKER_* defines
From MPEG1WAVEFORMAT
From WAVEFORMATEXTENSIBLE
From WAVEFORMATEX
From _AM_ASFWRITERCONFIG_PARAM
From AMINTERLACE_*
From AMCOPYPROTECT_*
From AMCONTROL_*
From VIDEOINFOHEADER
From VIDEOINFOHEADER2
When called, callee must release pSample
From AMExtendedSeekingCapabilities
From unnamed structure
From STREAMBUFFER_ATTR_DATATYPE
From unnamed structure
From g_wszStreamBufferRecording* static const WCHAR
From STREAMBUFFER_ATTRIBUTE
From SBE_PIN_DATA
EVENTID_SBE2RecControlStarted
EVENTID_SBE2RecControlStopped
SBE2_STREAM_DESC_EVENT
SBE2_V1_STREAMS_CREATION_EVENT
SBE2_V2_STREAMS_CREATION_EVENT
From CROSSBAR_DEFAULT_FLAGS
From SBE2_STREAM_DESC
From DVR_STREAM_DESC
From EnTvRat_System
From EnTvRat_GenericLevel
From BfEnTvRat_GenericAttributes
CLSID_StreamBufferRecordingAttributes
CLSID_AudioRecord
CLSID_AVICo
CLSID_AVIDoc
CLSID_AviReader
CLSID_FGControl
CLSID_FileSource
CLSID_FilterMapper
CLSID_ProtoFilterGraph
CLSID_MOVReader
CLSID_VPObject
CLSID_VPVBIObject
CLSID_MPEG1Doc
CLSID_TextRender
CLSID_CDeviceMoniker
CLSID_DTFilter
CLSID_ETFilter
CLSID_FilterGraphPrivateThread
CLSID_DtvCcFilter
CLSID_MSTVCaptionFilter
CLSID_SystemDeviceEnum
CLSID_FilterGraph
CLSID_FilterGraphNoThread
CLSID_CaptureGraphBuilder2
CLSID_DvdGraphBuilder
CLSID_CaptureGraphBuilder
CLSID_StreamBufferConfig
CLSID_StreamBufferComposeRecording
CLSID_SeekingPassThru
CLSID_FilterMapper2
CLSID_MemoryAllocator
CLSID_MediaPropertyBag
CLSID_DVDState
CLSID_SectionList
CLSID_Mpeg2Stream
CLSID_Mpeg2Data
Unnamed clsid
Unnamed clsid
CLSID_BroadcastEventService
CLSID_AtscPsipParser
CLSID_DvbSiParser
CLSID_DMOWrapperFilter
CLSID_StreamBufferSink
CLSID_SampleGrabber
CLSID_StreamBufferSource
CLSID_VideoMixingRenderer
CLSID_VideoMixingRenderer9
CLSID_VideoRendererDefault
CLSID_AviSplitter
CLSID_SmartTee
CLSID_NullRenderer
CLSID_ACMWrapper
CLSID_AudioRender
CLSID_AVIDec
CLSID_AVIDraw
CLSID_AviDest
CLSID_ATSCNetworkProvider
CLSID_DVBCNetworkProvider
CLSID_DVBSNetworkProvider
CLSID_DVBTNetworkProvider
CLSID_NetworkProvider
CLSID_Colour
CLSID_DSoundRender
CLSID_DVMux
CLSID_DVSplitter
CLSID_DVVideoCodec
CLSID_DVVideoEnc
CLSID_DVDNavigator
CLSID_AsyncReader
CLSID_URLReader
CLSID_FileWriter
CLSID_ModexRenderer
CLSID_InfTee
CLSID_Line21Decoder
CLSID_Line21Decoder2
CLSID_AVIMIDIRender
CLSID_MJPGEnc
CLSID_MjpegDec
CLSID_CMpegAudioCodec
CLSID_MPEG1Splitter
CLSID_CMpegVideoCodec
CLSID_MPEG2Demultiplexer
CLSID_MMSPLITTER
CLSID_OverlayMixer
CLSID_OverlayMixer2
CLSID_QTDec
CLSID_QuickTimeParser
CLSID_VBISurfaces
CLSID_VfwCapture
CLSID_Dither
CLSID_VideoPortManager
CLSID_VideoRenderer
CLSID_WMAsfReader
CLSID_SystemClock
CLSID_WMAsfWriter
CLSID_WSTDecoder
CLSID_Mpeg2VideoStreamAnalyzer
CLSID_PTFilter
CLSID_MPEG2Demultiplexer_NoClock
CLSID_SBE2Sink
CLSID_StreamBufferPropertyHandler
CLSID_StreamBufferThumbnailHandler
CLSID_SBE2File
CLSID_CCAFilter
CLSID_CaptionsFilter
CLSID_SubtitlesFilter
CLSID_DirectShowPluginControl
CLSID_SBE2MediaTypeProfile
CLSID_SBE2FileScan
CLSID_CPCAFiltersCategory
CLSID_MediaEncoderCategory
CLSID_MediaMultiplexerCategory
CLSID_DMOFilterCategory
CLSID_AudioInputDeviceCategory, audio capture category
CLSID_VideoInputDeviceCategory, video capture category
CLSID_VideoCompressorCategory, video compressor category
CLSID_AudioCompressorCategory, audio compressor category
CLSID_LegacyAmFilterCategory, legacy filters
CLSID_AudioRendererCategory, Audio renderer category
KSCATEGORY_BDA_RECEIVER_COMPONENT, BDA Receiver Components category
KSCATEGORY_BDA_NETWORK_TUNER, BDA Source Filters category
KSCATEGORY_BDA_IP_SINK, BDA Rendering Filters category
KSCATEGORY_BDA_NETWORK_PROVIDER, BDA Network Providers category
KSCATEGORY_BDA_TRANSPORT_INFORMATION, BDA Transport Information Renderers category
CLSID_MidiRendererCategory
CLSID_TransmitCategory External Renderers Category
CLSID_DeviceControlCategory Device Control Filters
CLSID_VideoEffects1Category
CLSID_VideoEffects2Category
CLSID_AudioEffects1Category
CLSID_AudioEffects2Category
KSCATEGORY_COMMUNICATIONSTRANSFORM
KSCATEGORY_DATATRANSFORM
KSCATEGORY_INTERFACETRANSFORM
KSCATEGORY_MIXER
KSCATEGORY_AUDIO_DEVICE
CLSID_ActiveMovieCategories
AM_KSCATEGORY_CAPTURE
AM_KSCATEGORY_RENDER
AM_KSCATEGORY_DATACOMPRESSOR
AM_KSCATEGORY_AUDIO
AM_KSCATEGORY_VIDEO
AM_KSCATEGORY_TVTUNER
AM_KSCATEGORY_CROSSBAR
AM_KSCATEGORY_TVAUDIO
AM_KSCATEGORY_VBICODEC
AM_KSCATEGORY_SPLITTER
Not defined
Not defined
Not defined
CLSID_AllocPresenter
CLSID_AllocPresenterDDXclMode
CLSID_DShowTVEFilter
CLSID_TVEFilterTuneProperties
CLSID_TVEFilterCCProperties
CLSID_TVEFilterStatsProperties
CLSID_IVideoEncoderProxy
CLSID_ICodecAPIProxy
CLSID_IVideoEncoderCodecAPIProxy
MEDIATYPE_Video 'vids'
MEDIATYPE_Interleaved 'iavs'
MEDIATYPE_Audio 'auds'
MEDIATYPE_Text 'txts'
MEDIATYPE_Stream
MEDIATYPE_VBI
MEDIATYPE_Midi
MEDIATYPE_File
MEDIATYPE_ScriptCommand
MEDIATYPE_AUXLine21Data
MEDIATYPE_Timecode
MEDIATYPE_LMRT
MEDIATYPE_URL_STREAM
MEDIATYPE_AnalogVideo
MEDIATYPE_AnalogAudio
MEDIATYPE_MPEG2_SECTIONS
MEDIATYPE_DTVCCData
MEDIATYPE_MSTVCaption
MEDIATYPE_AUXTeletextPage
MEDIATYPE_CC_CONTAINER
MEDIASUBTYPE_CLPL
MEDIASUBTYPE_YUYV
MEDIASUBTYPE_IYUV
MEDIASUBTYPE_YVU9
MEDIASUBTYPE_Y411
MEDIASUBTYPE_Y41P
MEDIASUBTYPE_YUY2
MEDIASUBTYPE_YVYU
MEDIASUBTYPE_UYVY
MEDIASUBTYPE_Y211
MEDIASUBTYPE_CLJR
MEDIASUBTYPE_IF09
MEDIASUBTYPE_CPLA
MEDIASUBTYPE_MJPG
MEDIASUBTYPE_TVMJ
MEDIASUBTYPE_WAKE
MEDIASUBTYPE_CFCC
MEDIASUBTYPE_IJPG
MEDIASUBTYPE_Plum
MEDIASUBTYPE_DVCS
MEDIASUBTYPE_DVSD
MEDIASUBTYPE_MDVF
MEDIASUBTYPE_RGB1
MEDIASUBTYPE_RGB4
MEDIASUBTYPE_RGB8
MEDIASUBTYPE_RGB565
MEDIASUBTYPE_RGB555
MEDIASUBTYPE_RGB24
MEDIASUBTYPE_RGB32
MEDIASUBTYPE_ARGB1555
MEDIASUBTYPE_ARGB4444
MEDIASUBTYPE_ARGB32
MEDIASUBTYPE_A2R10G10B10
MEDIASUBTYPE_A2B10G10R10
MEDIASUBTYPE_AYUV
MEDIASUBTYPE_AI44
MEDIASUBTYPE_IA44
MEDIASUBTYPE_RGB32_D3D_DX7_RT
MEDIASUBTYPE_RGB16_D3D_DX7_RT
MEDIASUBTYPE_ARGB32_D3D_DX7_RT
MEDIASUBTYPE_ARGB4444_D3D_DX7_RT
MEDIASUBTYPE_ARGB1555_D3D_DX7_RT
MEDIASUBTYPE_RGB32_D3D_DX9_RT
MEDIASUBTYPE_RGB16_D3D_DX9_RT
MEDIASUBTYPE_ARGB32_D3D_DX9_RT
MEDIASUBTYPE_ARGB4444_D3D_DX9_RT
MEDIASUBTYPE_ARGB1555_D3D_DX9_RT
MEDIASUBTYPE_YV12
MEDIASUBTYPE_NV12
MEDIASUBTYPE_IMC1
MEDIASUBTYPE_IMC2
MEDIASUBTYPE_IMC3
MEDIASUBTYPE_IMC4
MEDIASUBTYPE_S340
MEDIASUBTYPE_S342
MEDIASUBTYPE_Overlay
MEDIASUBTYPE_MPEG1Packet
MEDIASUBTYPE_MPEG1Payload
MEDIASUBTYPE_MPEG1AudioPayload
MEDIATYPE_MPEG1SystemStream
MEDIASUBTYPE_MPEG1System
MEDIASUBTYPE_MPEG1VideoCD
MEDIASUBTYPE_MPEG1Video
MEDIASUBTYPE_MPEG1Audio
MEDIASUBTYPE_Avi
MEDIASUBTYPE_Asf
MEDIASUBTYPE_QTMovie
MEDIASUBTYPE_QTRpza
MEDIASUBTYPE_QTSmc
MEDIASUBTYPE_QTRle
MEDIASUBTYPE_QTJpeg
MEDIASUBTYPE_PCMAudio_Obsolete
MEDIASUBTYPE_PCM
MEDIASUBTYPE_WAVE
MEDIASUBTYPE_AU
MEDIASUBTYPE_AIFF
MEDIASUBTYPE_dvhd
MEDIASUBTYPE_dvsl
MEDIASUBTYPE_dv25
MEDIASUBTYPE_dv50
MEDIASUBTYPE_dvh1
MEDIASUBTYPE_Line21_BytePair
MEDIASUBTYPE_Line21_GOPPacket
MEDIASUBTYPE_Line21_VBIRawData
MEDIASUBTYPE_TELETEXT
MEDIASUBTYPE_WSS
MEDIASUBTYPE_VPS
MEDIASUBTYPE_DRM_Audio
MEDIASUBTYPE_IEEE_FLOAT
MEDIASUBTYPE_DOLBY_AC3_SPDIF
MEDIASUBTYPE_RAW_SPORT
MEDIASUBTYPE_SPDIF_TAG_241h
MEDIASUBTYPE_DssVideo
MEDIASUBTYPE_DssAudio
MEDIASUBTYPE_VPVideo
MEDIASUBTYPE_VPVBI
MEDIASUBTYPE_AnalogVideo_NTSC_M
MEDIASUBTYPE_AnalogVideo_PAL_B
MEDIASUBTYPE_AnalogVideo_PAL_D
MEDIASUBTYPE_AnalogVideo_PAL_G
MEDIASUBTYPE_AnalogVideo_PAL_H
MEDIASUBTYPE_AnalogVideo_PAL_I
MEDIASUBTYPE_AnalogVideo_PAL_M
MEDIASUBTYPE_AnalogVideo_PAL_N
MEDIASUBTYPE_AnalogVideo_PAL_N_COMBO
MEDIASUBTYPE_AnalogVideo_SECAM_B
MEDIASUBTYPE_AnalogVideo_SECAM_D
MEDIASUBTYPE_AnalogVideo_SECAM_G
MEDIASUBTYPE_AnalogVideo_SECAM_H
MEDIASUBTYPE_AnalogVideo_SECAM_K
MEDIASUBTYPE_AnalogVideo_SECAM_K1
MEDIASUBTYPE_AnalogVideo_SECAM_L
not in uuids.h
WMMEDIASUBTYPE_VIDEOIMAGE
WMMEDIASUBTYPE_MPEG2_VIDEO
WMMEDIASUBTYPE_WebStream
MEDIASUBTYPE_MPEG2_AUDIO
MEDIASUBTYPE_DOLBY_AC3
MEDIASUBTYPE_DVB_SI
MEDIASUBTYPE_ATSC_SI
MEDIASUBTYPE_MPEG2DATA
MEDIASUBTYPE_MPEG2_PROGRAM
MEDIASUBTYPE_MPEG2_TRANSPORT
MEDIASUBTYPE_MPEG2_TRANSPORT_STRIDE
MEDIASUBTYPE_None
MEDIASUBTYPE_H264
MEDIASUBTYPE_NV24
MEDIASUBTYPE_708_608Data
MEDIASUBTYPE_DtvCcData
MEDIASUBTYPE_DVB_SUBTITLES
MEDIASUBTYPE_ISDB_CAPTIONS
MEDIASUBTYPE_ISDB_SUPERIMPOSE
MEDIASUBTYPE_NV11
MEDIASUBTYPE_P208
MEDIASUBTYPE_P210
MEDIASUBTYPE_P216
MEDIASUBTYPE_P010
MEDIASUBTYPE_P016
MEDIASUBTYPE_Y210
MEDIASUBTYPE_Y216
MEDIASUBTYPE_P408
MEDIASUBTYPE_CC_CONTAINER
MEDIASUBTYPE_VBI
MEDIASUBTYPE_XDS
MEDIASUBTYPE_ETDTFilter_Tagged
MEDIASUBTYPE_CPFilters_Processed
FORMAT_None
FORMAT_VideoInfo
FORMAT_VideoInfo2
FORMAT_WaveFormatEx
FORMAT_MPEGVideo
FORMAT_MPEGStreams
FORMAT_DvInfo
FORMAT_AnalogVideo
FORMAT_MPEG2Video
FORMAT_DolbyAC3
FORMAT_MPEG2Audio
FORMAT_525WSS
FORMATTYPE_ETDTFilter_Tagged
FORMATTYPE_CPFilters_Processed
DSATTRIB_UDCRTag
DSATTRIB_PicSampleSeq
DSATTRIB_OptionalVideoAttributes
DSATTRIB_CC_CONTAINER_INFO
DSATTRIB_TRANSPORT_PROPERTIES
DSATTRIB_PBDATAG_ATTRIBUTE
DSATTRIB_CAPTURE_STREAMTIME
DSATTRIB_DSHOW_STREAM_DESC
DSATTRIB_SAMPLE_LIVE_STREAM_TIME
DSATTRIB_WMDRMProtectionInfo
DSATTRIB_BadSampleInfo
AMPROPSETID_Pin
PROPSETID_VIDCAP_DROPPEDFRAMES
STATIC_ENCAPIPARAM_BITRATE
STATIC_ENCAPIPARAM_PEAK_BITRATE
STATIC_ENCAPIPARAM_BITRATE_MODE
ENCAPIPARAM_SAP_MODE
CODECAPI_AVDecMmcssClass
STATIC_CODECAPI_CHANGELISTS
STATIC_CODECAPI_VIDEO_ENCODER
STATIC_CODECAPI_AUDIO_ENCODER
STATIC_CODECAPI_SETALLDEFAULTS
STATIC_CODECAPI_ALLSETTINGS
STATIC_CODECAPI_SUPPORTSEVENTS
STATIC_CODECAPI_CURRENTCHANGELIST
PIN_CATEGORY_CAPTURE
PIN_CATEGORY_PREVIEW
PIN_CATEGORY_ANALOGVIDEOIN
PIN_CATEGORY_VBI
PIN_CATEGORY_VIDEOPORT
PIN_CATEGORY_NABTS
PIN_CATEGORY_EDS
PIN_CATEGORY_TELETEXT
PIN_CATEGORY_CC
PIN_CATEGORY_STILL
PIN_CATEGORY_TIMECODE
PIN_CATEGORY_VIDEOPORT_VBI
LOOK_UPSTREAM_ONLY
LOOK_DOWNSTREAM_ONLY
CLSID_CrossbarFilterPropertyPage
CLSID_AudioInputMixerProperties
CLSID_AudioProperties
CLSID_AudioRendererAdvancedProperties
CLSID_AviMuxProptyPage
CLSID_AviMuxProptyPage1
CLSID_DVDecPropertiesPage
CLSID_DVEncPropertiesPage
CLSID_ModexProperties
CLSID_CaptureProperties
CLSID_WstDecoderPropertyPage
CLSID_DVMuxPropertyPage
CLSID_VideoProcAmpPropertyPage
CLSID_CameraControlPropertyPage
CLSID_AnalogVideoDecoderPropertyPage
CLSID_VideoStreamConfigPropertyPage
CLSID_ATSCNetworkPropertyPage
CLSID_TVTunerFilterPropertyPage
CLSID_TVAudioFilterPropertyPage
KSNODE_BDA_RF_TUNER
KSNODE_BDA_QAM_DEMODULATOR
KSNODE_BDA_QPSK_DEMODULATOR
KSNODE_BDA_8VSB_DEMODULATOR
KSNODE_BDA_COFDM_DEMODULATOR
KSNODE_BDA_OPENCABLE_POD
KSNODE_BDA_COMMON_CA_POD
KSNODE_BDA_PID_FILTER
KSNODE_BDA_IP_SINK
UUID_UdriTagTables
UUID_WMDRMTagTables
From KSTOPOLOGY_CONNECTION
From AMVP_MODE
From VMR9PresentationFlags
From VMR9SurfaceAllocationFlags
From VMR9ProcAmpControlFlags
From VMR9MixerPrefs
From VMR9DeinterlaceTech
From VMR9AlphaBitmapFlags
From VMR9DeinterlacePrefs
From VMR9RenderPrefs
From VMR9Mode
From VMR9AspectRatioMode
From VMR9_SampleFormat
From VMR9PresentationInfo
From VMR9AllocationInfo
From VMR9ProcAmpControl
From VMR9MonitorInfo
From VMR9DeinterlaceCaps
From VMR9VideoStreamInfo
From VMR9VideoDesc
From VMR9Frequency
From VMR9AlphaBitmap
From VMR9ProcAmpControlRange
From VMRDeinterlaceTech
From VMRBITMAP_* defines
From VMRDeinterlacePrefs
From VMRMixerPrefs
From VMRRenderPrefs
From VMRMode
From VMR_ASPECT_RATIO_MODE
From VMRALPHABITMAP
From VMRDeinterlaceCaps
From VMRFrequency
From VMRVideoDesc
From VMRVIDEOSTREAMINFO
From DDCOLORKEY
From VMRMONITORINFO
From VMRGUID
the caller is responsible for free the returned memory by calling CoTaskMemFree.
Specifies how much a frame of camera is rotated.
Specifies no clockwise rotation.
Specifies a 90-degree clockwise rotation.
Specifies a 180-degree clockwise rotation.
Specifies a 180-degree clockwise rotation.
The enumeration specifies a setting an a camera.
Brightness control.
Contrast control.
Hue control.
Stauration control.
Sharpness control.
Gamma control.
WhiteBalance control.
BklightComp control.
Gain control.
Zoom control.
Focus control.
Exposure control.
Iris control.
Pan control.
Tilt control.
Roll control.
DynamicDotNetTWAIN error code.
Successful.
General error.
Invalid license.
The image too big for resample.
DynamicDotNetTWAIN exception class definition.
Initializes a new instance of the CameraException class.
Initializes a new instance of the CameraException class with a specified error message.
The message that describes the error.
Initializes a new instance of the CameraException class with a specified error message and error code.
The message that describes the error.
The error code.
Get and set DynamicDotNetTWAIN error code.
Gets a message that describes the current exception.
Gets a string representation of the frames on the call stack at the time the current exception was thrown.
Occurs when Webcam capture a frame.
from license v1, change to unsigned int64
from license v1, change to unsigned short
from license v1, change to unsigned int64
from license v1, change to unsigned int
A strongly-typed resource class, for looking up localized strings, etc.
Returns the cached ResourceManager instance used by this class.
Overrides the current thread's CurrentUICulture property for all
resource lookups using this strongly typed resource class.
A strongly-typed resource class, for looking up localized strings, etc.
Returns the cached ResourceManager instance used by this class.
Overrides the current thread's CurrentUICulture property for all
resource lookups using this strongly typed resource class.
Defines a class providing functions for controlling the camera.
Loads the specified Source into main memory and starts its initialization.
If no source is specified (no source selection function is called), it will open the default source.
When an error occurs, please check CameraException.
If no source selection function is called before Open(), Open() will open the default source.
Closes Data Source (a DirectShow device like a webcam).
When an error occurs, please check CameraException.
Close() will be called automatically when exiting the application, since the dll has a built-in Wizard Mode.
Displays the property page of the webcam..
When an error occurs, please check CameraException.
Focus on a specified Area,make the Area clearer.
When an error occurs, please check CameraException.
Please make sure the webcam supports focus.
Set the position of camera video display.
specifies the handle of the video window.
When an error occurs, please check CameraException.
Please do NOT set any webcam capability before calling this method, such as ResolutionForCam, Saturation, Hue, etc.
Resizes the video window to adapt its container.
specifies the value(in pixel) of the left edge of the video window.
specifies the value(in pixel) of the top edge of the video window.
specifies the value(in pixel) of the width of the video window.
specifies the value(in pixel) of the height of the video window.
When an error occurs, please check CameraException.
Please use this method after calling source selection related methods.
Rotates the video which is displayed by 90,180 or 270 degrees.
specifies the rotate angle on a video capture device.
When an error occurs, please check CameraException.
The video displayed in the window is not rotated,you can use the OnFrameCapture event to get the rotated video frame.
>
Gets the name of the currently selected camera.
Returns the name of the currently selected camera.
When an error occurs, please check CameraException.
Grabs the image from the selected camera.
The image in bitmap format.
When an error occurs, please check CameraException.
Performas application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
When an error occurs, please check CameraException.
Returns or sets the camera's current resolution.
This is a runtime property.
When an error occurs, please check CameraException.
Returns a list of supported camera resolutions.
When an error occurs, please check CameraException.
Returns or sets if enable the color mode for the webcam.
This is a runtime property.
When an error occurs, please check CameraException.
Please use this property after calling SelectCamera() method and before calling GrabImage().
Returns or sets the brightness value of the Source.
This is a runtime property.
When an error occurs, please check CameraException.
Please use this property after calling SelectCamera() method and before calling GrabImage().
Returns or sets the contrast values of the Source.
This is a runtime property.
When an error occurs, please check CameraException.
Please use this property after calling SelectCamera() method and before calling GrabImage().
Returns or sets the hue of the Source.
This is a runtime property.
When an error occurs, please check CameraException.
Please use this property after calling SelectCamera() method and before calling GrabImage().
Returns or sets the saturation of the Source.
This is a runtime property.
When an error occurs, please check CameraException.
Please use this property after calling SelectCamera() method and before calling GrabImage().
Returns or sets the sharpness of the Source.
This is a runtime property.
When an error occurs, please check CameraException.
Please use this property after calling SelectCamera() method and before calling GrabImage().
Returns or sets the gamma of the Source.
This is a runtime property.
When an error occurs, please check CameraException.
Please use this property after calling SelectCamera() method and before calling GrabImage().
Returns or sets the white balance of the Source.
This is a runtime property.
When an error occurs, please check CameraException.
Please use this property after calling SelectCamera() method and before calling GrabImage().
Returns or sets the backlight compensation of the Source.
This is a runtime property.
When an error occurs, please check CameraException.
Please use this property after calling SelectCamera() method and before calling GrabImage().
Returns or sets the gain of the Source.
This is a runtime property.
When an error occurs, please check CameraException.
Please use this property after calling SelectCamera() method and before calling GrabImage().
Returns or sets the zoom of the Source.
This is a runtime property.
When an error occurs, please check CameraException.
Please use this property after calling SelectCamera() method and before calling GrabImage().
Returns or sets the focus of the Source.
This is a runtime property.
When an error occurs, please check CameraException.
Please use this property after calling SelectCamera() method and before calling GrabImage().
Returns or sets the exposure of the Source.
This is a runtime property.
When an error occurs, please check CameraException.
Please use this property after calling SelectCamera() method and before calling GrabImage().
Returns or sets the iris of the Source.
This is a runtime property.
When an error occurs, please check CameraException.
Please use this property after calling SelectCamera() method and before calling GrabImage().
Returns or sets the pan of the Source.
This is a runtime property.
When an error occurs, please check CameraException.
Please use this property after calling SelectCamera() method and before calling GrabImage().
Returns or sets the tilt of the Source.
This is a runtime property.
When an error occurs, please check CameraException.
Please use this property after calling SelectCamera() method and before calling GrabImage().
Returns or sets the roll of the Source.
This is a runtime property.
When an error occurs, please check CameraException.
Please use this property after calling SelectCamera() method and before calling GrabImage().
This event is triggered when a frame is captured by the camera.
Defines a class of camera resolution.
Initialize a new instance of the CamResolution class.
specific the width of camera resolution.
specific the height of camera resolution.
Get the width and height of the camera resolution.
return the width and height of the camera resolution.
Determines whether the specified object instance are considered equal.
True indicates success. False indicates failure.
Returns the width of resolution.
Returns the height of resolution.
release everything.
Shut down capture
sample callback, NOT USED.
buffer callback, COULD BE FROM FOREIGN THREAD.
Defines a class prodividing functions for managing the camera devices.
Initializes a new instance of the CameraManger class.
specifies the license.
When an error occurs, please check CameraException.
Returns a list of camera names.
Camera name list.
When an error occurs, please check CameraException.
Selects a camera by it's name for image acquisition.
Returns the selected camera.
specifies the name of the camera
When an error occurs, please check CameraException.
Selects a camera by index.
Returns the selected camera.
specifies the index of the camera in the camera list
When an error occurs, please check CameraException.
Performas application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
When an error occurs, please check CameraException.
Returns name of the current source(camera).
When an error occurs, please check CameraException.
Returns name of the default source(camera).
When an error occurs, please check CameraException.
Defines a class providing functions for controlling properties of camera.
Returns the maximum value of a webcam property.
This is a readonly property.
Returns the minimum value of a webcam property.
This is a readonly property.
Returns the default value of a webcam property.
This is a readonly property.
Returns or sets the current value of a webcam property.
Returns if the value of a webcam property is automatically set.
This is a readonly property.
Returns the stepping delta value of a webcam property.
This is a readonly property.