blob: f14faf73c09901f54cdcd402523da91da40f31f0 [file] [log] [blame]
Fan Xud94e2ee2018-10-19 14:42:45 -07001#include <private/dvr/buffer_client.h>
2#include <private/dvr/buffer_hub_binder.h>
3
4namespace android {
5namespace dvr {
6
7status_t BufferClient::duplicate(uint64_t* outToken) {
8 if (!buffer_node_) {
9 // Should never happen
10 ALOGE("BufferClient::duplicate: node is missing.");
11 return UNEXPECTED_NULL;
12 }
13 return service_->registerToken(std::weak_ptr<BufferNode>(buffer_node_),
14 outToken);
15}
16
17} // namespace dvr
18} // namespace android