public byte[] getData() { return getData0().toByteArray(getDataLength0()); } public ByteBuffer getDataAsByteBuffer() {
public byte[] getPacketDescriptions() { return getPacketDescriptions0().toByteArray((int)getNumberPackets()); } public CAFPacketTableHeader setPacketDescriptions(byte[] packetDescriptions) {
public byte[] getData() { return getData0().toByteArray(getLength0()); } public ByteBuffer getDataAsByteBuffer() {
public byte[] getData() { return getData0().toByteArray(getLength0()); } public ByteBuffer getDataAsByteBuffer() {
public byte[] getOutputDataAsByteArray() { BytePtr ptr = getOutputDataPointer().as(BytePtr.class); return ptr.toByteArray(getOutputDataSize()); } public short[] getOutputDataAsShortArray() {
public byte[] decodeBytes(String key) { MachineSizedUIntPtr lengthPtr = new MachineSizedUIntPtr(); BytePtr bytesPtr = decodeBytes0(key, lengthPtr); return bytesPtr.toByteArray((int)lengthPtr.get()); } /**
public byte[] decodeBytes() { MachineSizedUIntPtr lengthPtr = new MachineSizedUIntPtr(); BytePtr bytePtr = decodeBytes0(lengthPtr); return bytePtr.toByteArray((int)lengthPtr.get()); } public void encodeObject(String key, NSObject value) {
@Callback private static void cbMIDISysEx(@Pointer long userData, BytePtr data, int length) { synchronized (midiCallbacks) { midiCallbacks.get(userData).onMIDISysEx(data.toByteArray(length)); } }
/** * @throws OSStatusException * @since Available in iOS 2.0 and later. */ public byte[] rawSign(SecPadding padding, byte[] dataToSign) throws OSStatusException { if (dataToSign == null) { throw new NullPointerException("dataToSign"); } BytePtr sigPtr = new BytePtr(); MachineSizedUIntPtr sigLenPtr = new MachineSizedUIntPtr(); OSStatus status = rawSign0(padding, VM.getArrayValuesAddress(dataToSign), dataToSign.length, sigPtr, sigLenPtr); OSStatusException.throwIfNecessary(status); return sigPtr.toByteArray((int)sigLenPtr.get()); } /**
/** * @throws OSStatusException * @since Available in iOS 2.0 and later. */ public byte[] encrypt(SecPadding padding, byte[] plainText) throws OSStatusException { if (plainText == null) { throw new NullPointerException("plainText"); } BytePtr cipherTextPtr = new BytePtr(); MachineSizedUIntPtr cipherTextLenPtr = new MachineSizedUIntPtr(); OSStatus status = encrypt0(padding, VM.getArrayValuesAddress(plainText), plainText.length, cipherTextPtr, cipherTextLenPtr); OSStatusException.throwIfNecessary(status); return cipherTextPtr.toByteArray((int)cipherTextLenPtr.get()); } /**
/** * @throws OSStatusException * @since Available in iOS 2.0 and later. */ public byte[] decrypt(SecPadding padding, byte[] cipherText) throws OSStatusException { if (cipherText == null) { throw new NullPointerException("cipherText"); } BytePtr plainTextPtr = new BytePtr(); MachineSizedUIntPtr plainTextLenPtr = new MachineSizedUIntPtr(); OSStatus status = decrypt0(padding, VM.getArrayValuesAddress(cipherText), cipherText.length, plainTextPtr, plainTextLenPtr); OSStatusException.throwIfNecessary(status); return plainTextPtr.toByteArray((int)plainTextLenPtr.get()); } /*<methods>*/
/** * @throws OSStatusException * @since Available in iOS 2.0 and later. */ public byte[] readBytes(boolean useCache, long startingByte, int bytesToRead) throws OSStatusException { IntPtr numBytesPtr = new IntPtr(); BytePtr ptr = new BytePtr(); OSStatus status = readBytes0(useCache, startingByte, numBytesPtr, ptr); OSStatusException.throwIfNecessary(status); return ptr.toByteArray(numBytesPtr.get()); } /**
/** * @throws OSStatusException * @since Available in iOS 5.0 and later. */ public byte[] read(int dataLength) throws OSStatusException { BytePtr dataPtr = Struct.allocate(BytePtr.class, dataLength); MachineSizedUIntPtr processedPtr = new MachineSizedUIntPtr(); OSStatus status = read0(dataPtr, dataLength, processedPtr); OSStatusException.throwIfNecessary(status); return dataPtr.toByteArray((int)processedPtr.get()); } /**
/** * @throws OSStatusException * @since Available in iOS 2.0 and later. */ public byte[] convertBuffer(byte[] buffer) throws OSStatusException { BytePtr bytePtr = new BytePtr(); IntPtr sizePtr = new IntPtr(buffer.length); OSStatus status = convertBuffer0(buffer.length, VM.getArrayValuesAddress(buffer), sizePtr, bytePtr); OSStatusException.throwIfNecessary(status); return bytePtr.toByteArray(sizePtr.get()); } /**
public byte[] getOutputDataAsByteArray() { BytePtr ptr = getOutputDataPointer().as(BytePtr.class); return ptr.toByteArray(getOutputDataSize()); } public short[] getOutputDataAsShortArray() {
public byte[] getOutputDataAsByteArray() { BytePtr ptr = getOutputDataPointer().as(BytePtr.class); return ptr.toByteArray(getOutputDataSize()); } public short[] getOutputDataAsShortArray() {
public byte[] decodeBytes(String key) { MachineSizedUIntPtr lengthPtr = new MachineSizedUIntPtr(); BytePtr bytesPtr = decodeBytes0(key, lengthPtr); return bytesPtr.toByteArray((int)lengthPtr.get()); } /**
@Callback private static void cbMIDISysEx(@Pointer long userData, BytePtr data, int length) { synchronized (midiCallbacks) { midiCallbacks.get(userData).onMIDISysEx(data.toByteArray(length)); } }
@Callback private static void cbMIDISysEx(@Pointer long userData, BytePtr data, int length) { synchronized (midiCallbacks) { midiCallbacks.get(userData).onMIDISysEx(data.toByteArray(length)); } }
/** * @throws OSStatusException * @since Available in iOS 5.0 and later. */ public byte[] read(int dataLength) throws OSStatusException { BytePtr dataPtr = Struct.allocate(BytePtr.class, dataLength); MachineSizedUIntPtr processedPtr = new MachineSizedUIntPtr(); OSStatus status = read0(dataPtr, dataLength, processedPtr); OSStatusException.throwIfNecessary(status); return dataPtr.toByteArray((int)processedPtr.get()); } /**