Index: ppapi/c/trusted/ppb_image_data_trusted.h |
=================================================================== |
--- ppapi/c/trusted/ppb_image_data_trusted.h (revision 67614) |
+++ ppapi/c/trusted/ppb_image_data_trusted.h (working copy) |
@@ -8,17 +8,19 @@ |
#include "ppapi/c/pp_stdint.h" |
#include "ppapi/c/pp_resource.h" |
-#define PPB_IMAGEDATA_TRUSTED_INTERFACE "PPB_ImageDataTrusted;0.2" |
+#define PPB_IMAGEDATA_TRUSTED_INTERFACE "PPB_ImageDataTrusted;0.3" |
struct PPB_ImageDataTrusted { |
/** |
* Returns the internal shared memory pointer associated with the given |
- * ImageData resource. Used for proxying. Returns the handle or 0 on failure. |
- * On success, the size in bytes of the shared memory region will be placed |
- * into |*byte_count|. |
+ * ImageData resource. Used for proxying. Returns PP_OK on success, or |
+ * PP_ERROR_* on failure. On success, the size in bytes of the shared |
+ * memory region will be placed into |*byte_count|, and the handle for |
+ * the shared memory in |*handle|. |
*/ |
- uint64_t (*GetNativeMemoryHandle)(PP_Resource image_data, |
- uint32_t* byte_count); |
+ int32_t (*GetSharedMemory)(PP_Resource image_data, |
+ int* handle, |
+ uint32_t* byte_count); |
}; |
#endif // PPAPI_C_TRUSTED_PPB_IMAGE_DATA_TRUSTED_H_ |