Windows Media Foundation
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
Windows Media Foundation
Play audio and video with Windows Media Foundation's player.
- Classes
- class MFPMediaItemMBS
- class MFPMediaPlayerExceptionMBS
- class MFPMediaPlayerMBS
- method ClearMediaItem
- method Constructor(URL as String = "", StartPlayback as Boolean = false)
- method Constructor(URL as String, StartPlayback as Boolean, control as DesktopControl)
- method Constructor(URL as String, StartPlayback as Boolean, control as RectControl)
- method Constructor(URL as String, StartPlayback as Boolean, Handle as Integer)
- method Constructor(URL as String, StartPlayback as Boolean, win as DesktopWindow)
- method Constructor(URL as String, StartPlayback as Boolean, win as Window)
- method CreateMediaItemFromURL(URL as String, Sync as Boolean = true, tag as Variant = nil) as MFPMediaItemMBS
- method FrameStep
- method GetVideoSourceRect(byref Left as Single, byref Top as Single, byref Right as Single, byref Bottom as Single)
- method InsertEffect(CLSID as String, isOptional as boolean = false) as Integer
- method Pause
- method Play
- method RemoveAllEffects
- method RemoveEffect(Handle as Integer)
- method SetVideoSourceRect(Left as Single, Top as Single, Right as Single, Bottom as Single)
- method Shutdown
- method Stop
- method UpdateVideo
- property AspectRatioMode as Integer
- property Balance as Single
- property BorderColor as Color
- property Duration as Double
- property FastestSupportedRateForward as Single
- property FastestSupportedRateReverse as Single
- property Handle as Integer
- property IdealVideoMaxHeight as Integer
- property IdealVideoMaxWidth as Integer
- property IdealVideoMinHeight as Integer
- property IdealVideoMinWidth as Integer
- property Looping as Boolean
- property MediaItem as MFPMediaItemMBS
- property Mute as Boolean
- property NativeVideoAspectRateHeight as Integer
- property NativeVideoAspectRateWidth as Integer
- property NativeVideoHeight as Integer
- property NativeVideoWidth as Integer
- property Position as Double
- property Rate as Single
- property SlowestSupportedRateForward as Single
- property SlowestSupportedRateReverse as Single
- property State as Integer
- property VideoWindow as Integer
- property Volume as Single
- event Ended
- event Error
- event FrameStepped
- event MediaItemCleared
- event MediaItemCreated(MediaItem as MFPMediaItemMBS, Tag as variant)
- event MediaItemSet
- event Paused
- event PositionSet
- event RateSet(rate as Single)
- event Started
- event Stopped
- Blog Entries
Release notes
- Version 23.2
- Added AudioChannels, AudioSamplesPerSecond, VideoFrameRate, and AudioBitsPerSample to MFPMediaItemMBS class.
- Version 20.1
- Version 20.0
The items on this page are in the following plugins: MBS WinFrameworks Plugin.