#include <pthread.h>
#include <stddef.h>
#include <stdarg.h>
#include <assert.h>
#include <limits.h>
#include <math.h>
#include <stdio.h>
#include <strings.h>
#include <wchar.h>
#include <stdlib.h>
#include <string.h>
#include <sched.h>
#include <sys/time.h>
#include <sys/stat.h>
#include <stdint.h>
#include <errno.h>
#include <sys/types.h>
#include <unistd.h>
#include <dlfcn.h>
Go to the source code of this file.
Typedefs | |
typedef struct ma_backend_callbacks | ma_backend_callbacks |
typedef ma_uint32 | ma_bool32 |
typedef ma_uint8 | ma_bool8 |
typedef ma_uint8 | ma_channel |
typedef struct ma_context | ma_context |
typedef struct ma_context_config | ma_context_config |
typedef void | ma_data_source |
typedef struct ma_data_source_vtable | ma_data_source_callbacks |
typedef ma_data_source *(* | ma_data_source_get_next_proc) (ma_data_source *pDataSource) |
typedef struct ma_decoder | ma_decoder |
typedef size_t(* | ma_decoder_read_proc) (ma_decoder *pDecoder, void *pBufferOut, size_t bytesToRead) |
typedef ma_bool32(* | ma_decoder_seek_proc) (ma_decoder *pDecoder, ma_int64 byteOffset, ma_seek_origin origin) |
typedef ma_result(* | ma_decoder_tell_proc) (ma_decoder *pDecoder, ma_int64 *pCursor) |
typedef struct ma_device | ma_device |
typedef void(* | ma_device_callback_proc) (ma_device *pDevice, void *pOutput, const void *pInput, ma_uint32 frameCount) |
typedef struct ma_device_config | ma_device_config |
typedef struct ma_encoder | ma_encoder |
typedef ma_result(* | ma_encoder_init_proc) (ma_encoder *pEncoder) |
typedef ma_bool32(* | ma_encoder_seek_proc) (ma_encoder *pEncoder, int byteOffset, ma_seek_origin origin) |
typedef void(* | ma_encoder_uninit_proc) (ma_encoder *pEncoder) |
typedef ma_uint64(* | ma_encoder_write_pcm_frames_proc) (ma_encoder *pEncoder, const void *pFramesIn, ma_uint64 frameCount) |
typedef size_t(* | ma_encoder_write_proc) (ma_encoder *pEncoder, const void *pBufferIn, size_t bytesToWrite) |
typedef ma_bool32(* | ma_enum_devices_callback_proc) (ma_context *pContext, ma_device_type deviceType, const ma_device_info *pInfo, void *pUserData) |
typedef void * | ma_handle |
typedef struct ma_hishelf2_config | ma_hishelf_config |
typedef struct ma_hpf1_config | ma_hpf2_config |
typedef signed short | ma_int16 |
typedef signed int | ma_int32 |
typedef signed long long | ma_int64 |
typedef signed char | ma_int8 |
typedef void(* | ma_log_callback_proc) (void *pUserData, ma_uint32 level, const char *pMessage) |
typedef void(* | ma_log_proc) (ma_context *pContext, ma_device *pDevice, ma_uint32 logLevel, const char *message) |
typedef struct ma_loshelf2_config | ma_loshelf_config |
typedef struct ma_lpf1_config | ma_lpf2_config |
typedef pthread_mutex_t | ma_mutex |
typedef struct ma_notch2_config | ma_notch_config |
typedef struct ma_peak2_config | ma_peak_config |
typedef void(* | ma_proc) (void) |
typedef void * | ma_ptr |
typedef ma_result(* | ma_read_proc) (void *pUserData, void *pBufferOut, size_t bytesToRead, size_t *pBytesRead) |
typedef int | ma_result |
typedef ma_result(* | ma_seek_proc) (void *pUserData, ma_int64 offset, ma_seek_origin origin) |
typedef ma_uint32 | ma_spinlock |
typedef void(* | ma_stop_proc) (ma_device *pDevice) |
typedef ma_result(* | ma_tell_proc) (void *pUserData, ma_int64 *pCursor) |
typedef pthread_t | ma_thread |
typedef unsigned short | ma_uint16 |
typedef unsigned int | ma_uint32 |
typedef unsigned long long | ma_uint64 |
typedef unsigned char | ma_uint8 |
typedef ma_uint32 | ma_uintptr |
typedef void | ma_vfs |
typedef ma_handle | ma_vfs_file |
#define MA_ACCESS_DENIED -6 |
Definition at line 1773 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_ADDRESS_FAMILY_NOT_SUPPORTED -43 |
Definition at line 1810 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_ALREADY_CONNECTED -46 |
Definition at line 1813 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_ALREADY_EXISTS -8 |
Definition at line 1775 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_ALREADY_IN_USE -23 |
Definition at line 1790 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_API extern |
Definition at line 1652 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_API_NOT_FOUND -105 |
Definition at line 1827 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_AT_END -17 |
Definition at line 1784 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_ATOMIC |
Definition at line 1703 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_ATTRIBUTE_FORMAT | ( | fmt, | |
va | |||
) |
Definition at line 2048 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_BACKEND_COUNT (ma_backend_null+1) |
Definition at line 3139 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_BAD_ADDRESS -24 |
Definition at line 1791 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_BAD_MESSAGE -31 |
Definition at line 1798 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_BAD_PIPE -26 |
Definition at line 1793 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_BAD_PROTOCOL -39 |
Definition at line 1806 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_BAD_SEEK -25 |
Definition at line 1792 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_BUSY -19 |
Definition at line 1786 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_CANCELLED -51 |
Definition at line 1818 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_CHANNEL_AUX_0 20 |
Definition at line 1729 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_CHANNEL_AUX_1 21 |
Definition at line 1730 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_CHANNEL_AUX_10 30 |
Definition at line 1739 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_CHANNEL_AUX_11 31 |
Definition at line 1740 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_CHANNEL_AUX_12 32 |
Definition at line 1741 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_CHANNEL_AUX_13 33 |
Definition at line 1742 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_CHANNEL_AUX_14 34 |
Definition at line 1743 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_CHANNEL_AUX_15 35 |
Definition at line 1744 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_CHANNEL_AUX_16 36 |
Definition at line 1745 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_CHANNEL_AUX_17 37 |
Definition at line 1746 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_CHANNEL_AUX_18 38 |
Definition at line 1747 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_CHANNEL_AUX_19 39 |
Definition at line 1748 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_CHANNEL_AUX_2 22 |
Definition at line 1731 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_CHANNEL_AUX_20 40 |
Definition at line 1749 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_CHANNEL_AUX_21 41 |
Definition at line 1750 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_CHANNEL_AUX_22 42 |
Definition at line 1751 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_CHANNEL_AUX_23 43 |
Definition at line 1752 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_CHANNEL_AUX_24 44 |
Definition at line 1753 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_CHANNEL_AUX_25 45 |
Definition at line 1754 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_CHANNEL_AUX_26 46 |
Definition at line 1755 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_CHANNEL_AUX_27 47 |
Definition at line 1756 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_CHANNEL_AUX_28 48 |
Definition at line 1757 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_CHANNEL_AUX_29 49 |
Definition at line 1758 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_CHANNEL_AUX_3 23 |
Definition at line 1732 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_CHANNEL_AUX_30 50 |
Definition at line 1759 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_CHANNEL_AUX_31 51 |
Definition at line 1760 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_CHANNEL_AUX_4 24 |
Definition at line 1733 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_CHANNEL_AUX_5 25 |
Definition at line 1734 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_CHANNEL_AUX_6 26 |
Definition at line 1735 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_CHANNEL_AUX_7 27 |
Definition at line 1736 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_CHANNEL_AUX_8 28 |
Definition at line 1737 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_CHANNEL_AUX_9 29 |
Definition at line 1738 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_CHANNEL_BACK_CENTER 10 |
Definition at line 1719 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_CHANNEL_BACK_LEFT 6 |
Definition at line 1715 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_CHANNEL_BACK_RIGHT 7 |
Definition at line 1716 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_CHANNEL_FRONT_CENTER 4 |
Definition at line 1713 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_CHANNEL_FRONT_LEFT 2 |
Definition at line 1711 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_CHANNEL_FRONT_LEFT_CENTER 8 |
Definition at line 1717 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_CHANNEL_FRONT_RIGHT 3 |
Definition at line 1712 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_CHANNEL_FRONT_RIGHT_CENTER 9 |
Definition at line 1718 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_CHANNEL_INDEX_NULL 255 |
Definition at line 2754 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_CHANNEL_LEFT MA_CHANNEL_FRONT_LEFT |
Definition at line 1761 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_CHANNEL_LFE 5 |
Definition at line 1714 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_CHANNEL_MONO 1 |
Definition at line 1710 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_CHANNEL_NONE 0 |
Definition at line 1709 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_CHANNEL_POSITION_COUNT (MA_CHANNEL_AUX_31 + 1) |
Definition at line 1763 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_CHANNEL_RIGHT MA_CHANNEL_FRONT_RIGHT |
Definition at line 1762 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_CHANNEL_SIDE_LEFT 11 |
Definition at line 1720 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_CHANNEL_SIDE_RIGHT 12 |
Definition at line 1721 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_CHANNEL_TOP_BACK_CENTER 18 |
Definition at line 1727 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_CHANNEL_TOP_BACK_LEFT 17 |
Definition at line 1726 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_CHANNEL_TOP_BACK_RIGHT 19 |
Definition at line 1728 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_CHANNEL_TOP_CENTER 13 |
Definition at line 1722 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_CHANNEL_TOP_FRONT_CENTER 15 |
Definition at line 1724 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_CHANNEL_TOP_FRONT_LEFT 14 |
Definition at line 1723 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_CHANNEL_TOP_FRONT_RIGHT 16 |
Definition at line 1725 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_CONNECTION_REFUSED -48 |
Definition at line 1815 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_CONNECTION_RESET -45 |
Definition at line 1812 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_DATA_FORMAT_FLAG_EXCLUSIVE_MODE (1U << 1) /* If set, this is supported in exclusive mode. Otherwise not natively supported by exclusive mode. */ |
Definition at line 3379 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_DEADLOCK -27 |
Definition at line 1794 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_DEVICE_ALREADY_INITIALIZED -201 |
Definition at line 1833 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_DEVICE_NOT_INITIALIZED -200 |
Definition at line 1832 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_DEVICE_NOT_STARTED -202 |
Definition at line 1834 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_DEVICE_NOT_STOPPED -203 |
Definition at line 1835 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_DEVICE_TYPE_NOT_SUPPORTED -101 |
Definition at line 1823 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_DIRECTORY_NOT_EMPTY -16 |
Definition at line 1783 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_DOES_NOT_EXIST -7 |
Definition at line 1774 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_ERROR -1 /* A generic error. */ |
Definition at line 1768 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_FAILED_TO_INIT_BACKEND -300 |
Definition at line 1838 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_FAILED_TO_OPEN_BACKEND_DEVICE -301 |
Definition at line 1839 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_FAILED_TO_START_BACKEND_DEVICE -302 |
Definition at line 1840 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_FAILED_TO_STOP_BACKEND_DEVICE -303 |
Definition at line 1841 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_FALSE 0 |
Definition at line 1584 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_FORMAT_NOT_SUPPORTED -100 |
Definition at line 1822 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_HAS_CUSTOM |
Definition at line 3097 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_HAS_NULL |
Definition at line 3100 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_IN_PROGRESS -50 |
Definition at line 1817 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_INLINE |
Definition at line 1624 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_INTERRUPT -21 |
Definition at line 1788 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_INVALID_ARGS -2 |
Definition at line 1769 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_INVALID_DATA -33 |
Definition at line 1800 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_INVALID_DEVICE_CONFIG -106 |
Definition at line 1828 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_INVALID_FILE -10 |
Definition at line 1777 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_INVALID_OPERATION -3 |
Definition at line 1770 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_IO_ERROR -20 |
Definition at line 1787 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_IS_DIRECTORY -15 |
Definition at line 1782 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_LOG_LEVEL MA_LOG_LEVEL_ERROR |
Definition at line 1696 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_LOG_LEVEL_DEBUG 4 |
Definition at line 1686 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_LOG_LEVEL_ERROR 1 |
Definition at line 1689 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_LOG_LEVEL_INFO 3 |
Definition at line 1687 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_LOG_LEVEL_VERBOSE MA_LOG_LEVEL_DEBUG |
Definition at line 1692 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_LOG_LEVEL_WARNING 2 |
Definition at line 1688 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_LOOP -107 |
Definition at line 1829 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_MAX_CHANNELS 32 |
Definition at line 1846 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_MAX_FILTER_ORDER 8 |
Definition at line 1851 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_MAX_LOG_CALLBACKS 4 |
Definition at line 2052 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_MAX_SAMPLE_RATE (ma_uint32)ma_standard_sample_rate_max |
Definition at line 1916 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_MEMORY_ALREADY_MAPPED -52 |
Definition at line 1819 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_MIN_CHANNELS 1 |
Definition at line 1844 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_MIN_SAMPLE_RATE (ma_uint32)ma_standard_sample_rate_min |
Definition at line 1915 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_NAME_TOO_LONG -13 |
Definition at line 1780 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_NO_ADDRESS -38 |
Definition at line 1805 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_NO_BACKEND -103 |
Definition at line 1825 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_NO_DATA_AVAILABLE -32 |
Definition at line 1799 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_NO_DEVICE -104 |
Definition at line 1826 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_NO_HOST -49 |
Definition at line 1816 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_NO_MESSAGE -30 |
Definition at line 1797 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_NO_NETWORK -35 |
Definition at line 1802 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_NO_SPACE -18 |
Definition at line 1785 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_NOT_CONNECTED -47 |
Definition at line 1814 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_NOT_DIRECTORY -14 |
Definition at line 1781 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_NOT_IMPLEMENTED -29 |
Definition at line 1796 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_NOT_SOCKET -37 |
Definition at line 1804 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_NOT_UNIQUE -36 |
Definition at line 1803 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_OPEN_MODE_READ 0x00000001 |
Definition at line 6111 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_OPEN_MODE_WRITE 0x00000002 |
Definition at line 6112 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_OUT_OF_MEMORY -4 |
Definition at line 1771 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_OUT_OF_RANGE -5 |
Definition at line 1772 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_PATH_TOO_LONG -12 |
Definition at line 1779 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_POSIX |
Definition at line 1526 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_PRIVATE static |
Definition at line 1653 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_PROTOCOL_FAMILY_NOT_SUPPORTED -42 |
Definition at line 1809 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_PROTOCOL_NOT_SUPPORTED -41 |
Definition at line 1808 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_PROTOCOL_UNAVAILABLE -40 |
Definition at line 1807 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_SHARE_MODE_NOT_SUPPORTED -102 |
Definition at line 1824 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_SIMD_ALIGNMENT 64 |
Definition at line 1658 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_SIZE_MAX 0xFFFFFFFF /* When SIZE_MAX is not defined by the standard library just default to the maximum 32-bit unsigned integer. */ |
Definition at line 1602 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_SOCKET_NOT_SUPPORTED -44 |
Definition at line 1811 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_STATE_STARTED 2 /* The device is started and is requesting and/or delivering audio data. */ |
Definition at line 3105 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_STATE_STARTING 3 /* Transitioning from a stopped state to started. */ |
Definition at line 3106 of file pvrecorder/src/miniaudio/miniaudio.h.
Definition at line 3104 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_STATE_STOPPING 4 /* Transitioning from a started state to stopped. */ |
Definition at line 3107 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_STATE_UNINITIALIZED 0 |
Definition at line 3103 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_STRINGIFY | ( | x | ) | #x |
Definition at line 1496 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_SUCCESS 0 |
Definition at line 1767 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_SUPPORT_CUSTOM |
Definition at line 3049 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_SUPPORT_NULL |
Definition at line 3053 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_TIMEOUT -34 |
Definition at line 1801 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_TOO_BIG -11 |
Definition at line 1778 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_TOO_MANY_LINKS -28 |
Definition at line 1795 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_TOO_MANY_OPEN_FILES -9 |
Definition at line 1776 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_TRUE 1 |
Definition at line 1583 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_UNAVAILABLE -22 |
Definition at line 1789 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_VERSION_MAJOR 0 |
Definition at line 1499 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_VERSION_MINOR 10 |
Definition at line 1500 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_VERSION_REVISION 41 |
Definition at line 1501 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_VERSION_STRING MA_XSTRINGIFY(MA_VERSION_MAJOR) "." MA_XSTRINGIFY(MA_VERSION_MINOR) "." MA_XSTRINGIFY(MA_VERSION_REVISION) |
Definition at line 1502 of file pvrecorder/src/miniaudio/miniaudio.h.
#define MA_XSTRINGIFY | ( | x | ) | MA_STRINGIFY(x) |
Definition at line 1497 of file pvrecorder/src/miniaudio/miniaudio.h.
#define NULL 0 |
Definition at line 1596 of file pvrecorder/src/miniaudio/miniaudio.h.
typedef struct ma_backend_callbacks ma_backend_callbacks |
Definition at line 3377 of file pvrecorder/src/miniaudio/miniaudio.h.
Definition at line 1582 of file pvrecorder/src/miniaudio/miniaudio.h.
Definition at line 1581 of file pvrecorder/src/miniaudio/miniaudio.h.
typedef ma_uint8 ma_channel |
Definition at line 1708 of file pvrecorder/src/miniaudio/miniaudio.h.
typedef struct ma_context ma_context |
Definition at line 1705 of file pvrecorder/src/miniaudio/miniaudio.h.
typedef struct ma_context_config ma_context_config |
Definition at line 3375 of file pvrecorder/src/miniaudio/miniaudio.h.
typedef void ma_data_source |
Definition at line 5978 of file pvrecorder/src/miniaudio/miniaudio.h.
typedef struct ma_data_source_vtable ma_data_source_callbacks |
typedef ma_data_source*(* ma_data_source_get_next_proc) (ma_data_source *pDataSource) |
Definition at line 5991 of file pvrecorder/src/miniaudio/miniaudio.h.
typedef struct ma_decoder ma_decoder |
Definition at line 6190 of file pvrecorder/src/miniaudio/miniaudio.h.
typedef size_t(* ma_decoder_read_proc) (ma_decoder *pDecoder, void *pBufferOut, size_t bytesToRead) |
Definition at line 6213 of file pvrecorder/src/miniaudio/miniaudio.h.
typedef ma_bool32(* ma_decoder_seek_proc) (ma_decoder *pDecoder, ma_int64 byteOffset, ma_seek_origin origin) |
Definition at line 6214 of file pvrecorder/src/miniaudio/miniaudio.h.
typedef ma_result(* ma_decoder_tell_proc) (ma_decoder *pDecoder, ma_int64 *pCursor) |
Definition at line 6215 of file pvrecorder/src/miniaudio/miniaudio.h.
Definition at line 1706 of file pvrecorder/src/miniaudio/miniaudio.h.
typedef void(* ma_device_callback_proc) (ma_device *pDevice, void *pOutput, const void *pInput, ma_uint32 frameCount) |
Definition at line 3182 of file pvrecorder/src/miniaudio/miniaudio.h.
typedef struct ma_device_config ma_device_config |
Definition at line 3376 of file pvrecorder/src/miniaudio/miniaudio.h.
typedef struct ma_encoder ma_encoder |
Definition at line 6395 of file pvrecorder/src/miniaudio/miniaudio.h.
typedef ma_result(* ma_encoder_init_proc) (ma_encoder *pEncoder) |
Definition at line 6399 of file pvrecorder/src/miniaudio/miniaudio.h.
typedef ma_bool32(* ma_encoder_seek_proc) (ma_encoder *pEncoder, int byteOffset, ma_seek_origin origin) |
Definition at line 6398 of file pvrecorder/src/miniaudio/miniaudio.h.
typedef void(* ma_encoder_uninit_proc) (ma_encoder *pEncoder) |
Definition at line 6400 of file pvrecorder/src/miniaudio/miniaudio.h.
typedef ma_uint64(* ma_encoder_write_pcm_frames_proc) (ma_encoder *pEncoder, const void *pFramesIn, ma_uint64 frameCount) |
Definition at line 6401 of file pvrecorder/src/miniaudio/miniaudio.h.
typedef size_t(* ma_encoder_write_proc) (ma_encoder *pEncoder, const void *pBufferIn, size_t bytesToWrite) |
Definition at line 6397 of file pvrecorder/src/miniaudio/miniaudio.h.
typedef ma_bool32(* ma_enum_devices_callback_proc) (ma_context *pContext, ma_device_type deviceType, const ma_device_info *pInfo, void *pUserData) |
Definition at line 3516 of file pvrecorder/src/miniaudio/miniaudio.h.
typedef void* ma_handle |
Definition at line 1586 of file pvrecorder/src/miniaudio/miniaudio.h.
typedef struct ma_hishelf2_config ma_hishelf_config |
typedef struct ma_hpf1_config ma_hpf2_config |
typedef signed short ma_int16 |
Definition at line 1554 of file pvrecorder/src/miniaudio/miniaudio.h.
typedef signed int ma_int32 |
Definition at line 1556 of file pvrecorder/src/miniaudio/miniaudio.h.
typedef signed long long ma_int64 |
Definition at line 1569 of file pvrecorder/src/miniaudio/miniaudio.h.
typedef signed char ma_int8 |
Definition at line 1552 of file pvrecorder/src/miniaudio/miniaudio.h.
typedef void(* ma_log_callback_proc) (void *pUserData, ma_uint32 level, const char *pMessage) |
Definition at line 2055 of file pvrecorder/src/miniaudio/miniaudio.h.
typedef void(* ma_log_proc) (ma_context *pContext, ma_device *pDevice, ma_uint32 logLevel, const char *message) |
Definition at line 3235 of file pvrecorder/src/miniaudio/miniaudio.h.
typedef struct ma_loshelf2_config ma_loshelf_config |
typedef struct ma_lpf1_config ma_lpf2_config |
typedef pthread_mutex_t ma_mutex |
Definition at line 1990 of file pvrecorder/src/miniaudio/miniaudio.h.
typedef struct ma_notch2_config ma_notch_config |
typedef struct ma_peak2_config ma_peak_config |
typedef void(* ma_proc) (void) |
Definition at line 1588 of file pvrecorder/src/miniaudio/miniaudio.h.
typedef void* ma_ptr |
Definition at line 1587 of file pvrecorder/src/miniaudio/miniaudio.h.
typedef ma_result(* ma_read_proc) (void *pUserData, void *pBufferOut, size_t bytesToRead, size_t *pBytesRead) |
Definition at line 6158 of file pvrecorder/src/miniaudio/miniaudio.h.
typedef int ma_result |
Definition at line 1766 of file pvrecorder/src/miniaudio/miniaudio.h.
typedef ma_result(* ma_seek_proc) (void *pUserData, ma_int64 offset, ma_seek_origin origin) |
Definition at line 6159 of file pvrecorder/src/miniaudio/miniaudio.h.
typedef ma_uint32 ma_spinlock |
Definition at line 1977 of file pvrecorder/src/miniaudio/miniaudio.h.
typedef void(* ma_stop_proc) (ma_device *pDevice) |
Definition at line 3201 of file pvrecorder/src/miniaudio/miniaudio.h.
Definition at line 6160 of file pvrecorder/src/miniaudio/miniaudio.h.
typedef pthread_t ma_thread |
Definition at line 1983 of file pvrecorder/src/miniaudio/miniaudio.h.
typedef unsigned short ma_uint16 |
Definition at line 1555 of file pvrecorder/src/miniaudio/miniaudio.h.
typedef unsigned int ma_uint32 |
Definition at line 1557 of file pvrecorder/src/miniaudio/miniaudio.h.
typedef unsigned long long ma_uint64 |
Definition at line 1570 of file pvrecorder/src/miniaudio/miniaudio.h.
typedef unsigned char ma_uint8 |
Definition at line 1553 of file pvrecorder/src/miniaudio/miniaudio.h.
typedef ma_uint32 ma_uintptr |
Definition at line 1578 of file pvrecorder/src/miniaudio/miniaudio.h.
typedef void ma_vfs |
Definition at line 6108 of file pvrecorder/src/miniaudio/miniaudio.h.
typedef ma_handle ma_vfs_file |
Definition at line 6109 of file pvrecorder/src/miniaudio/miniaudio.h.
Definition at line 3322 of file pvrecorder/src/miniaudio/miniaudio.h.
Definition at line 3332 of file pvrecorder/src/miniaudio/miniaudio.h.
enum ma_aaudio_usage |
Definition at line 3300 of file pvrecorder/src/miniaudio/miniaudio.h.
enum ma_backend |
Definition at line 3120 of file pvrecorder/src/miniaudio/miniaudio.h.
enum ma_channel_mix_mode |
Definition at line 1919 of file pvrecorder/src/miniaudio/miniaudio.h.
enum ma_device_type |
Definition at line 3237 of file pvrecorder/src/miniaudio/miniaudio.h.
enum ma_dither_mode |
Definition at line 1865 of file pvrecorder/src/miniaudio/miniaudio.h.
enum ma_encoding_format |
Definition at line 6170 of file pvrecorder/src/miniaudio/miniaudio.h.
enum ma_format |
Definition at line 1872 of file pvrecorder/src/miniaudio/miniaudio.h.
Definition at line 3252 of file pvrecorder/src/miniaudio/miniaudio.h.
Definition at line 3265 of file pvrecorder/src/miniaudio/miniaudio.h.
enum ma_noise_type |
Definition at line 6479 of file pvrecorder/src/miniaudio/miniaudio.h.
Definition at line 3289 of file pvrecorder/src/miniaudio/miniaudio.h.
Definition at line 3277 of file pvrecorder/src/miniaudio/miniaudio.h.
Definition at line 1941 of file pvrecorder/src/miniaudio/miniaudio.h.
Definition at line 2489 of file pvrecorder/src/miniaudio/miniaudio.h.
enum ma_resource_format |
Enumerator | |
---|---|
ma_resource_format_wav | |
ma_resource_format_wav | |
ma_resource_format_wav | |
ma_resource_format_wav | |
ma_resource_format_wav | |
ma_resource_format_wav | |
ma_resource_format_wav | |
ma_resource_format_wav |
Definition at line 6165 of file pvrecorder/src/miniaudio/miniaudio.h.
enum ma_seek_origin |
Definition at line 6114 of file pvrecorder/src/miniaudio/miniaudio.h.
enum ma_share_mode |
Definition at line 3245 of file pvrecorder/src/miniaudio/miniaudio.h.
Definition at line 1928 of file pvrecorder/src/miniaudio/miniaudio.h.
Definition at line 1887 of file pvrecorder/src/miniaudio/miniaudio.h.
enum ma_stream_format |
Enumerator | |
---|---|
ma_stream_format_pcm | |
ma_stream_format_pcm | |
ma_stream_format_pcm | |
ma_stream_format_pcm | |
ma_stream_format_pcm | |
ma_stream_format_pcm | |
ma_stream_format_pcm | |
ma_stream_format_pcm |
Definition at line 1854 of file pvrecorder/src/miniaudio/miniaudio.h.
enum ma_stream_layout |
Definition at line 1859 of file pvrecorder/src/miniaudio/miniaudio.h.
enum ma_thread_priority |
Definition at line 1964 of file pvrecorder/src/miniaudio/miniaudio.h.
enum ma_waveform_type |
Definition at line 6442 of file pvrecorder/src/miniaudio/miniaudio.h.
MA_API void ma_aligned_free | ( | void * | p, |
const ma_allocation_callbacks * | pAllocationCallbacks | ||
) |
Definition at line 37171 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API void* ma_aligned_malloc | ( | size_t | sz, |
size_t | alignment, | ||
const ma_allocation_callbacks * | pAllocationCallbacks | ||
) |
Definition at line 37148 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
Definition at line 27921 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API void ma_apply_volume_factor_pcm_frames | ( | void * | pFrames, |
ma_uint64 | frameCount, | ||
ma_format | format, | ||
ma_uint32 | channels, | ||
float | factor | ||
) |
Definition at line 27989 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API void ma_apply_volume_factor_pcm_frames_f32 | ( | float * | pFrames, |
ma_uint64 | frameCount, | ||
ma_uint32 | channels, | ||
float | factor | ||
) |
Definition at line 27984 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API void ma_apply_volume_factor_pcm_frames_s16 | ( | ma_int16 * | pFrames, |
ma_uint64 | frameCount, | ||
ma_uint32 | channels, | ||
float | factor | ||
) |
Definition at line 27969 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API void ma_apply_volume_factor_pcm_frames_s24 | ( | void * | pFrames, |
ma_uint64 | frameCount, | ||
ma_uint32 | channels, | ||
float | factor | ||
) |
Definition at line 27974 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API void ma_apply_volume_factor_pcm_frames_s32 | ( | ma_int32 * | pFrames, |
ma_uint64 | frameCount, | ||
ma_uint32 | channels, | ||
float | factor | ||
) |
Definition at line 27979 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API void ma_apply_volume_factor_pcm_frames_u8 | ( | ma_uint8 * | pFrames, |
ma_uint64 | frameCount, | ||
ma_uint32 | channels, | ||
float | factor | ||
) |
Definition at line 27964 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
Definition at line 27906 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
Definition at line 27911 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
Definition at line 27916 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
Definition at line 27901 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_audio_buffer_alloc_and_init | ( | const ma_audio_buffer_config * | pConfig, |
ma_audio_buffer ** | ppAudioBuffer | ||
) |
Definition at line 38362 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_bool32 ma_audio_buffer_at_end | ( | const ma_audio_buffer * | pAudioBuffer | ) |
Definition at line 38465 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_audio_buffer_config ma_audio_buffer_config_init | ( | ma_format | format, |
ma_uint32 | channels, | ||
ma_uint64 | sizeInFrames, | ||
const void * | pData, | ||
const ma_allocation_callbacks * | pAllocationCallbacks | ||
) |
Definition at line 38266 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_audio_buffer_get_available_frames | ( | const ma_audio_buffer * | pAudioBuffer, |
ma_uint64 * | pAvailableFrames | ||
) |
Definition at line 38492 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_audio_buffer_get_cursor_in_pcm_frames | ( | const ma_audio_buffer * | pAudioBuffer, |
ma_uint64 * | pCursor | ||
) |
Definition at line 38474 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_audio_buffer_get_length_in_pcm_frames | ( | const ma_audio_buffer * | pAudioBuffer, |
ma_uint64 * | pLength | ||
) |
Definition at line 38483 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_audio_buffer_init | ( | const ma_audio_buffer_config * | pConfig, |
ma_audio_buffer * | pAudioBuffer | ||
) |
Definition at line 38352 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_audio_buffer_init_copy | ( | const ma_audio_buffer_config * | pConfig, |
ma_audio_buffer * | pAudioBuffer | ||
) |
Definition at line 38357 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_audio_buffer_map | ( | ma_audio_buffer * | pAudioBuffer, |
void ** | ppFramesOut, | ||
ma_uint64 * | pFrameCount | ||
) |
Definition at line 38439 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_uint64 ma_audio_buffer_read_pcm_frames | ( | ma_audio_buffer * | pAudioBuffer, |
void * | pFramesOut, | ||
ma_uint64 | frameCount, | ||
ma_bool32 | loop | ||
) |
Definition at line 38421 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_bool32 ma_audio_buffer_ref_at_end | ( | const ma_audio_buffer_ref * | pAudioBufferRef | ) |
Definition at line 38199 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_audio_buffer_ref_get_available_frames | ( | const ma_audio_buffer_ref * | pAudioBufferRef, |
ma_uint64 * | pAvailableFrames | ||
) |
Definition at line 38242 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_audio_buffer_ref_get_cursor_in_pcm_frames | ( | const ma_audio_buffer_ref * | pAudioBufferRef, |
ma_uint64 * | pCursor | ||
) |
Definition at line 38208 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_audio_buffer_ref_get_length_in_pcm_frames | ( | const ma_audio_buffer_ref * | pAudioBufferRef, |
ma_uint64 * | pLength | ||
) |
Definition at line 38225 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_audio_buffer_ref_init | ( | ma_format | format, |
ma_uint32 | channels, | ||
const void * | pData, | ||
ma_uint64 | sizeInFrames, | ||
ma_audio_buffer_ref * | pAudioBufferRef | ||
) |
Definition at line 38040 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_audio_buffer_ref_map | ( | ma_audio_buffer_ref * | pAudioBufferRef, |
void ** | ppFramesOut, | ||
ma_uint64 * | pFrameCount | ||
) |
Definition at line 38148 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_uint64 ma_audio_buffer_ref_read_pcm_frames | ( | ma_audio_buffer_ref * | pAudioBufferRef, |
void * | pFramesOut, | ||
ma_uint64 | frameCount, | ||
ma_bool32 | loop | ||
) |
Definition at line 38090 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_audio_buffer_ref_seek_to_pcm_frame | ( | ma_audio_buffer_ref * | pAudioBufferRef, |
ma_uint64 | frameIndex | ||
) |
Definition at line 38133 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_audio_buffer_ref_set_data | ( | ma_audio_buffer_ref * | pAudioBufferRef, |
const void * | pData, | ||
ma_uint64 | sizeInFrames | ||
) |
Definition at line 38077 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API void ma_audio_buffer_ref_uninit | ( | ma_audio_buffer_ref * | pAudioBufferRef | ) |
Definition at line 38068 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_audio_buffer_ref_unmap | ( | ma_audio_buffer_ref * | pAudioBufferRef, |
ma_uint64 | frameCount | ||
) |
Definition at line 38177 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_audio_buffer_seek_to_pcm_frame | ( | ma_audio_buffer * | pAudioBuffer, |
ma_uint64 | frameIndex | ||
) |
Definition at line 38430 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API void ma_audio_buffer_uninit | ( | ma_audio_buffer * | pAudioBuffer | ) |
Definition at line 38411 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API void ma_audio_buffer_uninit_and_free | ( | ma_audio_buffer * | pAudioBuffer | ) |
Definition at line 38416 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_audio_buffer_unmap | ( | ma_audio_buffer * | pAudioBuffer, |
ma_uint64 | frameCount | ||
) |
Definition at line 38456 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_biquad_config ma_biquad_config_init | ( | ma_format | format, |
ma_uint32 | channels, | ||
double | b0, | ||
double | b1, | ||
double | b2, | ||
double | a0, | ||
double | a1, | ||
double | a2 | ||
) |
Definition at line 30423 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
Definition at line 30606 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_biquad_init | ( | const ma_biquad_config * | pConfig, |
ma_biquad * | pBQ | ||
) |
Definition at line 30440 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_biquad_process_pcm_frames | ( | ma_biquad * | pBQ, |
void * | pFramesOut, | ||
const void * | pFramesIn, | ||
ma_uint64 | frameCount | ||
) |
Definition at line 30570 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_biquad_reinit | ( | const ma_biquad_config * | pConfig, |
ma_biquad * | pBQ | ||
) |
Definition at line 30459 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API void ma_blend_f32 | ( | float * | pOut, |
float * | pInA, | ||
float * | pInB, | ||
float | factor, | ||
ma_uint32 | channels | ||
) |
Definition at line 37190 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_bpf2_config ma_bpf2_config_init | ( | ma_format | format, |
ma_uint32 | channels, | ||
ma_uint32 | sampleRate, | ||
double | cutoffFrequency, | ||
double | q | ||
) |
Definition at line 31626 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
Definition at line 31737 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_bpf2_init | ( | const ma_bpf2_config * | pConfig, |
ma_bpf2 * | pBPF | ||
) |
Definition at line 31676 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_bpf2_process_pcm_frames | ( | ma_bpf2 * | pBPF, |
void * | pFramesOut, | ||
const void * | pFramesIn, | ||
ma_uint64 | frameCount | ||
) |
Definition at line 31728 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_bpf2_reinit | ( | const ma_bpf2_config * | pConfig, |
ma_bpf2 * | pBPF | ||
) |
Definition at line 31700 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_bpf_config ma_bpf_config_init | ( | ma_format | format, |
ma_uint32 | channels, | ||
ma_uint32 | sampleRate, | ||
double | cutoffFrequency, | ||
ma_uint32 | order | ||
) |
Definition at line 31747 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
Definition at line 31913 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_bpf_init | ( | const ma_bpf_config * | pConfig, |
ma_bpf * | pBPF | ||
) |
Definition at line 31833 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_bpf_process_pcm_frames | ( | ma_bpf * | pBPF, |
void * | pFramesOut, | ||
const void * | pFramesIn, | ||
ma_uint64 | frameCount | ||
) |
Definition at line 31853 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_bpf_reinit | ( | const ma_bpf_config * | pConfig, |
ma_bpf * | pBPF | ||
) |
Definition at line 31848 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_uint32 ma_calculate_buffer_size_in_frames_from_descriptor | ( | const ma_device_descriptor * | pDescriptor, |
ma_uint32 | nativeSampleRate, | ||
ma_performance_profile | performanceProfile | ||
) |
Definition at line 27717 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_uint32 ma_calculate_buffer_size_in_frames_from_milliseconds | ( | ma_uint32 | bufferSizeInMilliseconds, |
ma_uint32 | sampleRate | ||
) |
Definition at line 27770 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_uint32 ma_calculate_buffer_size_in_milliseconds_from_frames | ( | ma_uint32 | bufferSizeInFrames, |
ma_uint32 | sampleRate | ||
) |
Definition at line 27760 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_channel_converter_config ma_channel_converter_config_init | ( | ma_format | format, |
ma_uint32 | channelsIn, | ||
const ma_channel * | pChannelMapIn, | ||
ma_uint32 | channelsOut, | ||
const ma_channel * | pChannelMapOut, | ||
ma_channel_mix_mode | mixingMode | ||
) |
Definition at line 33734 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_channel_converter_init | ( | const ma_channel_converter_config * | pConfig, |
ma_channel_converter * | pConverter | ||
) |
Definition at line 33779 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_channel_converter_process_pcm_frames | ( | ma_channel_converter * | pConverter, |
void * | pFramesOut, | ||
const void * | pFramesIn, | ||
ma_uint64 | frameCount | ||
) |
Definition at line 34477 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API void ma_channel_converter_uninit | ( | ma_channel_converter * | pConverter | ) |
Definition at line 34088 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_bool32 ma_channel_map_blank | ( | ma_uint32 | channels, |
const ma_channel * | pChannelMap | ||
) |
Definition at line 36251 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_bool32 ma_channel_map_contains_channel_position | ( | ma_uint32 | channels, |
const ma_channel * | pChannelMap, | ||
ma_channel | channelPosition | ||
) |
Definition at line 36269 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API void ma_channel_map_copy | ( | ma_channel * | pOut, |
const ma_channel * | pIn, | ||
ma_uint32 | channels | ||
) |
Definition at line 36190 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API void ma_channel_map_copy_or_default | ( | ma_channel * | pOut, |
const ma_channel * | pIn, | ||
ma_uint32 | channels | ||
) |
Definition at line 36197 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_bool32 ma_channel_map_equal | ( | ma_uint32 | channels, |
const ma_channel * | pChannelMapA, | ||
const ma_channel * | pChannelMapB | ||
) |
Definition at line 36234 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_channel ma_channel_map_get_channel | ( | const ma_channel * | pChannelMap, |
ma_uint32 | channelCount, | ||
ma_uint32 | channelIndex | ||
) |
Definition at line 35551 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_channel ma_channel_map_get_default_channel | ( | ma_uint32 | channelCount, |
ma_uint32 | channelIndex | ||
) |
Definition at line 35437 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API void ma_channel_map_init_blank | ( | ma_uint32 | channels, |
ma_channel * | pChannelMap | ||
) |
Definition at line 35565 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_bool32 ma_channel_map_valid | ( | ma_uint32 | channels, |
const ma_channel * | pChannelMap | ||
) |
Definition at line 36210 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
|
static |
Definition at line 5933 of file pvrecorder/src/miniaudio/miniaudio.h.
Definition at line 27813 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_context_config ma_context_config_init | ( | void | ) |
Definition at line 26542 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_context_enumerate_devices | ( | ma_context * | pContext, |
ma_enum_devices_callback_proc | callback, | ||
void * | pUserData | ||
) |
Definition at line 26795 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_context_get_device_info | ( | ma_context * | pContext, |
ma_device_type | deviceType, | ||
const ma_device_id * | pDeviceID, | ||
ma_share_mode | shareMode, | ||
ma_device_info * | pDeviceInfo | ||
) |
Definition at line 26916 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_context_get_devices | ( | ma_context * | pContext, |
ma_device_info ** | ppPlaybackDeviceInfos, | ||
ma_uint32 * | pPlaybackDeviceCount, | ||
ma_device_info ** | ppCaptureDeviceInfos, | ||
ma_uint32 * | pCaptureDeviceCount | ||
) |
Definition at line 26866 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_log* ma_context_get_log | ( | ma_context * | pContext | ) |
Definition at line 26785 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_context_init | ( | const ma_backend | backends[], |
ma_uint32 | backendCount, | ||
const ma_context_config * | pConfig, | ||
ma_context * | pContext | ||
) |
Definition at line 26550 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_bool32 ma_context_is_loopback_supported | ( | ma_context * | pContext | ) |
Definition at line 27024 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API size_t ma_context_sizeof | ( | void | ) |
Definition at line 26779 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_context_uninit | ( | ma_context * | pContext | ) |
Definition at line 26757 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_uint64 ma_convert_frames | ( | void * | pOut, |
ma_uint64 | frameCountOut, | ||
ma_format | formatOut, | ||
ma_uint32 | channelsOut, | ||
ma_uint32 | sampleRateOut, | ||
const void * | pIn, | ||
ma_uint64 | frameCountIn, | ||
ma_format | formatIn, | ||
ma_uint32 | channelsIn, | ||
ma_uint32 | sampleRateIn | ||
) |
Definition at line 36289 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_uint64 ma_convert_frames_ex | ( | void * | pOut, |
ma_uint64 | frameCountOut, | ||
const void * | pIn, | ||
ma_uint64 | frameCountIn, | ||
const ma_data_converter_config * | pConfig | ||
) |
Definition at line 36301 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API void ma_convert_pcm_frames_format | ( | void * | pOut, |
ma_format | formatOut, | ||
const void * | pIn, | ||
ma_format | formatIn, | ||
ma_uint64 | frameCount, | ||
ma_uint32 | channels, | ||
ma_dither_mode | ditherMode | ||
) |
Definition at line 30307 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API void ma_copy_and_apply_volume_factor_f32 | ( | float * | pSamplesOut, |
const float * | pSamplesIn, | ||
ma_uint64 | sampleCount, | ||
float | factor | ||
) |
Definition at line 27888 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API void ma_copy_and_apply_volume_factor_pcm_frames | ( | void * | pFramesOut, |
const void * | pFramesIn, | ||
ma_uint64 | frameCount, | ||
ma_format | format, | ||
ma_uint32 | channels, | ||
float | factor | ||
) |
Definition at line 27951 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API void ma_copy_and_apply_volume_factor_pcm_frames_f32 | ( | float * | pPCMFramesOut, |
const float * | pPCMFramesIn, | ||
ma_uint64 | frameCount, | ||
ma_uint32 | channels, | ||
float | factor | ||
) |
Definition at line 27946 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API void ma_copy_and_apply_volume_factor_pcm_frames_s16 | ( | ma_int16 * | pPCMFramesOut, |
const ma_int16 * | pPCMFramesIn, | ||
ma_uint64 | frameCount, | ||
ma_uint32 | channels, | ||
float | factor | ||
) |
Definition at line 27931 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API void ma_copy_and_apply_volume_factor_pcm_frames_s24 | ( | void * | pPCMFramesOut, |
const void * | pPCMFramesIn, | ||
ma_uint64 | frameCount, | ||
ma_uint32 | channels, | ||
float | factor | ||
) |
Definition at line 27936 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API void ma_copy_and_apply_volume_factor_pcm_frames_s32 | ( | ma_int32 * | pPCMFramesOut, |
const ma_int32 * | pPCMFramesIn, | ||
ma_uint64 | frameCount, | ||
ma_uint32 | channels, | ||
float | factor | ||
) |
Definition at line 27941 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API void ma_copy_and_apply_volume_factor_pcm_frames_u8 | ( | ma_uint8 * | pPCMFramesOut, |
const ma_uint8 * | pPCMFramesIn, | ||
ma_uint64 | frameCount, | ||
ma_uint32 | channels, | ||
float | factor | ||
) |
Definition at line 27926 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API void ma_copy_and_apply_volume_factor_s16 | ( | ma_int16 * | pSamplesOut, |
const ma_int16 * | pSamplesIn, | ||
ma_uint64 | sampleCount, | ||
float | factor | ||
) |
Definition at line 27837 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API void ma_copy_and_apply_volume_factor_s24 | ( | void * | pSamplesOut, |
const void * | pSamplesIn, | ||
ma_uint64 | sampleCount, | ||
float | factor | ||
) |
Definition at line 27850 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API void ma_copy_and_apply_volume_factor_s32 | ( | ma_int32 * | pSamplesOut, |
const ma_int32 * | pSamplesIn, | ||
ma_uint64 | sampleCount, | ||
float | factor | ||
) |
Definition at line 27875 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API void ma_copy_and_apply_volume_factor_u8 | ( | ma_uint8 * | pSamplesOut, |
const ma_uint8 * | pSamplesIn, | ||
ma_uint64 | sampleCount, | ||
float | factor | ||
) |
Definition at line 27824 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API void ma_copy_pcm_frames | ( | void * | dst, |
const void * | src, | ||
ma_uint64 | frameCount, | ||
ma_format | format, | ||
ma_uint32 | channels | ||
) |
Definition at line 27780 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_data_converter_config ma_data_converter_config_init | ( | ma_format | formatIn, |
ma_format | formatOut, | ||
ma_uint32 | channelsIn, | ||
ma_uint32 | channelsOut, | ||
ma_uint32 | sampleRateIn, | ||
ma_uint32 | sampleRateOut | ||
) |
Definition at line 34530 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_data_converter_config ma_data_converter_config_init_default | ( | void | ) |
Definition at line 34511 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_uint64 ma_data_converter_get_expected_output_frame_count | ( | const ma_data_converter * | pConverter, |
ma_uint64 | inputFrameCount | ||
) |
Definition at line 35391 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_uint64 ma_data_converter_get_input_latency | ( | const ma_data_converter * | pConverter | ) |
Definition at line 35404 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_uint64 ma_data_converter_get_output_latency | ( | const ma_data_converter * | pConverter | ) |
Definition at line 35417 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_uint64 ma_data_converter_get_required_input_frame_count | ( | const ma_data_converter * | pConverter, |
ma_uint64 | outputFrameCount | ||
) |
Definition at line 35378 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_data_converter_init | ( | const ma_data_converter_config * | pConfig, |
ma_data_converter * | pConverter | ||
) |
Definition at line 34543 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_data_converter_process_pcm_frames | ( | ma_data_converter * | pConverter, |
const void * | pFramesIn, | ||
ma_uint64 * | pFrameCountIn, | ||
void * | pFramesOut, | ||
ma_uint64 * | pFrameCountOut | ||
) |
Definition at line 35303 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_data_converter_set_rate | ( | ma_data_converter * | pConverter, |
ma_uint32 | sampleRateIn, | ||
ma_uint32 | sampleRateOut | ||
) |
Definition at line 35352 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_data_converter_set_rate_ratio | ( | ma_data_converter * | pConverter, |
float | ratioInOut | ||
) |
Definition at line 35365 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API void ma_data_converter_uninit | ( | ma_data_converter * | pConverter | ) |
Definition at line 34671 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_data_source_config ma_data_source_config_init | ( | void | ) |
Definition at line 37214 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_data_source_get_cursor_in_pcm_frames | ( | ma_data_source * | pDataSource, |
ma_uint64 * | pCursor | ||
) |
Definition at line 37655 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_data_source_get_data_format | ( | ma_data_source * | pDataSource, |
ma_format * | pFormat, | ||
ma_uint32 * | pChannels, | ||
ma_uint32 * | pSampleRate | ||
) |
Definition at line 37609 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_data_source_get_length_in_pcm_frames | ( | ma_data_source * | pDataSource, |
ma_uint64 * | pLength | ||
) |
Definition at line 37710 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_data_source_init | ( | const ma_data_source_config * | pConfig, |
ma_data_source * | pDataSource | ||
) |
Definition at line 37224 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_data_source_map | ( | ma_data_source * | pDataSource, |
void ** | ppFramesOut, | ||
ma_uint64 * | pFrameCount | ||
) |
Definition at line 37581 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_data_source_read_pcm_frames | ( | ma_data_source * | pDataSource, |
void * | pFramesOut, | ||
ma_uint64 | frameCount, | ||
ma_uint64 * | pFramesRead, | ||
ma_bool32 | loop | ||
) |
Definition at line 37348 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_data_source_seek_pcm_frames | ( | ma_data_source * | pDataSource, |
ma_uint64 | frameCount, | ||
ma_uint64 * | pFramesSeeked, | ||
ma_bool32 | loop | ||
) |
Definition at line 37544 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_data_source_seek_to_pcm_frame | ( | ma_data_source * | pDataSource, |
ma_uint64 | frameIndex | ||
) |
Definition at line 37549 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API void ma_data_source_uninit | ( | ma_data_source * | pDataSource | ) |
Definition at line 37255 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_data_source_unmap | ( | ma_data_source * | pDataSource, |
ma_uint64 | frameCount | ||
) |
Definition at line 37595 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_decode_file | ( | const char * | pFilePath, |
ma_decoder_config * | pConfig, | ||
ma_uint64 * | pFrameCountOut, | ||
void ** | ppPCMFramesOut | ||
) |
Definition at line 45067 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_decode_from_vfs | ( | ma_vfs * | pVFS, |
const char * | pFilePath, | ||
ma_decoder_config * | pConfig, | ||
ma_uint64 * | pFrameCountOut, | ||
void ** | ppPCMFramesOut | ||
) |
Definition at line 45042 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_decode_memory | ( | const void * | pData, |
size_t | dataSize, | ||
ma_decoder_config * | pConfig, | ||
ma_uint64 * | pFrameCountOut, | ||
void ** | ppPCMFramesOut | ||
) |
Definition at line 45072 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_decoder_config ma_decoder_config_init | ( | ma_format | outputFormat, |
ma_uint32 | outputChannels, | ||
ma_uint32 | outputSampleRate | ||
) |
Definition at line 40646 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_decoder_config ma_decoder_config_init_default | ( | void | ) |
Definition at line 40663 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_decoder_get_available_frames | ( | ma_decoder * | pDecoder, |
ma_uint64 * | pAvailableFrames | ||
) |
Definition at line 44936 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_decoder_get_cursor_in_pcm_frames | ( | ma_decoder * | pDecoder, |
ma_uint64 * | pCursor | ||
) |
Definition at line 44763 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_uint64 ma_decoder_get_length_in_pcm_frames | ( | ma_decoder * | pDecoder | ) |
Definition at line 44780 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_decoder_init | ( | ma_decoder_read_proc | onRead, |
ma_decoder_seek_proc | onSeek, | ||
void * | pUserData, | ||
const ma_decoder_config * | pConfig, | ||
ma_decoder * | pDecoder | ||
) |
Definition at line 43870 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_decoder_init_file | ( | const char * | pFilePath, |
const ma_decoder_config * | pConfig, | ||
ma_decoder * | pDecoder | ||
) |
Definition at line 44687 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_decoder_init_file_flac | ( | const char * | pFilePath, |
const ma_decoder_config * | pConfig, | ||
ma_decoder * | pDecoder | ||
) |
Definition at line 44697 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_decoder_init_file_flac_w | ( | const wchar_t * | pFilePath, |
const ma_decoder_config * | pConfig, | ||
ma_decoder * | pDecoder | ||
) |
Definition at line 44724 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_decoder_init_file_mp3 | ( | const char * | pFilePath, |
const ma_decoder_config * | pConfig, | ||
ma_decoder * | pDecoder | ||
) |
Definition at line 44702 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_decoder_init_file_mp3_w | ( | const wchar_t * | pFilePath, |
const ma_decoder_config * | pConfig, | ||
ma_decoder * | pDecoder | ||
) |
Definition at line 44729 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_decoder_init_file_vorbis | ( | const char * | pFilePath, |
const ma_decoder_config * | pConfig, | ||
ma_decoder * | pDecoder | ||
) |
Definition at line 44707 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_decoder_init_file_vorbis_w | ( | const wchar_t * | pFilePath, |
const ma_decoder_config * | pConfig, | ||
ma_decoder * | pDecoder | ||
) |
Definition at line 44734 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_decoder_init_file_w | ( | const wchar_t * | pFilePath, |
const ma_decoder_config * | pConfig, | ||
ma_decoder * | pDecoder | ||
) |
Definition at line 44714 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_decoder_init_file_wav | ( | const char * | pFilePath, |
const ma_decoder_config * | pConfig, | ||
ma_decoder * | pDecoder | ||
) |
Definition at line 44692 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_decoder_init_file_wav_w | ( | const wchar_t * | pFilePath, |
const ma_decoder_config * | pConfig, | ||
ma_decoder * | pDecoder | ||
) |
Definition at line 44719 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_decoder_init_flac | ( | ma_decoder_read_proc | onRead, |
ma_decoder_seek_proc | onSeek, | ||
void * | pUserData, | ||
const ma_decoder_config * | pConfig, | ||
ma_decoder * | pDecoder | ||
) |
Definition at line 43706 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_decoder_init_memory | ( | const void * | pData, |
size_t | dataSize, | ||
const ma_decoder_config * | pConfig, | ||
ma_decoder * | pDecoder | ||
) |
Definition at line 43977 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_decoder_init_memory_flac | ( | const void * | pData, |
size_t | dataSize, | ||
const ma_decoder_config * | pConfig, | ||
ma_decoder * | pDecoder | ||
) |
Definition at line 44010 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_decoder_init_memory_mp3 | ( | const void * | pData, |
size_t | dataSize, | ||
const ma_decoder_config * | pConfig, | ||
ma_decoder * | pDecoder | ||
) |
Definition at line 44028 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_decoder_init_memory_vorbis | ( | const void * | pData, |
size_t | dataSize, | ||
const ma_decoder_config * | pConfig, | ||
ma_decoder * | pDecoder | ||
) |
Definition at line 44046 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_decoder_init_memory_wav | ( | const void * | pData, |
size_t | dataSize, | ||
const ma_decoder_config * | pConfig, | ||
ma_decoder * | pDecoder | ||
) |
Definition at line 43992 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_decoder_init_mp3 | ( | ma_decoder_read_proc | onRead, |
ma_decoder_seek_proc | onSeek, | ||
void * | pUserData, | ||
const ma_decoder_config * | pConfig, | ||
ma_decoder * | pDecoder | ||
) |
Definition at line 43725 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_decoder_init_vfs | ( | ma_vfs * | pVFS, |
const char * | pFilePath, | ||
const ma_decoder_config * | pConfig, | ||
ma_decoder * | pDecoder | ||
) |
Definition at line 44303 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_decoder_init_vfs_flac | ( | ma_vfs * | pVFS, |
const char * | pFilePath, | ||
const ma_decoder_config * | pConfig, | ||
ma_decoder * | pDecoder | ||
) |
Definition at line 44428 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_decoder_init_vfs_flac_w | ( | ma_vfs * | pVFS, |
const wchar_t * | pFilePath, | ||
const ma_decoder_config * | pConfig, | ||
ma_decoder * | pDecoder | ||
) |
Definition at line 44631 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_decoder_init_vfs_mp3 | ( | ma_vfs * | pVFS, |
const char * | pFilePath, | ||
const ma_decoder_config * | pConfig, | ||
ma_decoder * | pDecoder | ||
) |
Definition at line 44446 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_decoder_init_vfs_mp3_w | ( | ma_vfs * | pVFS, |
const wchar_t * | pFilePath, | ||
const ma_decoder_config * | pConfig, | ||
ma_decoder * | pDecoder | ||
) |
Definition at line 44649 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_decoder_init_vfs_vorbis | ( | ma_vfs * | pVFS, |
const char * | pFilePath, | ||
const ma_decoder_config * | pConfig, | ||
ma_decoder * | pDecoder | ||
) |
Definition at line 44464 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_decoder_init_vfs_vorbis_w | ( | ma_vfs * | pVFS, |
const wchar_t * | pFilePath, | ||
const ma_decoder_config * | pConfig, | ||
ma_decoder * | pDecoder | ||
) |
Definition at line 44667 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_decoder_init_vfs_w | ( | ma_vfs * | pVFS, |
const wchar_t * | pFilePath, | ||
const ma_decoder_config * | pConfig, | ||
ma_decoder * | pDecoder | ||
) |
Definition at line 44509 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_decoder_init_vfs_wav | ( | ma_vfs * | pVFS, |
const char * | pFilePath, | ||
const ma_decoder_config * | pConfig, | ||
ma_decoder * | pDecoder | ||
) |
Definition at line 44410 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_decoder_init_vfs_wav_w | ( | ma_vfs * | pVFS, |
const wchar_t * | pFilePath, | ||
const ma_decoder_config * | pConfig, | ||
ma_decoder * | pDecoder | ||
) |
Definition at line 44613 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_decoder_init_vorbis | ( | ma_decoder_read_proc | onRead, |
ma_decoder_seek_proc | onSeek, | ||
void * | pUserData, | ||
const ma_decoder_config * | pConfig, | ||
ma_decoder * | pDecoder | ||
) |
Definition at line 43744 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_decoder_init_wav | ( | ma_decoder_read_proc | onRead, |
ma_decoder_seek_proc | onSeek, | ||
void * | pUserData, | ||
const ma_decoder_config * | pConfig, | ||
ma_decoder * | pDecoder | ||
) |
Definition at line 43687 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_uint64 ma_decoder_read_pcm_frames | ( | ma_decoder * | pDecoder, |
void * | pFramesOut, | ||
ma_uint64 | frameCount | ||
) |
Definition at line 44808 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_decoder_seek_to_pcm_frame | ( | ma_decoder * | pDecoder, |
ma_uint64 | frameIndex | ||
) |
Definition at line 44902 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_decoder_uninit | ( | ma_decoder * | pDecoder | ) |
Definition at line 44739 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_decoding_backend_config ma_decoding_backend_config_init | ( | ma_format | preferredFormat | ) |
Definition at line 40635 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_default_vfs_init | ( | ma_default_vfs * | pVFS, |
const ma_allocation_callbacks * | pAllocationCallbacks | ||
) |
Definition at line 39337 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API void ma_deinterleave_pcm_frames | ( | ma_format | format, |
ma_uint32 | channels, | ||
ma_uint64 | frameCount, | ||
const void * | pInterleavedPCMFrames, | ||
void ** | ppDeinterleavedPCMFrames | ||
) |
Definition at line 30312 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_device_config ma_device_config_init | ( | ma_device_type | deviceType | ) |
Definition at line 27034 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_context* ma_device_get_context | ( | ma_device * | pDevice | ) |
Definition at line 27471 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
Definition at line 27480 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
Definition at line 27657 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
Definition at line 27632 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
Definition at line 27608 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_device_handle_backend_data_callback | ( | ma_device * | pDevice, |
void * | pOutput, | ||
const void * | pInput, | ||
ma_uint32 | frameCount | ||
) |
Definition at line 27678 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_device_init | ( | ma_context * | pContext, |
const ma_device_config * | pConfig, | ||
ma_device * | pDevice | ||
) |
Definition at line 27048 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_device_init_ex | ( | const ma_backend | backends[], |
ma_uint32 | backendCount, | ||
const ma_context_config * | pContextConfig, | ||
const ma_device_config * | pConfig, | ||
ma_device * | pDevice | ||
) |
Definition at line 27362 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
Definition at line 27603 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
Definition at line 27648 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
Definition at line 27617 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
Definition at line 27485 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
Definition at line 27544 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
Definition at line 27425 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_duplex_rb_init | ( | ma_format | captureFormat, |
ma_uint32 | captureChannels, | ||
ma_uint32 | sampleRate, | ||
ma_uint32 | captureInternalSampleRate, | ||
ma_uint32 | captureInternalPeriodSizeInFrames, | ||
const ma_allocation_callbacks * | pAllocationCallbacks, | ||
ma_duplex_rb * | pRB | ||
) |
Definition at line 37005 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_duplex_rb_uninit | ( | ma_duplex_rb * | pRB | ) |
Definition at line 37026 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_encoder_config ma_encoder_config_init | ( | ma_resource_format | resourceFormat, |
ma_format | format, | ||
ma_uint32 | channels, | ||
ma_uint32 | sampleRate | ||
) |
Definition at line 45183 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_encoder_init | ( | ma_encoder_write_proc | onWrite, |
ma_encoder_seek_proc | onSeek, | ||
void * | pUserData, | ||
const ma_encoder_config * | pConfig, | ||
ma_encoder * | pEncoder | ||
) |
Definition at line 45321 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_encoder_init_file | ( | const char * | pFilePath, |
const ma_encoder_config * | pConfig, | ||
ma_encoder * | pEncoder | ||
) |
Definition at line 45279 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_encoder_init_file_w | ( | const wchar_t * | pFilePath, |
const ma_encoder_config * | pConfig, | ||
ma_encoder * | pEncoder | ||
) |
Definition at line 45300 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API void ma_encoder_uninit | ( | ma_encoder * | pEncoder | ) |
Definition at line 45334 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_uint64 ma_encoder_write_pcm_frames | ( | ma_encoder * | pEncoder, |
const void * | pFramesIn, | ||
ma_uint64 | frameCount | ||
) |
Definition at line 45351 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
Definition at line 4829 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
Definition at line 4913 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
Definition at line 4872 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
Definition at line 4898 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API float ma_factor_to_gain_db | ( | float | factor | ) |
Definition at line 27995 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API void ma_free | ( | void * | p, |
const ma_allocation_callbacks * | pAllocationCallbacks | ||
) |
Definition at line 37139 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API float ma_gain_db_to_factor | ( | float | gain | ) |
Definition at line 28000 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
const MA_API char* ma_get_backend_name | ( | ma_backend | backend | ) |
Definition at line 5055 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
Definition at line 2988 of file pvrecorder/src/miniaudio/miniaudio.h.
Definition at line 37199 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_get_enabled_backends | ( | ma_backend * | pBackends, |
size_t | backendCap, | ||
size_t * | pBackendCount | ||
) |
Definition at line 5181 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
Definition at line 37176 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API void ma_get_standard_channel_map | ( | ma_standard_channel_map | standardChannelMap, |
ma_uint32 | channels, | ||
ma_channel * | pChannelMap | ||
) |
Definition at line 36147 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_hishelf2_config ma_hishelf2_config_init | ( | ma_format | format, |
ma_uint32 | channels, | ||
ma_uint32 | sampleRate, | ||
double | gainDB, | ||
double | shelfSlope, | ||
double | frequency | ||
) |
Definition at line 32308 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_uint32 ma_hishelf2_get_latency | ( | const ma_hishelf2 * | pFilter | ) |
Definition at line 32419 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_hishelf2_init | ( | const ma_hishelf2_config * | pConfig, |
ma_hishelf2 * | pFilter | ||
) |
Definition at line 32358 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_hishelf2_process_pcm_frames | ( | ma_hishelf2 * | pFilter, |
void * | pFramesOut, | ||
const void * | pFramesIn, | ||
ma_uint64 | frameCount | ||
) |
Definition at line 32410 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_hishelf2_reinit | ( | const ma_hishelf2_config * | pConfig, |
ma_hishelf2 * | pFilter | ||
) |
Definition at line 32382 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_hpf1_config ma_hpf1_config_init | ( | ma_format | format, |
ma_uint32 | channels, | ||
ma_uint32 | sampleRate, | ||
double | cutoffFrequency | ||
) |
Definition at line 31133 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
Definition at line 31297 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_hpf1_init | ( | const ma_hpf1_config * | pConfig, |
ma_hpf1 * | pHPF | ||
) |
Definition at line 31166 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_hpf1_process_pcm_frames | ( | ma_hpf1 * | pHPF, |
void * | pFramesOut, | ||
const void * | pFramesIn, | ||
ma_uint64 | frameCount | ||
) |
Definition at line 31261 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_hpf1_reinit | ( | const ma_hpf1_config * | pConfig, |
ma_hpf1 * | pHPF | ||
) |
Definition at line 31185 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_hpf2_config ma_hpf2_config_init | ( | ma_format | format, |
ma_uint32 | channels, | ||
ma_uint32 | sampleRate, | ||
double | cutoffFrequency, | ||
double | q | ||
) |
Definition at line 31146 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
Definition at line 31398 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_hpf2_init | ( | const ma_hpf2_config * | pConfig, |
ma_hpf2 * | pHPF | ||
) |
Definition at line 31337 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_hpf2_process_pcm_frames | ( | ma_hpf2 * | pHPF, |
void * | pFramesOut, | ||
const void * | pFramesIn, | ||
ma_uint64 | frameCount | ||
) |
Definition at line 31389 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_hpf2_reinit | ( | const ma_hpf2_config * | pConfig, |
ma_hpf2 * | pHPF | ||
) |
Definition at line 31361 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_hpf_config ma_hpf_config_init | ( | ma_format | format, |
ma_uint32 | channels, | ||
ma_uint32 | sampleRate, | ||
double | cutoffFrequency, | ||
ma_uint32 | order | ||
) |
Definition at line 31408 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
Definition at line 31611 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_hpf_init | ( | const ma_hpf_config * | pConfig, |
ma_hpf * | pHPF | ||
) |
Definition at line 31515 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_hpf_process_pcm_frames | ( | ma_hpf * | pHPF, |
void * | pFramesOut, | ||
const void * | pFramesIn, | ||
ma_uint64 | frameCount | ||
) |
Definition at line 31535 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_hpf_reinit | ( | const ma_hpf_config * | pConfig, |
ma_hpf * | pHPF | ||
) |
Definition at line 31530 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API void ma_interleave_pcm_frames | ( | ma_format | format, |
ma_uint32 | channels, | ||
ma_uint64 | frameCount, | ||
const void ** | ppDeinterleavedPCMFrames, | ||
void * | pInterleavedPCMFrames | ||
) |
Definition at line 30362 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_bool32 ma_is_backend_enabled | ( | ma_backend | backend | ) |
Definition at line 5078 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_bool32 ma_is_loopback_supported | ( | ma_backend | backend | ) |
Definition at line 5215 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_linear_resampler_config ma_linear_resampler_config_init | ( | ma_format | format, |
ma_uint32 | channels, | ||
ma_uint32 | sampleRateIn, | ||
ma_uint32 | sampleRateOut | ||
) |
Definition at line 32435 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_uint64 ma_linear_resampler_get_expected_output_frame_count | ( | const ma_linear_resampler * | pResampler, |
ma_uint64 | inputFrameCount | ||
) |
Definition at line 33004 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_uint64 ma_linear_resampler_get_input_latency | ( | const ma_linear_resampler * | pResampler | ) |
Definition at line 33041 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_uint64 ma_linear_resampler_get_output_latency | ( | const ma_linear_resampler * | pResampler | ) |
Definition at line 33050 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_uint64 ma_linear_resampler_get_required_input_frame_count | ( | const ma_linear_resampler * | pResampler, |
ma_uint64 | outputFrameCount | ||
) |
Definition at line 32981 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_linear_resampler_init | ( | const ma_linear_resampler_config * | pConfig, |
ma_linear_resampler * | pResampler | ||
) |
Definition at line 32528 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_linear_resampler_process_pcm_frames | ( | ma_linear_resampler * | pResampler, |
const void * | pFramesIn, | ||
ma_uint64 * | pFrameCountIn, | ||
void * | pFramesOut, | ||
ma_uint64 * | pFrameCountOut | ||
) |
Definition at line 32940 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_linear_resampler_set_rate | ( | ma_linear_resampler * | pResampler, |
ma_uint32 | sampleRateIn, | ||
ma_uint32 | sampleRateOut | ||
) |
Definition at line 32958 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_linear_resampler_set_rate_ratio | ( | ma_linear_resampler * | pResampler, |
float | ratioInOut | ||
) |
Definition at line 32963 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API void ma_linear_resampler_uninit | ( | ma_linear_resampler * | pResampler | ) |
Definition at line 32560 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_log_callback ma_log_callback_init | ( | ma_log_callback_proc | onLog, |
void * | pUserData | ||
) |
Definition at line 1991 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_log_init | ( | const ma_allocation_callbacks * | pAllocationCallbacks, |
ma_log * | pLog | ||
) |
Definition at line 2003 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
Definition at line 1953 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
Definition at line 2112 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_log_postv | ( | ma_log * | pLog, |
ma_uint32 | level, | ||
const char * | pFormat, | ||
va_list | args | ||
) |
Definition at line 2187 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_log_register_callback | ( | ma_log * | pLog, |
ma_log_callback | callback | ||
) |
Definition at line 2061 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
Definition at line 2032 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_log_unregister_callback | ( | ma_log * | pLog, |
ma_log_callback | callback | ||
) |
Definition at line 2083 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_loshelf2_config ma_loshelf2_config_init | ( | ma_format | format, |
ma_uint32 | channels, | ||
ma_uint32 | sampleRate, | ||
double | gainDB, | ||
double | shelfSlope, | ||
double | frequency | ||
) |
Definition at line 32182 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_uint32 ma_loshelf2_get_latency | ( | const ma_loshelf2 * | pFilter | ) |
Definition at line 32293 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_loshelf2_init | ( | const ma_loshelf2_config * | pConfig, |
ma_loshelf2 * | pFilter | ||
) |
Definition at line 32232 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_loshelf2_process_pcm_frames | ( | ma_loshelf2 * | pFilter, |
void * | pFramesOut, | ||
const void * | pFramesIn, | ||
ma_uint64 | frameCount | ||
) |
Definition at line 32284 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_loshelf2_reinit | ( | const ma_loshelf2_config * | pConfig, |
ma_loshelf2 * | pFilter | ||
) |
Definition at line 32256 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_lpf1_config ma_lpf1_config_init | ( | ma_format | format, |
ma_uint32 | channels, | ||
ma_uint32 | sampleRate, | ||
double | cutoffFrequency | ||
) |
Definition at line 30621 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
Definition at line 30786 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_lpf1_init | ( | const ma_lpf1_config * | pConfig, |
ma_lpf1 * | pLPF | ||
) |
Definition at line 30655 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_lpf1_process_pcm_frames | ( | ma_lpf1 * | pLPF, |
void * | pFramesOut, | ||
const void * | pFramesIn, | ||
ma_uint64 | frameCount | ||
) |
Definition at line 30750 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_lpf1_reinit | ( | const ma_lpf1_config * | pConfig, |
ma_lpf1 * | pLPF | ||
) |
Definition at line 30674 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_lpf2_config ma_lpf2_config_init | ( | ma_format | format, |
ma_uint32 | channels, | ||
ma_uint32 | sampleRate, | ||
double | cutoffFrequency, | ||
double | q | ||
) |
Definition at line 30635 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
Definition at line 30887 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_lpf2_init | ( | const ma_lpf2_config * | pConfig, |
ma_lpf2 * | pLPF | ||
) |
Definition at line 30826 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_lpf2_process_pcm_frames | ( | ma_lpf2 * | pLPF, |
void * | pFramesOut, | ||
const void * | pFramesIn, | ||
ma_uint64 | frameCount | ||
) |
Definition at line 30878 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_lpf2_reinit | ( | const ma_lpf2_config * | pConfig, |
ma_lpf2 * | pLPF | ||
) |
Definition at line 30850 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_lpf_config ma_lpf_config_init | ( | ma_format | format, |
ma_uint32 | channels, | ||
ma_uint32 | sampleRate, | ||
double | cutoffFrequency, | ||
ma_uint32 | order | ||
) |
Definition at line 30897 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
Definition at line 31118 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_lpf_init | ( | const ma_lpf_config * | pConfig, |
ma_lpf * | pLPF | ||
) |
Definition at line 31004 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_lpf_process_pcm_frames | ( | ma_lpf * | pLPF, |
void * | pFramesOut, | ||
const void * | pFramesIn, | ||
ma_uint64 | frameCount | ||
) |
Definition at line 31060 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_lpf_reinit | ( | const ma_lpf_config * | pConfig, |
ma_lpf * | pLPF | ||
) |
Definition at line 31019 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API void* ma_malloc | ( | size_t | sz, |
const ma_allocation_callbacks * | pAllocationCallbacks | ||
) |
Definition at line 37117 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
Definition at line 4769 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
Definition at line 4798 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
Definition at line 4784 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
Definition at line 4813 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_noise_config ma_noise_config_init | ( | ma_format | format, |
ma_uint32 | channels, | ||
ma_noise_type | type, | ||
ma_int32 | seed, | ||
double | amplitude | ||
) |
Definition at line 45801 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_noise_init | ( | const ma_noise_config * | pConfig, |
ma_noise * | pNoise | ||
) |
Definition at line 45865 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_uint64 ma_noise_read_pcm_frames | ( | ma_noise * | pNoise, |
void * | pFramesOut, | ||
ma_uint64 | frameCount | ||
) |
Definition at line 46227 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
Definition at line 45922 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
Definition at line 45932 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_noise_set_type | ( | ma_noise * | pNoise, |
ma_noise_type | type | ||
) |
Definition at line 45943 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
Definition at line 45913 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_notch2_config ma_notch2_config_init | ( | ma_format | format, |
ma_uint32 | channels, | ||
ma_uint32 | sampleRate, | ||
double | q, | ||
double | frequency | ||
) |
Definition at line 31928 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
Definition at line 32038 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_notch2_init | ( | const ma_notch2_config * | pConfig, |
ma_notch2 * | pFilter | ||
) |
Definition at line 31977 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_notch2_process_pcm_frames | ( | ma_notch2 * | pFilter, |
void * | pFramesOut, | ||
const void * | pFramesIn, | ||
ma_uint64 | frameCount | ||
) |
Definition at line 32029 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_notch2_reinit | ( | const ma_notch2_config * | pConfig, |
ma_notch2 * | pFilter | ||
) |
Definition at line 32001 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
const MA_API void* ma_offset_pcm_frames_const_ptr | ( | const void * | p, |
ma_uint64 | offsetInFrames, | ||
ma_format | format, | ||
ma_uint32 | channels | ||
) |
Definition at line 27807 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
|
static |
Definition at line 5926 of file pvrecorder/src/miniaudio/miniaudio.h.
MA_API void* ma_offset_pcm_frames_ptr | ( | void * | p, |
ma_uint64 | offsetInFrames, | ||
ma_format | format, | ||
ma_uint32 | channels | ||
) |
Definition at line 27802 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
|
static |
Definition at line 5925 of file pvrecorder/src/miniaudio/miniaudio.h.
MA_API void ma_pcm_convert | ( | void * | pOut, |
ma_format | formatOut, | ||
const void * | pIn, | ||
ma_format | formatIn, | ||
ma_uint64 | sampleCount, | ||
ma_dither_mode | ditherMode | ||
) |
Definition at line 30234 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API void ma_pcm_f32_to_s16 | ( | void * | pOut, |
const void * | pIn, | ||
ma_uint64 | count, | ||
ma_dither_mode | ditherMode | ||
) |
Definition at line 29989 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API void ma_pcm_f32_to_s24 | ( | void * | pOut, |
const void * | pIn, | ||
ma_uint64 | count, | ||
ma_dither_mode | ditherMode | ||
) |
Definition at line 30068 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API void ma_pcm_f32_to_s32 | ( | void * | pOut, |
const void * | pIn, | ||
ma_uint64 | count, | ||
ma_dither_mode | ditherMode | ||
) |
Definition at line 30143 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API void ma_pcm_f32_to_u8 | ( | void * | pOut, |
const void * | pIn, | ||
ma_uint64 | count, | ||
ma_dither_mode | ditherMode | ||
) |
Definition at line 29543 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_pcm_rb_acquire_read | ( | ma_pcm_rb * | pRB, |
ma_uint32 * | pSizeInFrames, | ||
void ** | ppBufferOut | ||
) |
Definition at line 36864 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_pcm_rb_acquire_write | ( | ma_pcm_rb * | pRB, |
ma_uint32 * | pSizeInFrames, | ||
void ** | ppBufferOut | ||
) |
Definition at line 36893 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
Definition at line 36949 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
Definition at line 36958 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_pcm_rb_commit_read | ( | ma_pcm_rb * | pRB, |
ma_uint32 | sizeInFrames, | ||
void * | pBufferOut | ||
) |
Definition at line 36884 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_pcm_rb_commit_write | ( | ma_pcm_rb * | pRB, |
ma_uint32 | sizeInFrames, | ||
void * | pBufferOut | ||
) |
Definition at line 36913 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
Definition at line 36985 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API void* ma_pcm_rb_get_subbuffer_ptr | ( | ma_pcm_rb * | pRB, |
ma_uint32 | subbufferIndex, | ||
void * | pBuffer | ||
) |
Definition at line 36994 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
Definition at line 36967 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
Definition at line 36976 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_pcm_rb_init | ( | ma_format | format, |
ma_uint32 | channels, | ||
ma_uint32 | bufferSizeInFrames, | ||
void * | pOptionalPreallocatedBuffer, | ||
const ma_allocation_callbacks * | pAllocationCallbacks, | ||
ma_pcm_rb * | pRB | ||
) |
Definition at line 36841 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_pcm_rb_init_ex | ( | ma_format | format, |
ma_uint32 | channels, | ||
ma_uint32 | subbufferSizeInFrames, | ||
ma_uint32 | subbufferCount, | ||
ma_uint32 | subbufferStrideInFrames, | ||
void * | pOptionalPreallocatedBuffer, | ||
const ma_allocation_callbacks * | pAllocationCallbacks, | ||
ma_pcm_rb * | pRB | ||
) |
Definition at line 36814 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
Definition at line 36940 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
Definition at line 36855 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
Definition at line 36922 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
Definition at line 36931 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
Definition at line 36846 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API void ma_pcm_s16_to_f32 | ( | void * | pOut, |
const void * | pIn, | ||
ma_uint64 | count, | ||
ma_dither_mode | ditherMode | ||
) |
Definition at line 28677 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API void ma_pcm_s16_to_s24 | ( | void * | pOut, |
const void * | pIn, | ||
ma_uint64 | count, | ||
ma_dither_mode | ditherMode | ||
) |
Definition at line 28541 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API void ma_pcm_s16_to_s32 | ( | void * | pOut, |
const void * | pIn, | ||
ma_uint64 | count, | ||
ma_dither_mode | ditherMode | ||
) |
Definition at line 28603 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API void ma_pcm_s16_to_u8 | ( | void * | pOut, |
const void * | pIn, | ||
ma_uint64 | count, | ||
ma_dither_mode | ditherMode | ||
) |
Definition at line 28470 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API void ma_pcm_s24_to_f32 | ( | void * | pOut, |
const void * | pIn, | ||
ma_uint64 | count, | ||
ma_dither_mode | ditherMode | ||
) |
Definition at line 29039 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API void ma_pcm_s24_to_s16 | ( | void * | pOut, |
const void * | pIn, | ||
ma_uint64 | count, | ||
ma_dither_mode | ditherMode | ||
) |
Definition at line 28895 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API void ma_pcm_s24_to_s32 | ( | void * | pOut, |
const void * | pIn, | ||
ma_uint64 | count, | ||
ma_dither_mode | ditherMode | ||
) |
Definition at line 28965 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API void ma_pcm_s24_to_u8 | ( | void * | pOut, |
const void * | pIn, | ||
ma_uint64 | count, | ||
ma_dither_mode | ditherMode | ||
) |
Definition at line 28815 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API void ma_pcm_s32_to_f32 | ( | void * | pOut, |
const void * | pIn, | ||
ma_uint64 | count, | ||
ma_dither_mode | ditherMode | ||
) |
Definition at line 29410 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API void ma_pcm_s32_to_s16 | ( | void * | pOut, |
const void * | pIn, | ||
ma_uint64 | count, | ||
ma_dither_mode | ditherMode | ||
) |
Definition at line 29265 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API void ma_pcm_s32_to_s24 | ( | void * | pOut, |
const void * | pIn, | ||
ma_uint64 | count, | ||
ma_dither_mode | ditherMode | ||
) |
Definition at line 29330 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API void ma_pcm_s32_to_u8 | ( | void * | pOut, |
const void * | pIn, | ||
ma_uint64 | count, | ||
ma_dither_mode | ditherMode | ||
) |
Definition at line 29185 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API void ma_pcm_u8_to_f32 | ( | void * | pOut, |
const void * | pIn, | ||
ma_uint64 | count, | ||
ma_dither_mode | ditherMode | ||
) |
Definition at line 28308 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API void ma_pcm_u8_to_s16 | ( | void * | pOut, |
const void * | pIn, | ||
ma_uint64 | count, | ||
ma_dither_mode | ditherMode | ||
) |
Definition at line 28110 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API void ma_pcm_u8_to_s24 | ( | void * | pOut, |
const void * | pIn, | ||
ma_uint64 | count, | ||
ma_dither_mode | ditherMode | ||
) |
Definition at line 28177 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API void ma_pcm_u8_to_s32 | ( | void * | pOut, |
const void * | pIn, | ||
ma_uint64 | count, | ||
ma_dither_mode | ditherMode | ||
) |
Definition at line 28242 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_peak2_config ma_peak2_config_init | ( | ma_format | format, |
ma_uint32 | channels, | ||
ma_uint32 | sampleRate, | ||
double | gainDB, | ||
double | q, | ||
double | frequency | ||
) |
Definition at line 32054 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
Definition at line 32167 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_peak2_init | ( | const ma_peak2_config * | pConfig, |
ma_peak2 * | pFilter | ||
) |
Definition at line 32106 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_peak2_process_pcm_frames | ( | ma_peak2 * | pFilter, |
void * | pFramesOut, | ||
const void * | pFramesIn, | ||
ma_uint64 | frameCount | ||
) |
Definition at line 32158 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_peak2_reinit | ( | const ma_peak2_config * | pConfig, |
ma_peak2 * | pFilter | ||
) |
Definition at line 32130 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
Definition at line 36450 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
Definition at line 36535 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
Definition at line 36740 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
Definition at line 36756 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
Definition at line 36493 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
Definition at line 36584 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
Definition at line 36787 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
Definition at line 36796 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
Definition at line 36765 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
Definition at line 36774 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_rb_init | ( | size_t | bufferSizeInBytes, |
void * | pOptionalPreallocatedBuffer, | ||
const ma_allocation_callbacks * | pAllocationCallbacks, | ||
ma_rb * | pRB | ||
) |
Definition at line 36424 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_rb_init_ex | ( | size_t | subbufferSizeInBytes, |
size_t | subbufferCount, | ||
size_t | subbufferStrideInBytes, | ||
void * | pOptionalPreallocatedBuffer, | ||
const ma_allocation_callbacks * | pAllocationCallbacks, | ||
ma_rb * | pRB | ||
) |
Definition at line 36371 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
Definition at line 36714 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
Definition at line 36440 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
Definition at line 36626 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
Definition at line 36670 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
Definition at line 36429 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API void* ma_realloc | ( | void * | p, |
size_t | sz, | ||
const ma_allocation_callbacks * | pAllocationCallbacks | ||
) |
Definition at line 37126 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_resampler_config ma_resampler_config_init | ( | ma_format | format, |
ma_uint32 | channels, | ||
ma_uint32 | sampleRateIn, | ||
ma_uint32 | sampleRateOut, | ||
ma_resample_algorithm | algorithm | ||
) |
Definition at line 33078 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_uint64 ma_resampler_get_expected_output_frame_count | ( | const ma_resampler * | pResampler, |
ma_uint64 | inputFrameCount | ||
) |
Definition at line 33520 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_uint64 ma_resampler_get_input_latency | ( | const ma_resampler * | pResampler | ) |
Definition at line 33560 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_uint64 ma_resampler_get_output_latency | ( | const ma_resampler * | pResampler | ) |
Definition at line 33590 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_uint64 ma_resampler_get_required_input_frame_count | ( | const ma_resampler * | pResampler, |
ma_uint64 | outputFrameCount | ||
) |
Definition at line 33480 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_resampler_init | ( | const ma_resampler_config * | pConfig, |
ma_resampler * | pResampler | ||
) |
Definition at line 33099 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_resampler_process_pcm_frames | ( | ma_resampler * | pResampler, |
const void * | pFramesIn, | ||
ma_uint64 * | pFrameCountIn, | ||
void * | pFramesOut, | ||
ma_uint64 * | pFrameCountOut | ||
) |
Definition at line 33398 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_resampler_set_rate | ( | ma_resampler * | pResampler, |
ma_uint32 | sampleRateIn, | ||
ma_uint32 | sampleRateOut | ||
) |
Definition at line 33417 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_resampler_set_rate_ratio | ( | ma_resampler * | pResampler, |
float | ratio | ||
) |
Definition at line 33454 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API void ma_resampler_uninit | ( | ma_resampler * | pResampler | ) |
Definition at line 33154 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
Definition at line 37039 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
Definition at line 27755 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API void ma_silence_pcm_frames | ( | void * | p, |
ma_uint64 | frameCount, | ||
ma_format | format, | ||
ma_uint32 | channels | ||
) |
Definition at line 27789 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_spinlock_lock | ( | volatile ma_spinlock * | pSpinlock | ) |
Definition at line 4291 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_spinlock_lock_noyield | ( | volatile ma_spinlock * | pSpinlock | ) |
Definition at line 4296 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_spinlock_unlock | ( | volatile ma_spinlock * | pSpinlock | ) |
Definition at line 4301 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
Definition at line 692 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
const MA_API char* ma_version_string | ( | void | ) |
Definition at line 707 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_vfs_close | ( | ma_vfs * | pVFS, |
ma_vfs_file | file | ||
) |
Definition at line 38556 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_vfs_info | ( | ma_vfs * | pVFS, |
ma_vfs_file | file, | ||
ma_file_info * | pInfo | ||
) |
Definition at line 38645 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_vfs_open | ( | ma_vfs * | pVFS, |
const char * | pFilePath, | ||
ma_uint32 | openMode, | ||
ma_vfs_file * | pFile | ||
) |
Definition at line 38514 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_vfs_open_and_read_file | ( | ma_vfs * | pVFS, |
const char * | pFilePath, | ||
void ** | ppData, | ||
size_t * | pSize, | ||
const ma_allocation_callbacks * | pAllocationCallbacks | ||
) |
Definition at line 38732 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_vfs_open_w | ( | ma_vfs * | pVFS, |
const wchar_t * | pFilePath, | ||
ma_uint32 | openMode, | ||
ma_vfs_file * | pFile | ||
) |
Definition at line 38535 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_vfs_read | ( | ma_vfs * | pVFS, |
ma_vfs_file | file, | ||
void * | pDst, | ||
size_t | sizeInBytes, | ||
size_t * | pBytesRead | ||
) |
Definition at line 38571 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_vfs_seek | ( | ma_vfs * | pVFS, |
ma_vfs_file | file, | ||
ma_int64 | offset, | ||
ma_seek_origin | origin | ||
) |
Definition at line 38609 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_vfs_tell | ( | ma_vfs * | pVFS, |
ma_vfs_file | file, | ||
ma_int64 * | pCursor | ||
) |
Definition at line 38624 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_vfs_write | ( | ma_vfs * | pVFS, |
ma_vfs_file | file, | ||
const void * | pSrc, | ||
size_t | sizeInBytes, | ||
size_t * | pBytesWritten | ||
) |
Definition at line 38590 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_waveform_config ma_waveform_config_init | ( | ma_format | format, |
ma_uint32 | channels, | ||
ma_uint32 | sampleRate, | ||
ma_waveform_type | type, | ||
double | amplitude, | ||
double | frequency | ||
) |
Definition at line 45369 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_waveform_init | ( | const ma_waveform_config * | pConfig, |
ma_waveform * | pWaveform | ||
) |
Definition at line 45445 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_uint64 ma_waveform_read_pcm_frames | ( | ma_waveform * | pWaveform, |
void * | pFramesOut, | ||
ma_uint64 | frameCount | ||
) |
Definition at line 45751 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_waveform_seek_to_pcm_frame | ( | ma_waveform * | pWaveform, |
ma_uint64 | frameIndex | ||
) |
Definition at line 45789 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_waveform_set_amplitude | ( | ma_waveform * | pWaveform, |
double | amplitude | ||
) |
Definition at line 45480 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_waveform_set_frequency | ( | ma_waveform * | pWaveform, |
double | frequency | ||
) |
Definition at line 45490 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_waveform_set_sample_rate | ( | ma_waveform * | pWaveform, |
ma_uint32 | sampleRate | ||
) |
Definition at line 45512 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API ma_result ma_waveform_set_type | ( | ma_waveform * | pWaveform, |
ma_waveform_type | type | ||
) |
Definition at line 45502 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.
MA_API void ma_waveform_uninit | ( | ma_waveform * | pWaveform | ) |
Definition at line 45471 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.c.