mirror of
https://github.com/mackron/miniaudio.git
synced 2026-04-22 00:06:59 +02:00
Fix some warnings.
This commit is contained in:
+65
-65
@@ -7574,72 +7574,72 @@ static ma_result ma_result_from_GetLastError(DWORD error)
|
||||
}
|
||||
|
||||
/* WASAPI error codes. */
|
||||
#define MA_AUDCLNT_E_NOT_INITIALIZED 0x88890001
|
||||
#define MA_AUDCLNT_E_ALREADY_INITIALIZED 0x88890002
|
||||
#define MA_AUDCLNT_E_WRONG_ENDPOINT_TYPE 0x88890003
|
||||
#define MA_AUDCLNT_E_DEVICE_INVALIDATED 0x88890004
|
||||
#define MA_AUDCLNT_E_NOT_STOPPED 0x88890005
|
||||
#define MA_AUDCLNT_E_BUFFER_TOO_LARGE 0x88890006
|
||||
#define MA_AUDCLNT_E_OUT_OF_ORDER 0x88890007
|
||||
#define MA_AUDCLNT_E_UNSUPPORTED_FORMAT 0x88890008
|
||||
#define MA_AUDCLNT_E_INVALID_SIZE 0x88890009
|
||||
#define MA_AUDCLNT_E_DEVICE_IN_USE 0x8889000A
|
||||
#define MA_AUDCLNT_E_BUFFER_OPERATION_PENDING 0x8889000B
|
||||
#define MA_AUDCLNT_E_THREAD_NOT_REGISTERED 0x8889000C
|
||||
#define MA_AUDCLNT_E_NO_SINGLE_PROCESS 0x8889000D
|
||||
#define MA_AUDCLNT_E_EXCLUSIVE_MODE_NOT_ALLOWED 0x8889000E
|
||||
#define MA_AUDCLNT_E_ENDPOINT_CREATE_FAILED 0x8889000F
|
||||
#define MA_AUDCLNT_E_SERVICE_NOT_RUNNING 0x88890010
|
||||
#define MA_AUDCLNT_E_EVENTHANDLE_NOT_EXPECTED 0x88890011
|
||||
#define MA_AUDCLNT_E_EXCLUSIVE_MODE_ONLY 0x88890012
|
||||
#define MA_AUDCLNT_E_BUFDURATION_PERIOD_NOT_EQUAL 0x88890013
|
||||
#define MA_AUDCLNT_E_EVENTHANDLE_NOT_SET 0x88890014
|
||||
#define MA_AUDCLNT_E_INCORRECT_BUFFER_SIZE 0x88890015
|
||||
#define MA_AUDCLNT_E_BUFFER_SIZE_ERROR 0x88890016
|
||||
#define MA_AUDCLNT_E_CPUUSAGE_EXCEEDED 0x88890017
|
||||
#define MA_AUDCLNT_E_BUFFER_ERROR 0x88890018
|
||||
#define MA_AUDCLNT_E_BUFFER_SIZE_NOT_ALIGNED 0x88890019
|
||||
#define MA_AUDCLNT_E_INVALID_DEVICE_PERIOD 0x88890020
|
||||
#define MA_AUDCLNT_E_INVALID_STREAM_FLAG 0x88890021
|
||||
#define MA_AUDCLNT_E_ENDPOINT_OFFLOAD_NOT_CAPABLE 0x88890022
|
||||
#define MA_AUDCLNT_E_OUT_OF_OFFLOAD_RESOURCES 0x88890023
|
||||
#define MA_AUDCLNT_E_OFFLOAD_MODE_ONLY 0x88890024
|
||||
#define MA_AUDCLNT_E_NONOFFLOAD_MODE_ONLY 0x88890025
|
||||
#define MA_AUDCLNT_E_RESOURCES_INVALIDATED 0x88890026
|
||||
#define MA_AUDCLNT_E_RAW_MODE_UNSUPPORTED 0x88890027
|
||||
#define MA_AUDCLNT_E_ENGINE_PERIODICITY_LOCKED 0x88890028
|
||||
#define MA_AUDCLNT_E_ENGINE_FORMAT_LOCKED 0x88890029
|
||||
#define MA_AUDCLNT_E_HEADTRACKING_ENABLED 0x88890030
|
||||
#define MA_AUDCLNT_E_HEADTRACKING_UNSUPPORTED 0x88890040
|
||||
#define MA_AUDCLNT_S_BUFFER_EMPTY 0x08890001
|
||||
#define MA_AUDCLNT_S_THREAD_ALREADY_REGISTERED 0x08890002
|
||||
#define MA_AUDCLNT_S_POSITION_STALLED 0x08890003
|
||||
#define MA_AUDCLNT_E_NOT_INITIALIZED ((HRESULT)0x88890001)
|
||||
#define MA_AUDCLNT_E_ALREADY_INITIALIZED ((HRESULT)0x88890002)
|
||||
#define MA_AUDCLNT_E_WRONG_ENDPOINT_TYPE ((HRESULT)0x88890003)
|
||||
#define MA_AUDCLNT_E_DEVICE_INVALIDATED ((HRESULT)0x88890004)
|
||||
#define MA_AUDCLNT_E_NOT_STOPPED ((HRESULT)0x88890005)
|
||||
#define MA_AUDCLNT_E_BUFFER_TOO_LARGE ((HRESULT)0x88890006)
|
||||
#define MA_AUDCLNT_E_OUT_OF_ORDER ((HRESULT)0x88890007)
|
||||
#define MA_AUDCLNT_E_UNSUPPORTED_FORMAT ((HRESULT)0x88890008)
|
||||
#define MA_AUDCLNT_E_INVALID_SIZE ((HRESULT)0x88890009)
|
||||
#define MA_AUDCLNT_E_DEVICE_IN_USE ((HRESULT)0x8889000A)
|
||||
#define MA_AUDCLNT_E_BUFFER_OPERATION_PENDING ((HRESULT)0x8889000B)
|
||||
#define MA_AUDCLNT_E_THREAD_NOT_REGISTERED ((HRESULT)0x8889000C)
|
||||
#define MA_AUDCLNT_E_NO_SINGLE_PROCESS ((HRESULT)0x8889000D)
|
||||
#define MA_AUDCLNT_E_EXCLUSIVE_MODE_NOT_ALLOWED ((HRESULT)0x8889000E)
|
||||
#define MA_AUDCLNT_E_ENDPOINT_CREATE_FAILED ((HRESULT)0x8889000F)
|
||||
#define MA_AUDCLNT_E_SERVICE_NOT_RUNNING ((HRESULT)0x88890010)
|
||||
#define MA_AUDCLNT_E_EVENTHANDLE_NOT_EXPECTED ((HRESULT)0x88890011)
|
||||
#define MA_AUDCLNT_E_EXCLUSIVE_MODE_ONLY ((HRESULT)0x88890012)
|
||||
#define MA_AUDCLNT_E_BUFDURATION_PERIOD_NOT_EQUAL ((HRESULT)0x88890013)
|
||||
#define MA_AUDCLNT_E_EVENTHANDLE_NOT_SET ((HRESULT)0x88890014)
|
||||
#define MA_AUDCLNT_E_INCORRECT_BUFFER_SIZE ((HRESULT)0x88890015)
|
||||
#define MA_AUDCLNT_E_BUFFER_SIZE_ERROR ((HRESULT)0x88890016)
|
||||
#define MA_AUDCLNT_E_CPUUSAGE_EXCEEDED ((HRESULT)0x88890017)
|
||||
#define MA_AUDCLNT_E_BUFFER_ERROR ((HRESULT)0x88890018)
|
||||
#define MA_AUDCLNT_E_BUFFER_SIZE_NOT_ALIGNED ((HRESULT)0x88890019)
|
||||
#define MA_AUDCLNT_E_INVALID_DEVICE_PERIOD ((HRESULT)0x88890020)
|
||||
#define MA_AUDCLNT_E_INVALID_STREAM_FLAG ((HRESULT)0x88890021)
|
||||
#define MA_AUDCLNT_E_ENDPOINT_OFFLOAD_NOT_CAPABLE ((HRESULT)0x88890022)
|
||||
#define MA_AUDCLNT_E_OUT_OF_OFFLOAD_RESOURCES ((HRESULT)0x88890023)
|
||||
#define MA_AUDCLNT_E_OFFLOAD_MODE_ONLY ((HRESULT)0x88890024)
|
||||
#define MA_AUDCLNT_E_NONOFFLOAD_MODE_ONLY ((HRESULT)0x88890025)
|
||||
#define MA_AUDCLNT_E_RESOURCES_INVALIDATED ((HRESULT)0x88890026)
|
||||
#define MA_AUDCLNT_E_RAW_MODE_UNSUPPORTED ((HRESULT)0x88890027)
|
||||
#define MA_AUDCLNT_E_ENGINE_PERIODICITY_LOCKED ((HRESULT)0x88890028)
|
||||
#define MA_AUDCLNT_E_ENGINE_FORMAT_LOCKED ((HRESULT)0x88890029)
|
||||
#define MA_AUDCLNT_E_HEADTRACKING_ENABLED ((HRESULT)0x88890030)
|
||||
#define MA_AUDCLNT_E_HEADTRACKING_UNSUPPORTED ((HRESULT)0x88890040)
|
||||
#define MA_AUDCLNT_S_BUFFER_EMPTY ((HRESULT)0x08890001)
|
||||
#define MA_AUDCLNT_S_THREAD_ALREADY_REGISTERED ((HRESULT)0x08890002)
|
||||
#define MA_AUDCLNT_S_POSITION_STALLED ((HRESULT)0x08890003)
|
||||
|
||||
#define MA_DS_OK 0
|
||||
#define MA_DS_NO_VIRTUALIZATION 0x0878000A
|
||||
#define MA_DSERR_ALLOCATED 0x8878000A
|
||||
#define MA_DSERR_CONTROLUNAVAIL 0x8878001E
|
||||
#define MA_DSERR_INVALIDPARAM 0x80070057 /*E_INVALIDARG*/
|
||||
#define MA_DSERR_INVALIDCALL 0x88780032
|
||||
#define MA_DSERR_GENERIC 0x80004005 /*E_FAIL*/
|
||||
#define MA_DSERR_PRIOLEVELNEEDED 0x88780046
|
||||
#define MA_DSERR_OUTOFMEMORY 0x8007000E /*E_OUTOFMEMORY*/
|
||||
#define MA_DSERR_BADFORMAT 0x88780064
|
||||
#define MA_DSERR_UNSUPPORTED 0x80004001 /*E_NOTIMPL*/
|
||||
#define MA_DSERR_NODRIVER 0x88780078
|
||||
#define MA_DSERR_ALREADYINITIALIZED 0x88780082
|
||||
#define MA_DSERR_NOAGGREGATION 0x80040110 /*CLASS_E_NOAGGREGATION*/
|
||||
#define MA_DSERR_BUFFERLOST 0x88780096
|
||||
#define MA_DSERR_OTHERAPPHASPRIO 0x887800A0
|
||||
#define MA_DSERR_UNINITIALIZED 0x887800AA
|
||||
#define MA_DSERR_NOINTERFACE 0x80004002 /*E_NOINTERFACE*/
|
||||
#define MA_DSERR_ACCESSDENIED 0x80070005 /*E_ACCESSDENIED*/
|
||||
#define MA_DSERR_BUFFERTOOSMALL 0x887800B4
|
||||
#define MA_DSERR_DS8_REQUIRED 0x887800BE
|
||||
#define MA_DSERR_SENDLOOP 0x887800C8
|
||||
#define MA_DSERR_BADSENDBUFFERGUID 0x887800D2
|
||||
#define MA_DSERR_OBJECTNOTFOUND 0x88781161
|
||||
#define MA_DSERR_FXUNAVAILABLE 0x887800DC
|
||||
#define MA_DS_OK ((HRESULT)0)
|
||||
#define MA_DS_NO_VIRTUALIZATION ((HRESULT)0x0878000A)
|
||||
#define MA_DSERR_ALLOCATED ((HRESULT)0x8878000A)
|
||||
#define MA_DSERR_CONTROLUNAVAIL ((HRESULT)0x8878001E)
|
||||
#define MA_DSERR_INVALIDPARAM ((HRESULT)0x80070057) /*E_INVALIDARG*/
|
||||
#define MA_DSERR_INVALIDCALL ((HRESULT)0x88780032)
|
||||
#define MA_DSERR_GENERIC ((HRESULT)0x80004005) /*E_FAIL*/
|
||||
#define MA_DSERR_PRIOLEVELNEEDED ((HRESULT)0x88780046)
|
||||
#define MA_DSERR_OUTOFMEMORY ((HRESULT)0x8007000E) /*E_OUTOFMEMORY*/
|
||||
#define MA_DSERR_BADFORMAT ((HRESULT)0x88780064)
|
||||
#define MA_DSERR_UNSUPPORTED ((HRESULT)0x80004001) /*E_NOTIMPL*/
|
||||
#define MA_DSERR_NODRIVER ((HRESULT)0x88780078)
|
||||
#define MA_DSERR_ALREADYINITIALIZED ((HRESULT)0x88780082)
|
||||
#define MA_DSERR_NOAGGREGATION ((HRESULT)0x80040110) /*CLASS_E_NOAGGREGATION*/
|
||||
#define MA_DSERR_BUFFERLOST ((HRESULT)0x88780096)
|
||||
#define MA_DSERR_OTHERAPPHASPRIO ((HRESULT)0x887800A0)
|
||||
#define MA_DSERR_UNINITIALIZED ((HRESULT)0x887800AA)
|
||||
#define MA_DSERR_NOINTERFACE ((HRESULT)0x80004002) /*E_NOINTERFACE*/
|
||||
#define MA_DSERR_ACCESSDENIED ((HRESULT)0x80070005) /*E_ACCESSDENIED*/
|
||||
#define MA_DSERR_BUFFERTOOSMALL ((HRESULT)0x887800B4)
|
||||
#define MA_DSERR_DS8_REQUIRED ((HRESULT)0x887800BE)
|
||||
#define MA_DSERR_SENDLOOP ((HRESULT)0x887800C8)
|
||||
#define MA_DSERR_BADSENDBUFFERGUID ((HRESULT)0x887800D2)
|
||||
#define MA_DSERR_OBJECTNOTFOUND ((HRESULT)0x88781161)
|
||||
#define MA_DSERR_FXUNAVAILABLE ((HRESULT)0x887800DC)
|
||||
|
||||
static ma_result ma_result_from_HRESULT(HRESULT hr)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user