Platforms to show: All Mac Windows Linux Cross-Platform
The plugin part MBS AVFoundation Plugin:AVKit:
All Console safe, 100 entry points.
- control AVCaptureViewControlMBS
- method setSession(session as AVCaptureSessionMBS, showVideoPreview as boolean, showAudioPreview as boolean)
- property View as NSViewMBS
- property controlsStyle as Integer
- property videoGravity as String
- property session as AVCaptureSessionMBS
- property fileOutput as AVCaptureFileOutputMBS
- shared method Available as Boolean
- event GotFocus
- event LostFocus
- event FrameChanged
- event BoundsChanged
- event willShowContextualMenu(menu as NSMenuMBS, NSEvent as NSEventMBS)
- event didCloseContextualMenu(menu as NSMenuMBS, NSEvent as NSEventMBS)
- event EnableMenuItems
- event ScaleFactorChanged(NewFactor as double)
- event MouseDown(x as Integer, y as Integer, Modifiers as Integer) As Boolean
- event MouseDrag(x as Integer, y as Integer)
- event MouseUp(x As Integer, y As Integer)
- event startRecordingToFileOutput(fileOutput as AVCaptureFileOutputMBS)
- control AVPlayerViewControlMBS
- method beginTrimming
- method flashChapterNumber(chapterNumber as Integer, chapterTitle as String)
- property View as NSViewMBS
- property player as AVPlayerMBS
- property controlsStyle as Integer
- property readyForDisplay as Boolean
- property videoGravity as String
- property showsFrameSteppingButtons as Boolean
- property showsSharingServiceButton as Boolean
- property showsFullScreenToggleButton as Boolean
- property actionPopUpButtonMenu as NSMenuMBS
- property canBeginTrimming as Boolean
- property updatesNowPlayingInfoCenter as Boolean
- property contentOverlayView as NSViewMBS
- property videoBounds as NSRectMBS
- property showsTimecodes as Boolean
- property allowsPictureInPicturePlayback as Boolean
- shared method Available as Boolean
- event GotFocus
- event LostFocus
- event FrameChanged
- event BoundsChanged
- event willShowContextualMenu(menu as NSMenuMBS, NSEvent as NSEventMBS)
- event didCloseContextualMenu(menu as NSMenuMBS, NSEvent as NSEventMBS)
- event EnableMenuItems
- event ScaleFactorChanged(NewFactor as double)
- event MouseDown(x as Integer, y as Integer, Modifiers as Integer) As Boolean
- event MouseDrag(x as Integer, y as Integer)
- event MouseUp(x As Integer, y As Integer)
- event TrimmingCompleted(result as Integer)
- event playerViewWillStartPictureInPicture
- event playerViewDidStartPictureInPicture
- event playerViewFailedToStartPictureInPicture(error as NSErrorMBS)
- event playerViewWillStopPictureInPicture
- event playerViewDidStopPictureInPicture
- event playerViewRestoreUserInterfaceForPictureInPictureStop as Boolean
- event playerViewShouldAutomaticallyDismissAtPictureInPictureStart as Boolean
- control AVRoutePickerViewControlMBS
- property routePickerButtonColorForState(state as integer) as NSColorMBS
- property View as NSViewMBS
- property player as AVPlayerMBS
- property routePickerButtonBordered as Boolean
- shared method Available as Boolean
- event GotFocus
- event LostFocus
- event FrameChanged
- event BoundsChanged
- event willShowContextualMenu(menu as NSMenuMBS, NSEvent as NSEventMBS)
- event didCloseContextualMenu(menu as NSMenuMBS, NSEvent as NSEventMBS)
- event EnableMenuItems
- event ScaleFactorChanged(NewFactor as double)
- event MouseDown(x as Integer, y as Integer, Modifiers as Integer) As Boolean
- event MouseDrag(x as Integer, y as Integer)
- event MouseUp(x As Integer, y As Integer)
- event WillBeginPresentingRoutes
- event DidEndPresentingRoutes
- control DesktopAVCaptureViewControlMBS
- method setSession(session as AVCaptureSessionMBS, showVideoPreview as boolean, showAudioPreview as boolean)
- property View as NSViewMBS
- property controlsStyle as Integer
- property videoGravity as String
- property session as AVCaptureSessionMBS
- property fileOutput as AVCaptureFileOutputMBS
- shared method Available as Boolean
- event FocusReceived
- event FocusLost
- event FrameChanged
- event BoundsChanged
- event willShowContextualMenu(menu as NSMenuMBS, NSEvent as NSEventMBS)
- event didCloseContextualMenu(menu as NSMenuMBS, NSEvent as NSEventMBS)
- event MenuBarSelected
- event ScaleFactorChanged(NewFactor as double)
- event MouseDown(x as Integer, y as Integer, Modifiers as Integer) As Boolean
- event MouseDrag(x as Integer, y as Integer)
- event MouseUp(x As Integer, y As Integer)
- event startRecordingToFileOutput(fileOutput as AVCaptureFileOutputMBS)
- control DesktopAVPlayerViewControlMBS
- method beginTrimming
- method flashChapterNumber(chapterNumber as Integer, chapterTitle as String)
- property View as NSViewMBS
- property player as AVPlayerMBS
- property controlsStyle as Integer
- property readyForDisplay as Boolean
- property videoGravity as String
- property showsFrameSteppingButtons as Boolean
- property showsSharingServiceButton as Boolean
- property showsFullScreenToggleButton as Boolean
- property actionPopUpButtonMenu as NSMenuMBS
- property canBeginTrimming as Boolean
- property updatesNowPlayingInfoCenter as Boolean
- property contentOverlayView as NSViewMBS
- property videoBounds as NSRectMBS
- property showsTimecodes as Boolean
- property allowsPictureInPicturePlayback as Boolean
- shared method Available as Boolean
- event FocusReceived
- event FocusLost
- event FrameChanged
- event BoundsChanged
- event willShowContextualMenu(menu as NSMenuMBS, NSEvent as NSEventMBS)
- event didCloseContextualMenu(menu as NSMenuMBS, NSEvent as NSEventMBS)
- event MenuBarSelected
- event ScaleFactorChanged(NewFactor as double)
- event MouseDown(x as Integer, y as Integer, Modifiers as Integer) As Boolean
- event MouseDrag(x as Integer, y as Integer)
- event MouseUp(x As Integer, y As Integer)
- event TrimmingCompleted(result as Integer)
- event playerViewWillStartPictureInPicture
- event playerViewDidStartPictureInPicture
- event playerViewFailedToStartPictureInPicture(error as NSErrorMBS)
- event playerViewWillStopPictureInPicture
- event playerViewDidStopPictureInPicture
- event playerViewRestoreUserInterfaceForPictureInPictureStop as Boolean
- event playerViewShouldAutomaticallyDismissAtPictureInPictureStart as Boolean
- control DesktopAVRoutePickerViewControlMBS
- property routePickerButtonColorForState(state as integer) as NSColorMBS
- property View as NSViewMBS
- property player as AVPlayerMBS
- property routePickerButtonBordered as Boolean
- shared method Available as Boolean
- event FocusReceived
- event FocusLost
- event FrameChanged
- event BoundsChanged
- event willShowContextualMenu(menu as NSMenuMBS, NSEvent as NSEventMBS)
- event didCloseContextualMenu(menu as NSMenuMBS, NSEvent as NSEventMBS)
- event MenuBarSelected
- event ScaleFactorChanged(NewFactor as double)
- event MouseDown(x as Integer, y as Integer, Modifiers as Integer) As Boolean
- event MouseDrag(x as Integer, y as Integer)
- event MouseUp(x As Integer, y As Integer)
- event WillBeginPresentingRoutes
- event DidEndPresentingRoutes
Blog Entries
- MBS Xojo Plugins, version 22.0pr8
- News from the MBS Xojo Plugins in version 21.5
- New desktop controls
- New in the MBS Xojo Plugins Version 20.2
- MBS Xojo Plugins, version 20.2pr1
- MonkeyBread Software Releases the MBS Xojo Plugins in version 20.1
- MBS Xojo Plugins, version 20.1pr2
- Airplay related classes for AVFoundation
- AVCaptureVideoDataOutput improvements
- MBS Xojo Plugins 18.3
Videos
- XDC 2020 MBS Plugins Presentation
- Presentation from Munich conference about MBS Plugins.
- Presentation from Xojo Developer Conference 2019 in Miami.