The plugin part DirectShow
Online Documentation - Statistics - FAQ - Plugin Parts (All, Dependencies) - Class hierarchy
New in Version
22.2
22.3
22.4
22.5
23.0
23.1
23.2
23.3
23.4
23.5
24.0
24.1
The list of the topics,
classes,
interfaces,
controls,
modules,
global methods by category,
global methods by name,
screenshots,
licenses
and examples.
Platforms to show: All Mac Windows Linux Cross-Platform
The plugin part MBS Win Plugin:DirectShow:
Partly Console safe,
418 entry points.
- class DirectShowAMCameraControlMBS
- method ShowPropertyDialog(parent as window = nil, x as integer = 0, y as integer = 0, title as string = "")
- method Constructor
- method Set(PropertySelector as integer, Value as integer, Flags as integer = 0)
- method Get(PropertySelector as integer, byref Value as integer, byref Flags as integer)
- method GetRange(PropertySelector as integer, byref MinValue as integer, byref MaxValue as integer, byref SteppingDelta as integer, byref DefaultValue as integer, byref CapsFlags as integer)
- method ShowPropertyDialog(parent as DesktopWindow, x as integer = 0, y as integer = 0, title as string = "")
- property Handle as Integer
- property Lasterror as Integer
- property LasterrorMessage as String
- class DirectShowAMCrossbarMBS
- method ShowPropertyDialog(parent as window = nil, x as integer = 0, y as integer = 0, title as string = "")
- method BaseFilter as DirectShowBaseFilterMBS
- method Constructor
- method Route(OutputPinIndex as integer, InputPinIndex as integer)
- method GetPinCounts(byref OutputPinCount as integer, byref InputPinCount as integer)
- method CanRoute(OutputPinIndex as integer, InputPinIndex as integer) as boolean
- method IsRoutedTo(InputPinIndex as integer) as integer
- method GetCrossbarPinInfo(IsInputPin as boolean, PinIndex as integer, byref PinIndexRelated as integer, byref PhysicalType as integer)
- method ShowPropertyDialog(parent as DesktopWindow, x as integer = 0, y as integer = 0, title as string = "")
- property Handle as Integer
- property Lasterror as Integer
- property LasterrorMessage as String
- shared method PhysicalPinName(type as integer) as string
- class DirectShowAMStreamConfigMBS
- class DirectShowAMVideoCompressionMBS
- class DirectShowAMVideoControlMBS
- class DirectShowAMVideoProcAmpMBS
- class DirectShowAudioStreamConfigCapsMBS
- class DirectShowBaseFilterMBS
- class DirectShowBindContextMBS
- class DirectShowCaptureGraphBuilderMBS
- method FindPin(Source as DirectShowBaseFilterMBS, PinDirection as Integer, Category as DirectShowGUIDMBS = nil, Type as DirectShowGUIDMBS = nil, Unconnected as boolean = false, Num as Integer = 0) as DirectShowPinMBS
- method FindPin(Source as DirectShowPinMBS, PinDirection as Integer, Category as DirectShowGUIDMBS = nil, Type as DirectShowGUIDMBS = nil, Unconnected as boolean = false, Num as Integer = 0) as DirectShowPinMBS
- method SetupHighestResolution(videoInputFilter as DirectShowBaseFilterMBS, preview as boolean = false)
- method Crossbar(filter as DirectShowBaseFilterMBS) as DirectShowAMCrossbarMBS
- method GetStreamConfig(preview as boolean, filter as DirectShowBaseFilterMBS) as DirectShowAMStreamConfigMBS
- method GetStreamConfig(Category as DirectShowGUIDMBS, filter as DirectShowBaseFilterMBS) as DirectShowAMStreamConfigMBS
- method SetOutputFileName(Type as DirectShowGUIDMBS, FilePath as string)
- method SetOutputFileName(Type as DirectShowGUIDMBS, FilePath as string, byref filter as DirectShowBaseFilterMBS, byref sink as DirectShowFileSinkFilterMBS)
- method AllocCapFile(FilePath as string, Size as UInt64)
- method Constructor
- method SetFiltergraph(graph as DirectShowGraphBuilderMBS)
- method GetFiltergraph as DirectShowGraphBuilderMBS
- method RenderStream(category as DirectShowGUIDMBS, Type as DirectShowGUIDMBS, Source as DirectShowBaseFilterMBS, Intermediate as DirectShowBaseFilterMBS = nil, Sink as DirectShowBaseFilterMBS = nil)
- method RenderStream(category as DirectShowGUIDMBS, Type as DirectShowGUIDMBS, Source as DirectShowPinMBS, Intermediate as DirectShowBaseFilterMBS = nil, Sink as DirectShowBaseFilterMBS = nil)
- property Handle as Integer
- property Lasterror as Integer
- property LasterrorMessage as String
- shared method MEDIATYPE_Video as DirectShowGUIDMBS
- shared method MEDIATYPE_Audio as DirectShowGUIDMBS
- shared method MEDIATYPE_Text as DirectShowGUIDMBS
- shared method MEDIATYPE_Midi as DirectShowGUIDMBS
- shared method MEDIATYPE_Stream as DirectShowGUIDMBS
- shared method MEDIATYPE_Interleaved as DirectShowGUIDMBS
- shared method MEDIATYPE_ScriptCommand as DirectShowGUIDMBS
- shared method MEDIATYPE_AUXLine21Data as DirectShowGUIDMBS
- shared method MEDIATYPE_Timecode as DirectShowGUIDMBS
- class DirectShowConfigAviMuxMBS
- class DirectShowConfigInterleavingMBS
- class DirectShowDVInfoMBS
- class DirectShowEnumMonikerMBS
- class DirectShowEnumPinsMBS
- class DirectShowFileSinkFilterMBS
- class DirectShowFilterGraphMBS
- class DirectShowFilterInfoMBS
- class DirectShowGraphBuilderMBS
- class DirectShowGUIDMBS
- method Constructor
- method Constructor(value1 as integer, value2 as integer, value3 as integer, value4 as integer, value5 as integer, value6 as integer, value7 as integer, value8 as integer, value9 as integer, value10 as integer, value11 as integer, value12 as integer, value13 as integer, value14 as integer, value15 as integer, value16 as integer)
- method Equal(other as DirectShowGUIDMBS) as boolean
- method Constructor(Value as String)
- method Operator_Convert(text as String)
- method Operator_Convert as String
- property Byte(index as integer) as integer
- property Ptr as Ptr
- property Data as String
- property Memory as MemoryBlock
- property DisplayString as String
- shared method Parse(GUID as String) as DirectShowGUIDMBS
- class DirectShowMediaControlMBS
- class DirectShowMediaEventExMBS
- class DirectShowMediaEventMBS
- class DirectShowMediaFilterMBS
- class DirectShowMediaTypeMBS
- class DirectShowMonikerMBS
- class DirectShowNullRendererMBS
- class DirectShowPinMBS
- class DirectShowPropertyBagMBS
- class DirectShowSampleGrabberMBS
- class DirectShowVideoInfoHeader2MBS
- class DirectShowVideoInfoHeaderMBS
- class DirectShowVideoStreamConfigCapsMBS
- class DirectShowVideoWindowMBS
- method GetRestorePosition(byref left as integer, byref top as integer, byref width as integer, byref height as integer)
- method GetMinIdealImageSize(byref width as integer, byref height as integer)
- method GetMaxIdealImageSize(byref width as integer, byref height as integer)
- method GetWindowPosition(byref left as integer, byref top as integer, byref width as integer, byref height as integer)
- method SetWindowPosition(left as integer, top as integer, width as integer, height as integer)
- method Constructor
- method HideCursor(hide as boolean)
- method IsCursorHidden as Boolean
- method SetWindowForeground(Focus as Boolean)
- property Caption as string
- property WindowState as integer
- property WindowStyle as integer
- property WindowStyleEx as integer
- property AutoShow as Boolean
- property Left as integer
- property Top as integer
- property Width as integer
- property Height as integer
- property Visible as Boolean
- property BorderColor as color
- property FullScreenMode as Boolean
- property BackgroundPalette as Boolean
- property Handle as Integer
- property Lasterror as Integer
- property LasterrorMessage as String
- property Owner as Variant
- property MessageDrain as Variant
- property OwnerControl as Variant
- property messageDrainControl as Variant
- class DirectShowWaveFormatMBS
Blog Entries
Xojo Developer Magazine