Share via


VTDecompressionSession.VTDecompressionMultiImageCapableOutputHandler Delegate

Definition

public delegate void VTDecompressionSession.VTDecompressionMultiImageCapableOutputHandler(VTStatus status, VTDecodeInfoFlags infoFlags, CVImageBuffer? imageBuffer, CMTaggedBufferGroup? taggedBufferGroup, CMTime presentationTimeStamp, CMTime presentationDuration);
type VTDecompressionSession.VTDecompressionMultiImageCapableOutputHandler = delegate of VTStatus * VTDecodeInfoFlags * CVImageBuffer * CMTaggedBufferGroup * CMTime * CMTime -> unit

Parameters

status
VTStatus

Ok if the decode operation was successful, an error code otherwise.

infoFlags
VTDecodeInfoFlags

Any information flags about the decode operation.

imageBuffer
CVImageBuffer

If the decoding operation was successful, and a single image was decoded, the decoded image.

taggedBufferGroup
CMTaggedBufferGroup

If the decoding operation was successful, and multiple images were decoded, the decoded images.

presentationTimeStamp
CMTime

The frame's presentation timestamp.

presentationDuration
CMTime

The frame's presentation duration.

Applies to