Android显示系统-GraphicBuffer和Gralloc分析
alibli:
大神求解!编译调用时报错:error: call to constructor of 'android::GraphicBuffer' is ambiguous
说是下面两个地方含糊,但是我看这是一个声明一个定义呀。
GraphicBuffer(const native_handle_t* inHandle, HandleWrapMethod method, uint32_t inWidth,
uint32_t inHeight, PixelFormat inFormat, uint32_t inLayerCount, uint64_t inUsage,
uint32_t inStride);
// These functions are deprecated because they only take 32 bits of usage
GraphicBuffer(const native_handle_t* inHandle, HandleWrapMethod method, uint32_t inWidth,
uint32_t inHeight, PixelFormat inFormat, uint32_t inLayerCount, uint32_t inUsage,
uint32_t inStride)
: GraphicBuffer(inHandle, method, inWidth, inHeight, inFormat, inLayerCount,
static_cast(inUsage), inStride) {}
|