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.