Wise&mystical  1.0
Project about Europe
Loading...
Searching...
No Matches
ma_resampling_backend_vtable Struct Reference

#include <miniaudio.h>

Public Attributes

ma_result(* onGetHeapSize )(void *pUserData, const ma_resampler_config *pConfig, size_t *pHeapSizeInBytes)
 
ma_result(* onInit )(void *pUserData, const ma_resampler_config *pConfig, void *pHeap, ma_resampling_backend **ppBackend)
 
void(* onUninit )(void *pUserData, ma_resampling_backend *pBackend, const ma_allocation_callbacks *pAllocationCallbacks)
 
ma_result(* onProcess )(void *pUserData, ma_resampling_backend *pBackend, const void *pFramesIn, ma_uint64 *pFrameCountIn, void *pFramesOut, ma_uint64 *pFrameCountOut)
 
ma_result(* onSetRate )(void *pUserData, ma_resampling_backend *pBackend, ma_uint32 sampleRateIn, ma_uint32 sampleRateOut)
 
ma_uint64(* onGetInputLatency )(void *pUserData, const ma_resampling_backend *pBackend)
 
ma_uint64(* onGetOutputLatency )(void *pUserData, const ma_resampling_backend *pBackend)
 
ma_result(* onGetRequiredInputFrameCount )(void *pUserData, const ma_resampling_backend *pBackend, ma_uint64 outputFrameCount, ma_uint64 *pInputFrameCount)
 
ma_result(* onGetExpectedOutputFrameCount )(void *pUserData, const ma_resampling_backend *pBackend, ma_uint64 inputFrameCount, ma_uint64 *pOutputFrameCount)
 

Detailed Description

Definition at line 5079 of file miniaudio.h.

Member Data Documentation

◆ onGetExpectedOutputFrameCount

ma_result(* ma_resampling_backend_vtable::onGetExpectedOutputFrameCount) (void *pUserData, const ma_resampling_backend *pBackend, ma_uint64 inputFrameCount, ma_uint64 *pOutputFrameCount)

Definition at line 5089 of file miniaudio.h.

◆ onGetHeapSize

ma_result(* ma_resampling_backend_vtable::onGetHeapSize) (void *pUserData, const ma_resampler_config *pConfig, size_t *pHeapSizeInBytes)

Definition at line 5081 of file miniaudio.h.

◆ onGetInputLatency

ma_uint64(* ma_resampling_backend_vtable::onGetInputLatency) (void *pUserData, const ma_resampling_backend *pBackend)

Definition at line 5086 of file miniaudio.h.

◆ onGetOutputLatency

ma_uint64(* ma_resampling_backend_vtable::onGetOutputLatency) (void *pUserData, const ma_resampling_backend *pBackend)

Definition at line 5087 of file miniaudio.h.

◆ onGetRequiredInputFrameCount

ma_result(* ma_resampling_backend_vtable::onGetRequiredInputFrameCount) (void *pUserData, const ma_resampling_backend *pBackend, ma_uint64 outputFrameCount, ma_uint64 *pInputFrameCount)

Definition at line 5088 of file miniaudio.h.

◆ onInit

ma_result(* ma_resampling_backend_vtable::onInit) (void *pUserData, const ma_resampler_config *pConfig, void *pHeap, ma_resampling_backend **ppBackend)

Definition at line 5082 of file miniaudio.h.

◆ onProcess

ma_result(* ma_resampling_backend_vtable::onProcess) (void *pUserData, ma_resampling_backend *pBackend, const void *pFramesIn, ma_uint64 *pFrameCountIn, void *pFramesOut, ma_uint64 *pFrameCountOut)

Definition at line 5084 of file miniaudio.h.

◆ onSetRate

ma_result(* ma_resampling_backend_vtable::onSetRate) (void *pUserData, ma_resampling_backend *pBackend, ma_uint32 sampleRateIn, ma_uint32 sampleRateOut)

Definition at line 5085 of file miniaudio.h.

◆ onUninit

void(* ma_resampling_backend_vtable::onUninit) (void *pUserData, ma_resampling_backend *pBackend, const ma_allocation_callbacks *pAllocationCallbacks)

Definition at line 5083 of file miniaudio.h.


The documentation for this struct was generated from the following file: