Platforms to show: All Mac Windows Linux Cross-Platform
AVPlayerItemOutputMBS class
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
class | AVFoundation | MBS AVFoundation Plugin | 13.2 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
You do not create instances of this class directly but instead use one of the concrete subclasses that manage specific types of assets.
This class provides basic methods for converting time values to the timebase of the item. It also provides an option to suppress rendering of the output associated with the specific instance of this class.
Available in OS X v10.8 and later.
- 2 properties
- property Handle as Integer
- property suppressesPlayerRendering as boolean
- 3 methods
- method Constructor
- method itemTimeForHostTime(hostTimeInSeconds as Double) as CMTimeMBS
- method itemTimeForMachAbsoluteTime(machAbsoluteTime as Int64) as CMTimeMBS
- shared method available as boolean
Sub classes:
Some methods using this class:
- AVPlayerItemMBS.addOutput(output as AVPlayerItemOutputMBS)
- AVPlayerItemMBS.outputs as AVPlayerItemOutputMBS()
- AVPlayerItemMBS.removeOutput(output as AVPlayerItemOutputMBS)
Some events using this class:
- AVFoundationMBS.outputMediaDataWillChange(output as AVPlayerItemOutputMBS)
- AVFoundationMBS.outputSequenceWasFlushed(output as AVPlayerItemOutputMBS)
The items on this page are in the following plugins: MBS AVFoundation Plugin.
AVPlayerItemMBS - AVPlayerItemTrackMBS