| 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