Lines Matching refs:bufferInfo

129         void Enqueue(const std::shared_ptr<CodecBufferInfo> bufferInfo)
132 bufferQueue_.push(bufferInfo);
144 std::shared_ptr<CodecBufferInfo> bufferInfo = bufferQueue_.front();
146 return bufferInfo;
154 std::shared_ptr<CodecBufferInfo> bufferInfo = bufferQueue_.front();
156 bufferInfo->isValid = false;
511 std::shared_ptr<CodecBufferInfo> bufferInfo = inQueue.Dequeue();
513 if (bufferInfo == nullptr || !bufferInfo->isValid) {
517 uint8_t *addr = OH_AVBuffer_GetAddr(bufferInfo->buffer);
518 int32_t capcacity = OH_AVBuffer_GetCapacity(bufferInfo->buffer);
530 int32_t ret = OH_AVBuffer_SetBufferAttr(bufferInfo->buffer, &info);
535 ret = OH_VideoDecoder_PushInputBuffer(videoDec, bufferInfo->index);
549 std::shared_ptr<CodecBufferInfo> bufferInfo = outQueue.Dequeue();
551 if (bufferInfo == nullptr || !bufferInfo->isValid) {
556 int32_t ret = OH_AVBuffer_GetBufferAttr(bufferInfo->buffer, &info);
569 … ret = OH_VideoDecoder_RenderOutputBufferAtTime(videoDec, bufferInfo->index, renderTimestamp);
571 ret = OH_VideoDecoder_RenderOutputBuffer(videoDec, bufferInfo->index);
576 ret = OH_VideoDecoder_FreeOutputBuffer(videoDec, bufferInfo->index);
611 std::shared_ptr<CodecBufferInfo> bufferInfo = outQueue.Dequeue();
612 if (bufferInfo == nullptr || !bufferInfo->isValid) {
617 uint8_t *addr = OH_AVBuffer_GetAddr(bufferInfo->buffer);
618 int32_t capcacity = OH_AVBuffer_GetCapacity(bufferInfo->buffer);
626 ret = OH_AVBuffer_SetBufferAttr(bufferInfo->buffer, &info);
631 ret = OH_VideoDecoder_PushInputBuffer(videoDec, bufferInfo->index);
991 std::shared_ptr<CodecBufferInfo> bufferInfo = inQueue.Dequeue();
993 if (bufferInfo == nullptr || !bufferInfo->isValid) {
997 uint8_t *addr = OH_AVBuffer_GetAddr(bufferInfo->buffer);
998 int32_t capcacity = OH_AVBuffer_GetCapacity(bufferInfo->buffer);
1010 ret = OH_AVBuffer_SetBufferAttr(bufferInfo->buffer, &info);
1015 int32_t ret = OH_VideoDecoder_PushInputBuffer(videoDec, bufferInfo->index);
1029 std::shared_ptr<CodecBufferInfo> bufferInfo = outQueue.Dequeue();
1031 if (bufferInfo == nullptr || !bufferInfo->isValid) {
1036 int32_t ret = OH_AVBuffer_GetBufferAttr(bufferInfo->buffer, &info);
1041 outputFile->write(reinterpret_cast<char *>(OH_AVBuffer_GetAddr(bufferInfo->buffer)), info.size);
1043 ret = OH_VideoDecoder_FreeOutputBuffer(videoDec, bufferInfo->index);