Está em conformidade com NSObject
Declarado em OTVideoKit.h

Visão geral

Define um consumidor de um objeto OTVideoCapture.

– consumeFrame: método obrigatório

Consome um quadro.

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

Parâmetros

frame O quadro a ser consumido.

Declarado em

OTVideoKit.h

– consumeImageBuffer:orientation:timestamp:metadata: método obrigatório

Consome um buffer de imagem do CoreVideo.

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

Parâmetros

frame O CVImageBufferRef a ser utilizado. O tipo de pixel do quadro deve ser um dos seguintes: kCVPixelFormatType_420YpCbCr8BiPlanarVideoRange, kCVPixelFormatType_420YpCbCr8BiPlanarFullRange, kCVPixelFormatType_420YpCbCr8Planar, kCVPixelFormatType_420YpCbCr8PlanarFullRange, kCVPixelFormatType_32ARGB, kCVPixelFormatType_32BGRA ou kCVPixelFormatType_24RGB.
orientation A orientação da moldura.
ts O carimbo de data e hora do quadro.
metadata Os metadados do quadro.

Valor de retorno

SIM, se o buffer de imagem for processado com sucesso; NÃO, em caso de falha.

Declarado em

OTVideoKit.h