Platforms to show: All Mac Windows Linux Cross-Platform
The plugin part MBS WinFrameworks Plugin:WinMFPlay:
Partly Console safe, 82 entry points.
- class MFPMediaItemMBS
- method StreamAttribute(index as Integer, UUID as String) as Variant
- method PresentationAttribute(UUID as String) as Variant
- method Constructor
- property StreamSelection(index as Integer) as Boolean
- property Handle as Integer
- property Tag as Variant
- property URL as String
- property NumberOfStreams as Integer
- property HasVideo as Boolean
- property HasVideoSelected as Boolean
- property HasAudio as Boolean
- property HasAudioSelected as Boolean
- property IsProtected as Boolean
- property Duration as Double
- property IsLive as Boolean
- property CanSeek as Boolean
- property CanPause as Boolean
- property HasSlowSeek as Boolean
- property Metadata as Dictionary
- property StartPosition as Double
- property StopPosition as Double
- property AudioChannels as Variant
- property AudioSamplesPerSecond as Variant
- property AudioBitsPerSample as Variant
- property VideoFrameRate as Variant
- class MFPMediaPlayerExceptionMBS
- class MFPMediaPlayerMBS
- method Constructor(URL as String, StartPlayback as Boolean, win as Window)
- 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 = false)
- method Play
- method Pause
- method Stop
- method FrameStep
- method RemoveAllEffects
- method Shutdown
- method UpdateVideo
- method ClearMediaItem
- method GetVideoSourceRect(byref Left as Single, byref Top as Single, byref Right as Single, byref Bottom as Single)
- method SetVideoSourceRect(Left as Single, Top as Single, Right as Single, Bottom as Single)
- method RemoveEffect(Handle as Integer)
- method InsertEffect(CLSID as String, isOptional as boolean = false) as Integer
- method CreateMediaItemFromURL(URL as String, Sync as Boolean = true, tag as Variant = nil) as MFPMediaItemMBS
- method Constructor(URL as String, StartPlayback as Boolean, win as DesktopWindow)
- method Constructor(URL as String, StartPlayback as Boolean, control as DesktopControl)
- property Handle as Integer
- property Rate as Single
- property Volume as Single
- property Balance as Single
- property Mute as Boolean
- property State as Integer
- property MediaItem as MFPMediaItemMBS
- property Position as Double
- property Duration as Double
- property SlowestSupportedRateForward as Single
- property FastestSupportedRateForward as Single
- property SlowestSupportedRateReverse as Single
- property FastestSupportedRateReverse as Single
- property NativeVideoWidth as Integer
- property NativeVideoHeight as Integer
- property NativeVideoAspectRateWidth as Integer
- property NativeVideoAspectRateHeight as Integer
- property IdealVideoMinWidth as Integer
- property IdealVideoMinHeight as Integer
- property IdealVideoMaxWidth as Integer
- property IdealVideoMaxHeight as Integer
- property AspectRatioMode as Integer
- property BorderColor as Color
- property VideoWindow as Integer
- property Looping as Boolean
- event Started
- event Paused
- event Stopped
- event PositionSet
- event RateSet(rate as Single)
- event MediaItemCreated(MediaItem as MFPMediaItemMBS, Tag as variant)
- event MediaItemSet
- event FrameStepped
- event MediaItemCleared
- event Error
- event Ended
Blog Entries
- News from the MBS Xojo Plugins Version 23.2
- MonkeyBread Software Releases the MBS Xojo Plugins in version 23.2
- MBS Xojo Plugins, version 23.2pr1
- News from the MBS Xojo Plugins Version 20.1
- MBS Xojo Plugins, version 20.1pr5
- New in the MBS Xojo Plugins 20.0
- MonkeyBread Software Releases the MBS Xojo Plugins in version 20.0
- MBS Xojo Plugins, version 19.6pr4