Entspricht NSObject
Deklariert in OTVideoKit.h

Übersicht

Definiert einen Verbraucher eines OTVideoCapture-Objekts.

– consumeFrame: erforderliche Methode

Verbraucht einen Frame.

- (void)consumeFrame:(nonnull OTVideoFrame *)frame

Parameter

frame Der Frame, den es zu verarbeiten gilt. Der Frame, den es zu verarbeiten gilt.

Angemeldet in

OTVideoKit.h

– consumeImageBuffer:orientation:timestamp:metadata: erforderliche Methode

Verwendet einen CoreVideo-Bildpuffer.

- (BOOL)consumeImageBuffer:(nonnull CVImageBufferRef)frame orientation:(OTVideoOrientation)orientation timestamp:(CMTime)ts metadata:(NSData *_Nullable)metadata

Parameter

frame Die zu verwendende CVImageBufferRef. Der Pixeltyp des Frames muss einer der folgenden sein: kCVPixelFormatType_420YpCbCr8BiPlanarVideoRange, kCVPixelFormatType_420YpCbCr8BiPlanarFullRange, kCVPixelFormatType_420YpCbCr8Planar, kCVPixelFormatType_420YpCbCr8PlanarFullRange, kCVPixelFormatType_32ARGB, kCVPixelFormatType_32BGRA oder kCVPixelFormatType_24RGB.
orientation Die Ausrichtung des Rahmens.
ts Der Zeitstempel des Frames.
metadata Die Metadaten des Frames.

Rückgabewert

JA, wenn der Bildpuffer erfolgreich verarbeitet wurde, oder NEIN im Falle eines Fehlers.

Angemeldet in

OTVideoKit.h