Platforms to show: All Mac Windows Linux Cross-Platform
AVPlayerItemVideoOutputMBS class
Super class: AVPlayerItemOutputMBS
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
class | AVFoundation | MBS AVFoundation Plugin | 13.2 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
Available in OS X v10.8 and later.
This class can call the outputSequenceWasFlushed and outputMediaDataWillChange events in the AVFoundationMBS class.
Subclass of the AVPlayerItemOutputMBS class.
- 8 methods
- method Constructor(pixelBufferAttributes as dictionary)
- method copyCIImageForItemTime(time as CMTimeMBS) as Variant
- method copyCIImageForItemTime(time as CMTimeMBS, byref outItemTimeForDisplay as CMTimeMBS) as Variant
- method copyPixelBufferForItemTime(time as CMTimeMBS) as CVPixelBufferMBS
- method copyPixelBufferForItemTime(time as CMTimeMBS, byref outItemTimeForDisplay as CMTimeMBS) as CVPixelBufferMBS
- method hasNewPixelBufferForItemTime(time as CMTimeMBS) as boolean
- method requestNotificationOfMediaDataChangeWithAdvanceInterval(time as Double)
- method setDelegate
Super class AVPlayerItemOutputMBS
- 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
This class has no sub classes.
Blog Entries
The items on this page are in the following plugins: MBS AVFoundation Plugin.
AVPlayerItemTrackMBS - AVPlayerLayerMBS