Macros | Functions | Variables
porcupine/demo/c/pvrecorder/src/miniaudio/research/_extras/nodes/ma_vocoder_node/ma_vocoder_node.c File Reference
#include "ma_vocoder_node.h"
Include dependency graph for porcupine/demo/c/pvrecorder/src/miniaudio/research/_extras/nodes/ma_vocoder_node/ma_vocoder_node.c:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define VOCLIB_IMPLEMENTATION
 

Functions

MA_API ma_vocoder_node_config ma_vocoder_node_config_init (ma_uint32 channels, ma_uint32 sampleRate)
 
MA_API ma_result ma_vocoder_node_init (ma_node_graph *pNodeGraph, const ma_vocoder_node_config *pConfig, const ma_allocation_callbacks *pAllocationCallbacks, ma_vocoder_node *pVocoderNode)
 
static void ma_vocoder_node_process_pcm_frames (ma_node *pNode, const float **ppFramesIn, ma_uint32 *pFrameCountIn, float **ppFramesOut, ma_uint32 *pFrameCountOut)
 
MA_API void ma_vocoder_node_uninit (ma_vocoder_node *pVocoderNode, const ma_allocation_callbacks *pAllocationCallbacks)
 

Variables

static ma_node_vtable g_ma_vocoder_node_vtable
 

Macro Definition Documentation

◆ VOCLIB_IMPLEMENTATION

#define VOCLIB_IMPLEMENTATION

Function Documentation

◆ ma_vocoder_node_config_init()

MA_API ma_vocoder_node_config ma_vocoder_node_config_init ( ma_uint32  channels,
ma_uint32  sampleRate 
)

◆ ma_vocoder_node_init()

MA_API ma_result ma_vocoder_node_init ( ma_node_graph pNodeGraph,
const ma_vocoder_node_config pConfig,
const ma_allocation_callbacks pAllocationCallbacks,
ma_vocoder_node pVocoderNode 
)

◆ ma_vocoder_node_process_pcm_frames()

static void ma_vocoder_node_process_pcm_frames ( ma_node pNode,
const float **  ppFramesIn,
ma_uint32 pFrameCountIn,
float **  ppFramesOut,
ma_uint32 pFrameCountOut 
)
static

◆ ma_vocoder_node_uninit()

MA_API void ma_vocoder_node_uninit ( ma_vocoder_node pVocoderNode,
const ma_allocation_callbacks pAllocationCallbacks 
)

Variable Documentation

◆ g_ma_vocoder_node_vtable

ma_node_vtable g_ma_vocoder_node_vtable
static
NULL
#define NULL
Definition: porcupine/demo/c/dr_libs/tests/external/miniaudio/extras/speex_resampler/thirdparty/resample.c:92
ma_vocoder_node_process_pcm_frames
static void ma_vocoder_node_process_pcm_frames(ma_node *pNode, const float **ppFramesIn, ma_uint32 *pFrameCountIn, float **ppFramesOut, ma_uint32 *pFrameCountOut)
Definition: porcupine/demo/c/pvrecorder/src/miniaudio/research/_extras/nodes/ma_vocoder_node/ma_vocoder_node.c:20


picovoice_driver
Author(s):
autogenerated on Fri Apr 1 2022 02:14:58