$allocate static method

Pointer<mockingbird_packet_t> $allocate(
  1. Allocator $allocator, {
  2. required int segment_id,
  3. required int pts_us,
  4. required int capture_ts_us,
  5. required int flags,
  6. required mockingbird_codec codec,
  7. required Pointer<Uint8> data,
  8. required int size,
  9. required int $reserved,
})

Implementation

static ffi.Pointer<mockingbird_packet> $allocate(
  ffi.Allocator $allocator, {
  required int segment_id,
  required int pts_us,
  required int capture_ts_us,
  required int flags,
  required mockingbird_codec codec,
  required ffi.Pointer<ffi.Uint8> data,
  required int size,
  required int $reserved,
}) => $allocator<mockingbird_packet>()
  ..ref.segment_id = segment_id
  ..ref.pts_us = pts_us
  ..ref.capture_ts_us = capture_ts_us
  ..ref.flags = flags
  ..ref.codec = codec
  ..ref.data = data
  ..ref.size = size
  ..ref._reserved = $reserved;