blob: 2abbe635efa6154f8847f2890007f11f16b6e3ba [file] [log] [blame]
Jiwen 'Steve' Caibdcee792017-03-22 16:59:53 -07001#include "include/dvr/dvr_surface.h"
2
3#include <private/dvr/display_client.h>
4
5using namespace android;
6
7extern "C" {
8
9int dvrGetPoseBuffer(DvrReadBuffer** pose_buffer) {
10 auto client = android::dvr::DisplayClient::Create();
11 if (!client) {
12 ALOGE("Failed to create display client!");
13 return -ECOMM;
14 }
15
16 *pose_buffer = CreateDvrReadBufferFromBufferConsumer(client->GetPoseBuffer());
17 return 0;
18}
19
20} // extern "C"