type ICefBinaryValue = interface(ICefBaseRefCounted)
Interface representing a binary value. Can be used on any process and thread.
UNKNOWN
<see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/capi/cef_values_capi.h">CEF source file: /include/capi/cef_values_capi.h (cef_binary_value_t))
function IsValid: Boolean; |
|
function IsOwned: Boolean; |
|
function IsSame(const that: ICefBinaryValue): Boolean; |
|
function IsEqual(const that: ICefBinaryValue): Boolean; |
|
function Copy: ICefBinaryValue; |
|
function GetRawData: Pointer; |
|
function GetSize: NativeUInt; |
|
function GetData(buffer: Pointer; bufferSize, dataOffset: NativeUInt): NativeUInt; |
property Size : NativeUInt read GetSize; |
function IsOwned: Boolean; |
|
Returns true (1) if this object is currently owned by another object. |
function IsSame(const that: ICefBinaryValue): Boolean; |
|
Returns true (1) if this object and |that| object have the same underlying data. |
function IsEqual(const that: ICefBinaryValue): Boolean; |
|
Returns true (1) if this object and |that| object have an equivalent underlying value but are not necessarily the same object. |
function Copy: ICefBinaryValue; |
|
Returns a copy of this object. The data in this object will also be copied. |
function GetRawData: Pointer; |
|
Returns a pointer to the beginning of the memory block. The returned pointer is valid as long as the ICefBinaryValue is alive. |
function GetSize: NativeUInt; |
|
Returns the data size. |
function GetData(buffer: Pointer; bufferSize, dataOffset: NativeUInt): NativeUInt; |
|
Read up to |buffer_size| number of bytes into |buffer|. Reading begins at the specified byte |data_offset|. Returns the number of bytes read. |
property Size : NativeUInt read GetSize; |
|
Returns the data size. |