@DaveAE:
Here it is (no mixer, cold boot):
OpenDevice(255, 0x0282DAF8, 0)AHI_NextAudioID(0xFFFFFFFF)=>0x00010001 =>0 AHI_NextAudioID(0xFFFFFFFF)=>0x00010001 AHI_GetAudioAttrsA(0x00010001, 0x00000000, AHIDB_BufferLen, 80, AHIDB_Name, 0x11400A44, AHIDB_Realtime, 0x02E83FB8, TAG_DONE)=>TRUE AHI_NextAudioID(0x00010001)=>0x00010002 AHI_GetAudioAttrsA(0x00010002, 0x00000000, AHIDB_BufferLen, 80, AHIDB_Name, 0x11400AB4, AHIDB_Realtime, 0x02E83FB8, TAG_DONE)=>TRUE AHI_NextAudioID(0x00010002)=>0x00010003 AHI_GetAudioAttrsA(0x00010003, 0x00000000, AHIDB_BufferLen, 80, AHIDB_Name, 0x11400B24, AHIDB_Realtime, 0x02E83FB8, TAG_DONE)=>TRUE AHI_NextAudioID(0x00010003)=>0x00010004 AHI_GetAudioAttrsA(0x00010004, 0x00000000, AHIDB_BufferLen, 80, AHIDB_Name, 0x11400BD4, AHIDB_Realtime, 0x02E83FB8, TAG_DONE)=>TRUE AHI_NextAudioID(0x00010004)=>0x00010005 AHI_GetAudioAttrsA(0x00010005, 0x00000000, AHIDB_BufferLen, 80, AHIDB_Name, 0x11400C44, AHIDB_Realtime, 0x02E83FB8, TAG_DONE)=>TRUE AHI_NextAudioID(0x00010005)=>0x00010006 AHI_GetAudioAttrsA(0x00010006, 0x00000000, AHIDB_BufferLen, 80, AHIDB_Name, 0x11400ED4, AHIDB_Realtime, 0x02E83FB8, TAG_DONE)=>TRUE AHI_NextAudioID(0x00010006)=>0x00010007 AHI_GetAudioAttrsA(0x00010007, 0x00000000, AHIDB_BufferLen, 80, AHIDB_Name, 0x11400F44, AHIDB_Realtime, 0x02E83FB8, TAG_DONE)=>TRUE AHI_NextAudioID(0x00010007)=>0x00010009 AHI_GetAudioAttrsA(0x00010009, 0x00000000, AHIDB_BufferLen, 80, AHIDB_Name, 0x11400FB4, AHIDB_Realtime, 0x02E83FB8, TAG_DONE)=>TRUE AHI_NextAudioID(0x00010009)=>0x0001000A AHI_GetAudioAttrsA(0x0001000A, 0x00000000, AHIDB_BufferLen, 80, AHIDB_Name, 0x11408434, AHIDB_Realtime, 0x02E83FB8, TAG_DONE)=>TRUE AHI_NextAudioID(0x0001000A)=>0x0001000B AHI_GetAudioAttrsA(0x0001000B, 0x00000000, AHIDB_BufferLen, 80, AHIDB_Name, 0x114084A4, AHIDB_Realtime, 0x02E83FB8, TAG_DONE)=>TRUE AHI_NextAudioID(0x0001000B)=>0x0001000C AHI_GetAudioAttrsA(0x0001000C, 0x00000000, AHIDB_BufferLen, 80, AHIDB_Name, 0x11408514, AHIDB_Realtime, 0x02E83FB8, TAG_DONE)=>TRUE AHI_NextAudioID(0x0001000C)=>0x0001000D AHI_GetAudioAttrsA(0x0001000D, 0x00000000, AHIDB_BufferLen, 80, AHIDB_Name, 0x11408584, AHIDB_Realtime, 0x02E83FB8, TAG_DONE)=>TRUE AHI_NextAudioID(0x0001000D)=>0x0001000E AHI_GetAudioAttrsA(0x0001000E, 0x00000000, AHIDB_BufferLen, 80, AHIDB_Name, 0x114085F4, AHIDB_Realtime, 0x02E83FB8, TAG_DONE)=>TRUE AHI_NextAudioID(0x0001000E)=>0x0001000F AHI_GetAudioAttrsA(0x0001000F, 0x00000000, AHIDB_BufferLen, 80, AHIDB_Name, 0x11408664, AHIDB_Realtime, 0x02E83FB8, TAG_DONE)=>TRUE AHI_NextAudioID(0x0001000F)=>0x00010010 AHI_GetAudioAttrsA(0x00010010, 0x00000000, AHIDB_BufferLen, 80, AHIDB_Name, 0x114086D4, AHIDB_Realtime, 0x02E83FB8, TAG_DONE)=>TRUE AHI_NextAudioID(0x00010010)=>0x00010011 AHI_GetAudioAttrsA(0x00010011, 0x00000000, AHIDB_BufferLen, 80, AHIDB_Name, 0x11408744, AHIDB_Realtime, 0x02E83FB8, TAG_DONE)=>TRUE AHI_NextAudioID(0x00010011)=>0x00010012 AHI_GetAudioAttrsA(0x00010012, 0x00000000, AHIDB_BufferLen, 80, AHIDB_Name, 0x114087B4, AHIDB_Realtime, 0x02E83FB8, TAG_DONE)=>TRUE AHI_NextAudioID(0x00010012)=>0x00010013 AHI_GetAudioAttrsA(0x00010013, 0x00000000, AHIDB_BufferLen, 80, AHIDB_Name, 0x11408824, AHIDB_Realtime, 0x02E83FB8, TAG_DONE)=>TRUE AHI_NextAudioID(0x00010013)=>0x02000001 AHI_GetAudioAttrsA(0x02000001, 0x00000000, AHIDB_BufferLen, 80, AHIDB_Name, 0x11408894, AHIDB_Realtime, 0x02E83FB8, TAG_DONE)=>TRUE AHI_NextAudioID(0x02000001)=>0x02000002 AHI_GetAudioAttrsA(0x02000002, 0x00000000, AHIDB_BufferLen, 80, AHIDB_Name, 0x11408904, AHIDB_Realtime, 0x02E83FB8, TAG_DONE)=>TRUE AHI_NextAudioID(0x02000002)=>0x02000003 AHI_GetAudioAttrsA(0x02000003, 0x00000000, AHIDB_BufferLen, 80, AHIDB_Name, 0x11408974, AHIDB_Realtime, 0x02E83FB8, TAG_DONE)=>TRUE AHI_NextAudioID(0x02000003)=>0x02000004 AHI_GetAudioAttrsA(0x02000004, 0x00000000, AHIDB_BufferLen, 80, AHIDB_Name, 0x114089E4, AHIDB_Realtime, 0x02E83FB8, TAG_DONE)=>TRUE AHI_NextAudioID(0x02000004)=>0x00340002 AHI_GetAudioAttrsA(0x00340002, 0x00000000, AHIDB_BufferLen, 80, AHIDB_Name, 0x11408A54, AHIDB_Realtime, 0x02E83FB8, TAG_DONE)=>TRUE AHI_NextAudioID(0x00340002)=>0x00030001 AHI_GetAudioAttrsA(0x00030001, 0x00000000, AHIDB_BufferLen, 80, AHIDB_Name, 0x11408AC4, AHIDB_Realtime, 0x02E83FB8, TAG_DONE)=>TRUE AHI_NextAudioID(0x00030001)=>0x00030002 AHI_GetAudioAttrsA(0x00030002, 0x00000000, AHIDB_BufferLen, 80, AHIDB_Name, 0x11408B34, AHIDB_Realtime, 0x02E83FB8, TAG_DONE)=>TRUE AHI_NextAudioID(0x00030002)=>0x00030003 AHI_GetAudioAttrsA(0x00030003, 0x00000000, AHIDB_BufferLen, 80, AHIDB_Name, 0x11408BA4, AHIDB_Realtime, 0x02E83FB8, TAG_DONE)=>TRUE AHI_NextAudioID(0x00030003)=>0x00030004 AHI_GetAudioAttrsA(0x00030004, 0x00000000, AHIDB_BufferLen, 80, AHIDB_Name, 0x11408C14, AHIDB_Realtime, 0x02E83FB8, TAG_DONE)=>TRUE AHI_NextAudioID(0x00030004)=>0xFFFFFFFF AHI_GetAudioAttrsA(0x02000002, 0x00000000, AHIDB_IndexArg, 44100, AHIDB_Index, 0x02870500, AHIDB_Frequencies, 0x0287051C, AHIDB_MaxChannels, 0x02870520, AHIDB_Inputs, 0x02870524, AHIDB_Outputs, 0x02870528, AHIDB_MinOutputVolume, 0x02E83F80, AHIDB_MaxOutputVolume, 0x02E83F84, AHIDB_MinMonitorVolume, 0x02E83F88, AHIDB_MaxMonitorVolume, 0x02E83F8C, AHIDB_MinInputGain, 0x02E83F90, AHIDB_MaxInputGain, 0x02E83F94, AHIDB_BufferLen, 128, AHIDB_Author, 0x0287059C, AHIDB_Copyright, 0x0287061C, AHIDB_Driver, 0x0287069C, AHIDB_Version, 0x0287071C, AHIDB_Annotation, 0x0287079C, TAG_DONE)=>TRUE AHI_GetAudioAttrsA(0x02000002, 0x00000000, AHIDB_Inputs, 0x02E83E98, TAG_DONE)=>TRUE AHI_GetAudioAttrsA(0x02000002, 0x00000000, AHIDB_BufferLen, 32, AHIDB_InputArg, 0, AHIDB_Input, 0x11408D0C, TAG_DONE)=>TRUE AHI_GetAudioAttrsA(0x02000002, 0x00000000, AHIDB_BufferLen, 32, AHIDB_InputArg, 1, AHIDB_Input, 0x11408D14, TAG_DONE)=>TRUE AHI_GetAudioAttrsA(0x02000002, 0x00000000, AHIDB_BufferLen, 32, AHIDB_InputArg, 2, AHIDB_Input, 0x11408D18, TAG_DONE)=>TRUE AHI_GetAudioAttrsA(0x02000002, 0x00000000, AHIDB_BufferLen, 32, AHIDB_InputArg, 3, AHIDB_Input, 0x11408D1B, TAG_DONE)=>TRUE AHI_GetAudioAttrsA(0x02000002, 0x00000000, AHIDB_BufferLen, 32, AHIDB_InputArg, 4, AHIDB_Input, 0x11408D21, TAG_DONE)=>TRUE AHI_GetAudioAttrsA(0x02000002, 0x00000000, AHIDB_BufferLen, 32, AHIDB_InputArg, 5, AHIDB_Input, 0x11408D25, TAG_DONE)=>TRUE AHI_GetAudioAttrsA(0x02000002, 0x00000000, AHIDB_BufferLen, 32, AHIDB_InputArg, 6, AHIDB_Input, 0x11408D2B, TAG_DONE)=>TRUE AHI_GetAudioAttrsA(0x02000002, 0x00000000, AHIDB_BufferLen, 32, AHIDB_InputArg, 7, AHIDB_Input, 0x11408D38, TAG_DONE)=>TRUE AHI_GetAudioAttrsA(0x02000002, 0x00000000, AHIDB_Outputs, 0x02E83E98, TAG_DONE)=>TRUE AHI_GetAudioAttrsA(0x02000002, 0x00000000, AHIDB_BufferLen, 32, AHIDB_OutputArg, 0, AHIDB_Output, 0x11400CA8, TAG_DONE)=>TRUE AHI_GetAudioAttrsA(0x02000002, 0x00000000, AHIDB_FrequencyArg, 9, AHIDB_Frequency, 0x02E83E50, TAG_DONE)=>TRUE AHI_GetAudioAttrsA(0x02000002, 0x00000000, AHIDB_Record, 0x02E83E20, AHIDB_FullDuplex, 0x02E83E24, TAG_DONE)=>TRUE AHI_GetAudioAttrsA(0x02000002, 0x00000000, AHIDB_FrequencyArg, 9, AHIDB_Frequency, 0x02E83E10, TAG_DONE)=>TRUE AHI_GetAudioAttrsA(0x02000002, 0x00000000, AHIDB_FrequencyArg, 9, AHIDB_Frequency, 0x11400EA0, TAG_DONE)=>TRUE AHI_GetAudioAttrsA(0x02000002, 0x00000000, AHIDB_IndexArg, 44100, AHIDB_Index, 0x02870500, AHIDB_Frequencies, 0x0287051C, AHIDB_MaxChannels, 0x02870520, AHIDB_Inputs, 0x02870524, AHIDB_Outputs, 0x02870528, AHIDB_MinOutputVolume, 0x02E83ED0, AHIDB_MaxOutputVolume, 0x02E83ED4, AHIDB_MinMonitorVolume, 0x02E83ED8, AHIDB_MaxMonitorVolume, 0x02E83EDC, AHIDB_MinInputGain, 0x02E83EE0, AHIDB_MaxInputGain, 0x02E83EE4, AHIDB_BufferLen, 128, AHIDB_Author, 0x0287059C, AHIDB_Copyright, 0x0287061C, AHIDB_Driver, 0x0287069C, AHIDB_Version, 0x0287071C, AHIDB_Annotation, 0x0287079C, TAG_DONE)=>TRUE AHI_GetAudioAttrsA(0x02000002, 0x00000000, AHIDB_Inputs, 0x02E83DE8, TAG_DONE)=>TRUE AHI_GetAudioAttrsA(0x02000002, 0x00000000, AHIDB_BufferLen, 32, AHIDB_InputArg, 0, AHIDB_Input, 0x1133ADE4, TAG_DONE)=>TRUE AHI_GetAudioAttrsA(0x02000002, 0x00000000, AHIDB_BufferLen, 32, AHIDB_InputArg, 1, AHIDB_Input, 0x1133ADEC, TAG_DONE)=>TRUE AHI_GetAudioAttrsA(0x02000002, 0x00000000, AHIDB_BufferLen, 32, AHIDB_InputArg, 2, AHIDB_Input, 0x1133ADF0, TAG_DONE)=>TRUE AHI_GetAudioAttrsA(0x02000002, 0x00000000, AHIDB_BufferLen, 32, AHIDB_InputArg, 3, AHIDB_Input, 0x1133ADF3, TAG_DONE)=>TRUE AHI_GetAudioAttrsA(0x02000002, 0x00000000, AHIDB_BufferLen, 32, AHIDB_InputArg, 4, AHIDB_Input, 0x1133ADF9, TAG_DONE)=>TRUE AHI_GetAudioAttrsA(0x02000002, 0x00000000, AHIDB_BufferLen, 32, AHIDB_InputArg, 5, AHIDB_Input, 0x1133ADFD, TAG_DONE)=>TRUE AHI_GetAudioAttrsA(0x02000002, 0x00000000, AHIDB_BufferLen, 32, AHIDB_InputArg, 6, AHIDB_Input, 0x1133AE03, TAG_DONE)=>TRUE AHI_GetAudioAttrsA(0x02000002, 0x00000000, AHIDB_BufferLen, 32, AHIDB_InputArg, 7, AHIDB_Input, 0x1133AE10, TAG_DONE)=>TRUE AHI_GetAudioAttrsA(0x02000002, 0x00000000, AHIDB_Outputs, 0x02E83DE8, TAG_DONE)=>TRUE AHI_GetAudioAttrsA(0x02000002, 0x00000000, AHIDB_BufferLen, 32, AHIDB_OutputArg, 0, AHIDB_Output, 0x1133AC38, TAG_DONE)=>TRUE AHI_GetAudioAttrsA(0x02000002, 0x00000000, AHIDB_Record, 0x02E83F10, AHIDB_FullDuplex, 0x02E83F14, TAG_DONE)=>TRUE AHI_GetAudioAttrsA(0x02000002, 0x00000000, AHIDB_FrequencyArg, 9, AHIDB_Frequency, 0x02E83F00, TAG_DONE)=>TRUE
Jack. _________________
"the expression, 'atonal music,' is most unfortunate--it is on a par with calling flying 'the art of not falling,' or swimming 'the art of not drowning.'. A. Schoenberg
|