getImageBuffer method

TRTCImageBuffer getImageBuffer(
  1. trtc_image_buffer_t bufferN
)

Implementation

TRTCImageBuffer getImageBuffer(trtc_image_buffer_t bufferN) {
  TRTCImageBuffer buffer = TRTCImageBuffer();

  ffi.Pointer<ffi.Uint8> imageData = bufferN.buffer.cast<ffi.Uint8>();
  List<int> bytes = imageData.asTypedList(bufferN.length);
  buffer.buffer = Uint8List.fromList(bytes);
  buffer.length = bufferN.length;
  buffer.width = bufferN.width;
  buffer.height = bufferN.height;

  return buffer;
}