次の方法で共有


VTDecompressionSession クラス

定義

圧縮されたフレームを圧縮されていないビデオ フレームに変換します。

[ObjCRuntime.TV(10, 2)]
public class VTDecompressionSession : VideoToolbox.VTSession
type VTDecompressionSession = class
    inherit VTSession
継承
VTDecompressionSession
属性

コンストラクター

VTDecompressionSession(IntPtr)

圧縮されたフレームを圧縮されていないビデオ フレームに変換します。

プロパティ

Handle

アンマネージド オブジェクト表現へのハンドル (ポインター)。

(継承元 VTSession)

メソッド

CanAcceptFormatDescriptor(CMFormatDescription)

圧縮されたフレームを圧縮されていないビデオ フレームに変換します。

CopyBlackPixelBuffer(CVPixelBuffer)

圧縮されたフレームを圧縮されていないビデオ フレームに変換します。

Create(VTDecompressionSession+VTDecompressionOutputCallback, CMVideoFormatDescription, VTVideoDecoderSpecification, CVPixelBufferAttributes)

圧縮されたフレームを圧縮されていないビデオ フレームに変換します。

Create(VTDecompressionSession+VTDecompressionOutputCallback, CMVideoFormatDescription, VTVideoDecoderSpecification, NSDictionary)
古い.

圧縮されたフレームを圧縮されていないビデオ フレームに変換します。

DecodeFrame(CMSampleBuffer, VTDecodeFrameFlags, IntPtr, VTDecodeInfoFlags)

圧縮されたフレームを圧縮されていないビデオ フレームに変換します。

Dispose()

VTDecompressionSession オブジェクトによって使用されるリソースを解放します。

Dispose(Boolean)

VTDecompressionSession オブジェクトによって使用されるリソースを解放します。

Finalize()

VTDecompressionSession オブジェクトのファイナライザー

FinishDelayedFrames()

圧縮されたフレームを圧縮されていないビデオ フレームに変換します。

GetProperties()

圧縮されたフレームを圧縮されていないビデオ フレームに変換します。

(継承元 VTSession)
GetProperty(NSString)

圧縮されたフレームを圧縮されていないビデオ フレームに変換します。

(継承元 VTSession)
GetSerializableProperties()

圧縮されたフレームを圧縮されていないビデオ フレームに変換します。

(継承元 VTSession)
GetSupportedProperties()

圧縮されたフレームを圧縮されていないビデオ フレームに変換します。

(継承元 VTSession)
IsHardwareDecodeSupported(CMVideoCodecType)

圧縮されたフレームを圧縮されていないビデオ フレームに変換します。

SetDecompressionProperties(VTDecompressionProperties)

圧縮されたフレームを圧縮されていないビデオ フレームに変換します。

SetProperties(VTPropertyOptions)

圧縮されたフレームを圧縮されていないビデオ フレームに変換します。

(継承元 VTSession)
SetProperty(NSString, NSObject)

圧縮されたフレームを圧縮されていないビデオ フレームに変換します。

(継承元 VTSession)
WaitForAsynchronousFrames()

圧縮されたフレームを圧縮されていないビデオ フレームに変換します。

適用対象