Platforms to show: All Mac Windows Linux Cross-Platform
Back to DVDPlaybackMBS class.
DVDPlaybackMBS.Available as boolean
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| shared method | DVD Playback | MBS MacOSX Plugin | 9.2 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
Requires Mac OS X 10.3 or newer.
DVDPlaybackMBS.ClearLastPlayBookmark
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| shared method | DVD Playback | MBS MacOSX Plugin | 9.2 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
This function sets the video playback position to the beginning of the disc, but does not begin playing the media. Calling this function is equivalent to calling the function DVDStop twice in succession. Before calling this function, media needs to be open.
Available in Mac OS X v10.4 and later.
Lasterror is set.
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| shared method | DVD Playback | MBS MacOSX Plugin | 9.2 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
Requires Mac OS X 10.3 or newer.
Lasterror is set.
DVDPlaybackMBS.CloseMediaVolume
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| shared method | DVD Playback | MBS MacOSX Plugin | 9.2 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
Requires Mac OS X 10.3 or newer.
Lasterror is set.
Some examples using this method:
DVDPlaybackMBS.DisplaySubPicture(value as boolean)
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| shared method | DVD Playback | MBS MacOSX Plugin | 9.2 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
value: A Boolean value that specifies whether to display subpictures in the current title. To display subpictures, specify TRUE. To hide subpictures, specify FALSE.
Lasterror is set.
Before calling this function, DVD-Video media needs to be open and video playback started. You can use this function to display or hide additional bitmap graphic elements such as subtitles.
Available in Mac OS X v10.3 and later.
DVDPlaybackMBS.DoButtonActivate(inIndex as Integer)
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| shared method | DVD Playback | MBS MacOSX Plugin | 9.2 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
InIndex: The 1-based index of the menu button the user has selected.
If the index coincides with an active button, this function executes the action corresponding to the button.
Available in Mac OS X v10.4 and later.
DVDPlaybackMBS.DoMenuCGClick(x as Double, y as Double) as Integer
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| shared method | DVD Playback | MBS MacOSX Plugin | 9.2 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
Requires Mac OS X 10.5.
Lasterror is set.
DVDPlaybackMBS.DoMenuCGMouseOver(x as Double, y as Double) as Integer
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| shared method | DVD Playback | MBS MacOSX Plugin | 9.2 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
Requires Mac OS X 10.5.
Lasterror is set.
DVDPlaybackMBS.DoMenuClick(x as Integer, y as Integer) as Integer
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| shared method | DVD Playback | MBS MacOSX Plugin | 9.2 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
Requires Mac OS X 10.3 or newer.
Lasterror is set.
Some examples using this method:
DVDPlaybackMBS.DoMenuMouseOver(x as Integer, y as Integer) as Integer
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| shared method | DVD Playback | MBS MacOSX Plugin | 9.2 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
Requires Mac OS X 10.3 or newer.
Lasterror is set.
Some examples using this method:
DVDPlaybackMBS.DoUserNavigation(navigation as Integer)
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| shared method | DVD Playback | MBS MacOSX Plugin | 9.2 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
This is usually done using keyboard keys (arrow keys to move and Enter key to choose a menu item).
Requires Mac OS X 10.3 or newer.
Lasterror is set.
Constants:
| kDVDUserNavigationMoveUp | 1 |
| kDVDUserNavigationMoveDown | 2 |
| kDVDUserNavigationMoveLeft | 3 |
| kDVDUserNavigationMoveRight | 4 |
| kDVDUserNavigationEnter | 5 |
DVDPlaybackMBS.EnableWebAccess(enable as boolean)
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| shared method | DVD Playback | MBS MacOSX Plugin | 9.2 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
Lasterror is set.
Requires Mac OS X 10.3 or newer.
DVDPlaybackMBS.HasMedia as boolean
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| shared method | DVD Playback | MBS MacOSX Plugin | 9.2 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
Requires Mac OS X 10.3 or newer.
Lasterror is set.
DVDPlaybackMBS.HasMenu(menu as Integer) as boolean
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| shared method | DVD Playback | MBS MacOSX Plugin | 9.2 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
Requires Mac OS X 10.3 or newer.
Lasterror is set.
DVDPlaybackMBS.HasNextChapter as boolean
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| shared method | DVD Playback | MBS MacOSX Plugin | 9.2 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
Requires Mac OS X 10.3 or newer.
Lasterror is set.
DVDPlaybackMBS.HasPreviousChapter as boolean
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| shared method | DVD Playback | MBS MacOSX Plugin | 9.2 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
Requires Mac OS X 10.3 or newer.
Lasterror is set.
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| shared method | DVD Playback | MBS MacOSX Plugin | 9.2 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
Requires Mac OS X 10.3 or newer.
Lasterror is set.
DVDPlaybackMBS.IsDisplayingSubPicture as boolean
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| shared method | DVD Playback | MBS MacOSX Plugin | 9.2 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
Requires Mac OS X 10.3 or newer.
Lasterror is set.
DVDPlaybackMBS.IsMuted as boolean
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| shared method | DVD Playback | MBS MacOSX Plugin | 9.2 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
Returns true if the playback volume is currently muted.
Requires Mac OS X 10.3 or newer.
Lasterror is set.
DVDPlaybackMBS.IsOnMenu(byref OnMenu as boolean, byref menu as Integer)
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| shared method | DVD Playback | MBS MacOSX Plugin | 9.2 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
Requires Mac OS X 10.3 or newer.
Lasterror is set.
DVDPlaybackMBS.IsPaused as boolean
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| shared method | DVD Playback | MBS MacOSX Plugin | 9.2 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
Requires Mac OS X 10.3 or newer.
Lasterror is set.
DVDPlaybackMBS.IsPlaying as boolean
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| shared method | DVD Playback | MBS MacOSX Plugin | 9.2 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
Requires Mac OS X 10.3 or newer.
Lasterror is set.
DVDPlaybackMBS.IsSupportedDisplay(CGVideoDisplayHandle as Integer) as boolean
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| shared method | DVD Playback | MBS MacOSX Plugin | 9.2 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
Lasterror is set.
Requires Mac OS X 10.3 or newer.
You can use the handle from a CGDisplayMBS object.
DVDPlaybackMBS.IsValidMedia(folder as folderitem) as boolean
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| shared method | DVD Playback | MBS MacOSX Plugin | 9.2 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
Requires Mac OS X 10.3 or newer.
Lasterror is set.
Some examples using this method:
DVDPlaybackMBS.Lasterror as Integer
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| shared method | DVD Playback | MBS MacOSX Plugin | 9.2 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
Requires Mac OS X 10.3 or newer.
| kDVDErrorUnknown | -70001 | Catch all error |
| kDVDErrorInitializingLib | -70002 | There was an error initializing the playback framework |
| kDVDErrorUninitializedLib | -70003 | The playback framework has not been initialized. |
| kDVDErrorNotAllowedDuringPlayback | -70004 | action is not allowed during playback |
| kDVDErrorUnassignedGrafPort | -70005 | A grafport was not set. |
| kDVDErrorAlreadyPlaying | -70006 | Media is already being played. |
| kDVDErrorNoFatalErrCallBack | -70007 | The application did not install a callback routine for fatal errors returned by the framework. |
| kDVDErrorIsAlreadySleeping | -70008 | The framework has already been notified to sleep. |
| kDVDErrorDontNeedWakeup | -70009 | DVDWakeUp was called when the framework was not asleep. |
| kDVDErrorTimeOutOfRange | -70010 | Time code is outside the valid range for the current title. |
| kDVDErrorUserActionNoOp | -70011 | The operation was not allowed by the media at this time. |
| kDVDErrorMissingDrive | -70012 | The DVD drive is not available. |
| kDVDErrorNotSupportedConfiguration | -70013 | The current system configuration is not supported. |
| kDVDErrorNotSupportedFunction | -70014 | The operation is not supported. For example, trying to slow mo backwards. |
| kDVDErrorNoValidMedia | -70015 | The media was not valid for playback. |
| kDVDErrorWrongParam | -70016 | The invalid parameter was passed. |
| kDVDErrorMissingGraphicsDevice | -70017 | A valid graphics device is not available. |
| kDVDErrorGraphicsDevice | -70018 | A graphics device error was encountered. |
| kDVDErrorPlaybackOpen | -70019 | The framework is already open (probably by another process). |
| kDVDErrorInvalidRegionCode | -70020 | The region code was not valid. |
| kDVDErrorRgnMgrInstall | -70021 | The region manager was not properly installed or missing from the system. |
| kDVDErrorMismatchedRegionCode | -70022 | The disc region code and the drive region code do not match. |
| kDVDErrorNoMoreRegionSets | -70023 | The drive does not have any region changes left. |
| kDVDErrordRegionCodeUninitialized | -70024 | The drive region code was not initialized. |
| kDVDErrorAuthentification | -70025 | The user attempting to change the region code could not be authenticated. |
| kDVDErrorOutOfVideoMemory | -70026 | The video driver does not have enough video memory available to playback the media. |
| kDVDErrorNoAudioOutputDevice | -70027 | An appropriate audio output device could not be found. |
| kDVDErrorSystem | -70028 | A system error was encountered. |
| kDVDErrorNavigation | -70029 | The user has made a selection not supported in the current menu. |
DVDPlaybackMBS.LastErrorString as string
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| shared method | DVD Playback | MBS MacOSX Plugin | 9.2 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
Requires Mac OS X 10.3 or newer.
DVDPlaybackMBS.Mute(mute as boolean)
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| shared method | DVD Playback | MBS MacOSX Plugin | 9.2 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
mute: a boolean value that specifies whether to turn the mute setting on or off. To mute the video playback volume, pass TRUE. To restore the previous volume setting, pass FALSE.
Lasterror is set.
Available in Mac OS X v10.3 and later.
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| shared method | DVD Playback | MBS MacOSX Plugin | 9.2 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
Requires Mac OS X 10.3 or newer.
Lasterror is set.
DVDPlaybackMBS.OpenMediaFile(folder as folderitem)
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| shared method | DVD Playback | MBS MacOSX Plugin | 9.2 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
Requires Mac OS X 10.3 or newer.
Lasterror is set.
DVDPlaybackMBS.OpenMediaVolume(disc as folderitem)
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| shared method | DVD Playback | MBS MacOSX Plugin | 9.2 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
Requires Mac OS X 10.3 or newer.
Lasterror is set.
Some examples using this method:
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| shared method | DVD Playback | MBS MacOSX Plugin | 9.2 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
Requires Mac OS X 10.3 or newer.
Lasterror is set.
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| shared method | DVD Playback | MBS MacOSX Plugin | 9.2 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
Requires Mac OS X 10.3 or newer.
Lasterror is set.
DVDPlaybackMBS.PreviousChapter
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| shared method | DVD Playback | MBS MacOSX Plugin | 9.2 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
Requires Mac OS X 10.3 or newer.
Lasterror is set.
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| shared method | DVD Playback | MBS MacOSX Plugin | 9.2 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
Requires Mac OS X 10.3 or newer.
Lasterror is set.
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| shared method | DVD Playback | MBS MacOSX Plugin | 9.2 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
Requires Mac OS X 10.3 or newer.
Lasterror is set.
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| shared method | DVD Playback | MBS MacOSX Plugin | 9.2 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
Requires Mac OS X 10.3 or newer.
Lasterror is set.
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| shared method | DVD Playback | MBS MacOSX Plugin | 9.2 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
Requires Mac OS X 10.3 or newer.
Lasterror is set.
The client must register for sleep notifications with the system so that it can notify the framework of sleep and wake notifications.
The items on this page are in the following plugins: MBS MacOSX Plugin.