Platforms to show: All Mac Windows Linux Cross-Platform

Back to AVAsynchronousVideoCompositionRequestMBS class.

AVAsynchronousVideoCompositionRequestMBS.Constructor

Type Topic Plugin Version macOS Windows Linux iOS Targets
method AVFoundation MBS AVFoundation Plugin 14.0 ✅ Yes ❌ No ❌ No ✅ Yes All
The constructor.

AVAsynchronousVideoCompositionRequestMBS.copy as AVAsynchronousVideoCompositionRequestMBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
method AVFoundation MBS AVFoundation Plugin 14.0 ✅ Yes ❌ No ❌ No ✅ Yes All
Creates a copy of the object.

AVAsynchronousVideoCompositionRequestMBS.finishCancelledRequest

Type Topic Plugin Version macOS Windows Linux iOS Targets
method AVFoundation MBS AVFoundation Plugin 14.0 ✅ Yes ❌ No ❌ No ✅ Yes All
Invoked by the custom compositor when the composition request was canceled.

Available in OS X v10.9 and later.

AVAsynchronousVideoCompositionRequestMBS.finishWithComposedVideoFrame(composedVideoFrame as CVPixelBufferMBS)

Type Topic Plugin Version macOS Windows Linux iOS Targets
method AVFoundation MBS AVFoundation Plugin 14.0 ✅ Yes ❌ No ❌ No ✅ Yes All
Invoked by the custom compositor when the composition request succeeded.

composedVideoFrame: The successfully composed pixel buffer.
Available in OS X v10.9 and later.

AVAsynchronousVideoCompositionRequestMBS.finishWithError(error as NSErrorMBS)

Type Topic Plugin Version macOS Windows Linux iOS Targets
method AVFoundation MBS AVFoundation Plugin 14.0 ✅ Yes ❌ No ❌ No ✅ Yes All
Invoked by the custom compositor when the composition request failed.

error: Returns the error encountered during the compositing.
Available in OS X v10.9 and later.

AVAsynchronousVideoCompositionRequestMBS.sourceFrameByTrackID(trackID as Integer) as CVPixelBufferMBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
method AVFoundation MBS AVFoundation Plugin 14.0 ✅ Yes ❌ No ❌ No ✅ Yes All
Returns the source pixel buffer for the specified track ID.

trackID: The track ID for the requested source frame.
Returns the source CVPixelBufferRef for trackID.
Available in OS X v10.9 and later.

AVAsynchronousVideoCompositionRequestMBS.sourceTrackIDs as Integer()

Type Topic Plugin Version macOS Windows Linux iOS Targets
method AVFoundation MBS AVFoundation Plugin 14.0 ✅ Yes ❌ No ❌ No ✅ Yes All
The track IDs of all the source buffers that are available to compose the frame. (read-only)

Available in OS X v10.9 and later.

The items on this page are in the following plugins: MBS AVFoundation Plugin.


The biggest plugin in space...