VTDecompressionSession.Create Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
Create(VTDecompressionSession+VTDecompressionOutputCallback, CMVideoFormatDescription, VTVideoDecoderSpecification, CVPixelBufferAttributes)
public static VideoToolbox.VTDecompressionSession Create (VideoToolbox.VTDecompressionSession.VTDecompressionOutputCallback outputCallback, CoreMedia.CMVideoFormatDescription formatDescription, VideoToolbox.VTVideoDecoderSpecification decoderSpecification, CoreVideo.CVPixelBufferAttributes destinationImageBufferAttributes);
static member Create : VideoToolbox.VTDecompressionSession.VTDecompressionOutputCallback * CoreMedia.CMVideoFormatDescription * VideoToolbox.VTVideoDecoderSpecification * CoreVideo.CVPixelBufferAttributes -> VideoToolbox.VTDecompressionSession
Parameters
- outputCallback
- VTDecompressionSession.VTDecompressionOutputCallback
- formatDescription
- CMVideoFormatDescription
- decoderSpecification
- VTVideoDecoderSpecification
- destinationImageBufferAttributes
- CVPixelBufferAttributes
Returns
Applies to
Create(VTDecompressionSession+VTDecompressionOutputCallback, CMVideoFormatDescription, VTVideoDecoderSpecification, NSDictionary)
Caution
This overload requires that the provided compressionOutputCallback manually CFRetain the passed CMSampleBuffer, use Create(VTDecompressionOutputCallback,CMVideoFormatDescription,VTVideoDecoderSpecification,CVPixelBufferAttributes) variant instead which does not have that requirement.
[System.Obsolete("This overload requires that the provided compressionOutputCallback manually CFRetain the passed CMSampleBuffer, use Create(VTDecompressionOutputCallback,CMVideoFormatDescription,VTVideoDecoderSpecification,CVPixelBufferAttributes) variant instead which does not have that requirement.")]
public static VideoToolbox.VTDecompressionSession Create (VideoToolbox.VTDecompressionSession.VTDecompressionOutputCallback outputCallback, CoreMedia.CMVideoFormatDescription formatDescription, VideoToolbox.VTVideoDecoderSpecification decoderSpecification = null, Foundation.NSDictionary destinationImageBufferAttributes = null);
static member Create : VideoToolbox.VTDecompressionSession.VTDecompressionOutputCallback * CoreMedia.CMVideoFormatDescription * VideoToolbox.VTVideoDecoderSpecification * Foundation.NSDictionary -> VideoToolbox.VTDecompressionSession
Parameters
- outputCallback
- VTDecompressionSession.VTDecompressionOutputCallback
- formatDescription
- CMVideoFormatDescription
- decoderSpecification
- VTVideoDecoderSpecification
- destinationImageBufferAttributes
- NSDictionary
Returns
- Attributes