Lines Matching refs:attr
56 OH_AVErrCode OH_AVBuffer_GetBufferAttr(OH_AVBuffer *buffer, OH_AVCodecBufferAttr *attr)
61 FALSE_RETURN_V_MSG_E(attr != nullptr, AV_ERR_INVALID_VAL, "attr is nullptr!");
62 attr->pts = buffer->buffer_->pts_;
63 attr->flags = static_cast<uint32_t>(buffer->buffer_->flag_);
65 attr->offset = buffer->buffer_->memory_->GetOffset();
66 attr->size = buffer->buffer_->memory_->GetSize();
68 attr->offset = 0;
69 attr->size = 0;
74 OH_AVErrCode OH_AVBuffer_SetBufferAttr(OH_AVBuffer *buffer, const OH_AVCodecBufferAttr *attr)
79 FALSE_RETURN_V_MSG_E(attr != nullptr, AV_ERR_INVALID_VAL, "attr is nullptr!");
80 buffer->buffer_->pts_ = attr->pts;
81 buffer->buffer_->flag_ = attr->flags;
84 Status ret = buffer->buffer_->memory_->SetSize(attr->size);
87 ret = buffer->buffer_->memory_->SetOffset(attr->offset);