Gets the required minimum output buffer size, in bytes, for the operation.
Signature
public int getOutputBufferSize(
int startingBlockNumber,
ByteBuffer inputBuffer,
boolean isEncrypt,
boolean isFinal)
throws ProtectionException
Parameters
| Name | Datatype | Notes |
|---|---|---|
| startingBlockNumber |
int |
The first block |
| inputBuffer |
ByteBuffer |
Encrypted data [position, limit] |
| isEncrypt |
boolean |
Set to true if the buffer is going to be used for encryption. Set to false if the buffer is going to be used for decryption. |
| isFinal |
boolean |
Set to true for processing the final chunk of data. |
Returns
An int, indicating the output buffer size in bytes.
Defined in
ProtectedBuffer.java
Supported Platforms
| Minimum supported OS version |
Android 4.0.3 (API level 15) |