| 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