blob: f14faf73c09901f54cdcd402523da91da40f31f0 [file] [log] [blame]
#include <private/dvr/buffer_client.h>
#include <private/dvr/buffer_hub_binder.h>
namespace android {
namespace dvr {
status_t BufferClient::duplicate(uint64_t* outToken) {
if (!buffer_node_) {
// Should never happen
ALOGE("BufferClient::duplicate: node is missing.");
return UNEXPECTED_NULL;
}
return service_->registerToken(std::weak_ptr<BufferNode>(buffer_node_),
outToken);
}
} // namespace dvr
} // namespace android