vkQuake2 doxygen  1.0 dev
ma_format_converter Struct Reference

#include <miniaudio.h>

Public Attributes

ma_format_converter_config config
 
ma_bool32 useSSE2: 1
 
ma_bool32 useAVX2: 1
 
ma_bool32 useAVX512: 1
 
ma_bool32 useNEON: 1
 
void(* onConvertPCM )(void *dst, const void *src, ma_uint64 count, ma_dither_mode ditherMode)
 
void(* onInterleavePCM )(void *dst, const void **src, ma_uint64 frameCount, ma_uint32 channels)
 
void(* onDeinterleavePCM )(void **dst, const void *src, ma_uint64 frameCount, ma_uint32 channels)
 

Detailed Description

Definition at line 827 of file miniaudio.h.

Member Data Documentation

◆ config

ma_format_converter_config ma_format_converter::config

Definition at line 829 of file miniaudio.h.

◆ onConvertPCM

void(* ma_format_converter::onConvertPCM) (void *dst, const void *src, ma_uint64 count, ma_dither_mode ditherMode)

Definition at line 834 of file miniaudio.h.

◆ onDeinterleavePCM

void(* ma_format_converter::onDeinterleavePCM) (void **dst, const void *src, ma_uint64 frameCount, ma_uint32 channels)

Definition at line 836 of file miniaudio.h.

◆ onInterleavePCM

void(* ma_format_converter::onInterleavePCM) (void *dst, const void **src, ma_uint64 frameCount, ma_uint32 channels)

Definition at line 835 of file miniaudio.h.

◆ useAVX2

ma_bool32 ma_format_converter::useAVX2

Definition at line 831 of file miniaudio.h.

◆ useAVX512

ma_bool32 ma_format_converter::useAVX512

Definition at line 832 of file miniaudio.h.

◆ useNEON

ma_bool32 ma_format_converter::useNEON

Definition at line 833 of file miniaudio.h.

◆ useSSE2

ma_bool32 ma_format_converter::useSSE2

Definition at line 830 of file miniaudio.h.