]> gitweb.factorcode.org Git - factor.git/blobdiff - basis/windows/directx/xaudio2/xaudio2.factor
use radix literals
[factor.git] / basis / windows / directx / xaudio2 / xaudio2.factor
index e28ce3af871c648d9b5648fda2427157ca13e5ef..74f0db8b3811b989a01d59f61750e7902b0427b7 100644 (file)
@@ -5,7 +5,7 @@ IN: windows.directx.xaudio2
 
 LIBRARY: xaudio2
 
-CONSTANT: XAUDIO2_MAX_BUFFER_BYTES        HEX: 80000000
+CONSTANT: XAUDIO2_MAX_BUFFER_BYTES        0x80000000
 CONSTANT: XAUDIO2_MAX_QUEUED_BUFFERS      64
 CONSTANT: XAUDIO2_MAX_BUFFERS_SYSTEM      2
 CONSTANT: XAUDIO2_MAX_AUDIO_CHANNELS      64
@@ -25,21 +25,21 @@ CONSTANT: XAUDIO2_MAX_RATIO_TIMES_RATE_XMA_MULTICHANNEL 300000
 
 CONSTANT: XAUDIO2_COMMIT_NOW              0
 CONSTANT: XAUDIO2_COMMIT_ALL              0
-CONSTANT: XAUDIO2_INVALID_OPSET           HEX: ffffffff
+CONSTANT: XAUDIO2_INVALID_OPSET           0xffffffff
 CONSTANT: XAUDIO2_NO_LOOP_REGION          0
 CONSTANT: XAUDIO2_LOOP_INFINITE           255
 CONSTANT: XAUDIO2_DEFAULT_CHANNELS        0
 CONSTANT: XAUDIO2_DEFAULT_SAMPLERATE      0
 
 
-CONSTANT: XAUDIO2_DEBUG_ENGINE            HEX: 0001
-CONSTANT: XAUDIO2_VOICE_NOPITCH           HEX: 0002
-CONSTANT: XAUDIO2_VOICE_NOSRC             HEX: 0004
-CONSTANT: XAUDIO2_VOICE_USEFILTER         HEX: 0008
-CONSTANT: XAUDIO2_VOICE_MUSIC             HEX: 0010
-CONSTANT: XAUDIO2_PLAY_TAILS              HEX: 0020
-CONSTANT: XAUDIO2_END_OF_STREAM           HEX: 0040
-CONSTANT: XAUDIO2_SEND_USEFILTER          HEX: 0080
+CONSTANT: XAUDIO2_DEBUG_ENGINE            0x0001
+CONSTANT: XAUDIO2_VOICE_NOPITCH           0x0002
+CONSTANT: XAUDIO2_VOICE_NOSRC             0x0004
+CONSTANT: XAUDIO2_VOICE_USEFILTER         0x0008
+CONSTANT: XAUDIO2_VOICE_MUSIC             0x0010
+CONSTANT: XAUDIO2_PLAY_TAILS              0x0020
+CONSTANT: XAUDIO2_END_OF_STREAM           0x0040
+CONSTANT: XAUDIO2_SEND_USEFILTER          0x0080
 
 
 CONSTANT: XAUDIO2_DEFAULT_FILTER_TYPE      0
@@ -52,55 +52,55 @@ CONSTANT: XAUDIO2_QUANTUM_DENOMINATOR 100
 : XAUDIO2_QUANTUM_MS ( -- z )
     XAUDIO2_QUANTUM_DENOMINATOR 1000.0 XAUDIO2_QUANTUM_NUMERATOR * / ; inline
 
-CONSTANT: XAUDIO2_E_INVALID_CALL          HEX: 88960001
-CONSTANT: XAUDIO2_E_XMA_DECODER_ERROR     HEX: 88960002
-CONSTANT: XAUDIO2_E_XAPO_CREATION_FAILED  HEX: 88960003
-CONSTANT: XAUDIO2_E_DEVICE_INVALIDATED    HEX: 88960004
-
-CONSTANT: Processor1  HEX: 00000001
-CONSTANT: Processor2  HEX: 00000002
-CONSTANT: Processor3  HEX: 00000004
-CONSTANT: Processor4  HEX: 00000008
-CONSTANT: Processor5  HEX: 00000010
-CONSTANT: Processor6  HEX: 00000020
-CONSTANT: Processor7  HEX: 00000040
-CONSTANT: Processor8  HEX: 00000080
-CONSTANT: Processor9  HEX: 00000100
-CONSTANT: Processor10 HEX: 00000200
-CONSTANT: Processor11 HEX: 00000400
-CONSTANT: Processor12 HEX: 00000800
-CONSTANT: Processor13 HEX: 00001000
-CONSTANT: Processor14 HEX: 00002000
-CONSTANT: Processor15 HEX: 00004000
-CONSTANT: Processor16 HEX: 00008000
-CONSTANT: Processor17 HEX: 00010000
-CONSTANT: Processor18 HEX: 00020000
-CONSTANT: Processor19 HEX: 00040000
-CONSTANT: Processor20 HEX: 00080000
-CONSTANT: Processor21 HEX: 00100000
-CONSTANT: Processor22 HEX: 00200000
-CONSTANT: Processor23 HEX: 00400000
-CONSTANT: Processor24 HEX: 00800000
-CONSTANT: Processor25 HEX: 01000000
-CONSTANT: Processor26 HEX: 02000000
-CONSTANT: Processor27 HEX: 04000000
-CONSTANT: Processor28 HEX: 08000000
-CONSTANT: Processor29 HEX: 10000000
-CONSTANT: Processor30 HEX: 20000000
-CONSTANT: Processor31 HEX: 40000000
-CONSTANT: Processor32 HEX: 80000000
-CONSTANT: XAUDIO2_ANY_PROCESSOR HEX: ffffffff
-CONSTANT: XAUDIO2_DEFAULT_PROCESSOR HEX: ffffffff
+CONSTANT: XAUDIO2_E_INVALID_CALL          0x88960001
+CONSTANT: XAUDIO2_E_XMA_DECODER_ERROR     0x88960002
+CONSTANT: XAUDIO2_E_XAPO_CREATION_FAILED  0x88960003
+CONSTANT: XAUDIO2_E_DEVICE_INVALIDATED    0x88960004
+
+CONSTANT: Processor1  0x00000001
+CONSTANT: Processor2  0x00000002
+CONSTANT: Processor3  0x00000004
+CONSTANT: Processor4  0x00000008
+CONSTANT: Processor5  0x00000010
+CONSTANT: Processor6  0x00000020
+CONSTANT: Processor7  0x00000040
+CONSTANT: Processor8  0x00000080
+CONSTANT: Processor9  0x00000100
+CONSTANT: Processor10 0x00000200
+CONSTANT: Processor11 0x00000400
+CONSTANT: Processor12 0x00000800
+CONSTANT: Processor13 0x00001000
+CONSTANT: Processor14 0x00002000
+CONSTANT: Processor15 0x00004000
+CONSTANT: Processor16 0x00008000
+CONSTANT: Processor17 0x00010000
+CONSTANT: Processor18 0x00020000
+CONSTANT: Processor19 0x00040000
+CONSTANT: Processor20 0x00080000
+CONSTANT: Processor21 0x00100000
+CONSTANT: Processor22 0x00200000
+CONSTANT: Processor23 0x00400000
+CONSTANT: Processor24 0x00800000
+CONSTANT: Processor25 0x01000000
+CONSTANT: Processor26 0x02000000
+CONSTANT: Processor27 0x04000000
+CONSTANT: Processor28 0x08000000
+CONSTANT: Processor29 0x10000000
+CONSTANT: Processor30 0x20000000
+CONSTANT: Processor31 0x40000000
+CONSTANT: Processor32 0x80000000
+CONSTANT: XAUDIO2_ANY_PROCESSOR 0xffffffff
+CONSTANT: XAUDIO2_DEFAULT_PROCESSOR 0xffffffff
 TYPEDEF: int XAUDIO2_WINDOWS_PROCESSOR_SPECIFIER
 TYPEDEF: int XAUDIO2_PROCESSOR
 
-CONSTANT: NotDefaultDevice            HEX: 0
-CONSTANT: DefaultConsoleDevice        HEX: 1
-CONSTANT: DefaultMultimediaDevice     HEX: 2
-CONSTANT: DefaultCommunicationsDevice HEX: 4
-CONSTANT: DefaultGameDevice           HEX: 8
-CONSTANT: GlobalDefaultDevice         HEX: f
-CONSTANT: InvalidDeviceRole           HEX: 0
+CONSTANT: NotDefaultDevice            0x0
+CONSTANT: DefaultConsoleDevice        0x1
+CONSTANT: DefaultMultimediaDevice     0x2
+CONSTANT: DefaultCommunicationsDevice 0x4
+CONSTANT: DefaultGameDevice           0x8
+CONSTANT: GlobalDefaultDevice         0xf
+CONSTANT: InvalidDeviceRole           0x0
 TYPEDEF: int XAUDIO2_DEVICE_ROLE
 
 STRUCT: XAUDIO2_DEVICE_DETAILS
@@ -189,16 +189,16 @@ STRUCT: XAUDIO2_DEBUG_CONFIGURATION
     { LogFunctionName BOOL   }
     { LogTiming       BOOL   } ;
 
-CONSTANT: XAUDIO2_LOG_ERRORS     HEX: 0001
-CONSTANT: XAUDIO2_LOG_WARNINGS   HEX: 0002
-CONSTANT: XAUDIO2_LOG_INFO       HEX: 0004
-CONSTANT: XAUDIO2_LOG_DETAIL     HEX: 0008
-CONSTANT: XAUDIO2_LOG_API_CALLS  HEX: 0010
-CONSTANT: XAUDIO2_LOG_FUNC_CALLS HEX: 0020
-CONSTANT: XAUDIO2_LOG_TIMING     HEX: 0040
-CONSTANT: XAUDIO2_LOG_LOCKS      HEX: 0080
-CONSTANT: XAUDIO2_LOG_MEMORY     HEX: 0100
-CONSTANT: XAUDIO2_LOG_STREAMING  HEX: 1000
+CONSTANT: XAUDIO2_LOG_ERRORS     0x0001
+CONSTANT: XAUDIO2_LOG_WARNINGS   0x0002
+CONSTANT: XAUDIO2_LOG_INFO       0x0004
+CONSTANT: XAUDIO2_LOG_DETAIL     0x0008
+CONSTANT: XAUDIO2_LOG_API_CALLS  0x0010
+CONSTANT: XAUDIO2_LOG_FUNC_CALLS 0x0020
+CONSTANT: XAUDIO2_LOG_TIMING     0x0040
+CONSTANT: XAUDIO2_LOG_LOCKS      0x0080
+CONSTANT: XAUDIO2_LOG_MEMORY     0x0100
+CONSTANT: XAUDIO2_LOG_STREAMING  0x1000
 
 C-TYPE: IXAudio2EngineCallback
 C-TYPE: IXAudio2VoiceCallback