다음을 통해 공유


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()

압축된 프레임을 압축되지 않은 비디오 프레임으로 바꿉니다.

적용 대상