ma_pcm_rb_init_ex function

ma_result ma_pcm_rb_init_ex(
  1. ma_format format,
  2. Dartma_uint32 channels,
  3. Dartma_uint32 subbufferSizeInFrames,
  4. Dartma_uint32 subbufferCount,
  5. Dartma_uint32 subbufferStrideInFrames,
  6. Pointer<Void> pOptionalPreallocatedBuffer,
  7. Pointer<ma_allocation_callbacks> pAllocationCallbacks,
  8. Pointer<ma_pcm_rb> pRB,
)

Implementation

ma_result ma_pcm_rb_init_ex(
  ma_format format,
  Dartma_uint32 channels,
  Dartma_uint32 subbufferSizeInFrames,
  Dartma_uint32 subbufferCount,
  Dartma_uint32 subbufferStrideInFrames,
  ffi.Pointer<ffi.Void> pOptionalPreallocatedBuffer,
  ffi.Pointer<ma_allocation_callbacks> pAllocationCallbacks,
  ffi.Pointer<ma_pcm_rb> pRB,
) => ma_result.fromValue(
  _ma_pcm_rb_init_ex(
    format.value,
    channels,
    subbufferSizeInFrames,
    subbufferCount,
    subbufferStrideInFrames,
    pOptionalPreallocatedBuffer,
    pAllocationCallbacks,
    pRB,
  ),
);