Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The following is an annotated dump of a Server Audio Formats and Version PDU.
-
00000000 07 2b 90 00 08 fb 8b 00 e0 f1 09 00 70 27 1f 77 .+..........p'.w 00000010 00 00 05 00 ff 05 00 00 01 00 02 00 22 56 00 00 ............"V.. 00000020 88 58 01 00 04 00 10 00 00 00 06 00 02 00 22 56 .X............"V 00000030 00 00 44 ac 00 00 02 00 08 00 00 00 07 00 02 00 ..D............. 00000040 22 56 00 00 44 ac 00 00 02 00 08 00 00 00 02 00 "V..D........... 00000050 02 00 22 56 00 00 27 57 00 00 00 04 04 00 20 00 .."V..'W...... . 00000060 f4 03 07 00 00 01 00 00 00 02 00 ff 00 00 00 00 ................ 00000070 c0 00 40 00 f0 00 00 00 cc 01 30 ff 88 01 18 ff ..@.......0..... 00000080 11 00 02 00 22 56 00 00 b9 56 00 00 00 04 04 00 ...."V...V...... 00000090 02 00 f9 03 07 -> SNDPROLOG::Type = SNDC_FORMATS (7) 2b -> SNDPROLOG::bPad = 0x2b 90 00 -> SNDPROLOG::BodySize = 0x90 = 144 bytes 08 fb 8b 00 -> SERVER_AUDIO_VERSION_AND_FORMATS::dwFlags = 0x008bfb08 e0 f1 09 00 -> SERVER_AUDIO_VERSION_AND_FORMATS::dwVolume = 0x0009f1e0 70 27 1f 77 -> SERVER_AUDIO_VERSION_AND_FORMATS::dwPitch = 0x771f2770 00 00 -> SERVER_AUDIO_VERSION_AND_FORMATS::wDGramPort = 0 05 00 -> SERVER_AUDIO_VERSION_AND_FORMATS::wNumberOfFormats = 5 ff -> SERVER_AUDIO_VERSION_AND_FORMATS::cLastBlockConfirmed = 0xff = 255 05 00 -> SERVER_AUDIO_VERSION_AND_FORMATS::wVersion = 5 00 -> SERVER_AUDIO_VERSION_AND_FORMATS::bPad = 0 01 00 02 00 22 56 00 00 88 58 01 00 04 00 10 00 00 00 -> AUDIO_FORMAT 01 00 -> AUDIO_FORMAT::wFormatTag = WAVE_FORMAT_PCM (1) 02 00 -> AUDIO_FORMAT::nChannels = 2 22 56 00 00 -> AUDIO_FORMAT::nSamplesPerSec = 0x5622 = 22050 88 58 01 00 -> AUDIO_FORMAT::nAvgBytesPerSec = 0x15888 = 88200 04 00 -> AUDIO_FORMAT::nBlockAlign = 0x0004 = 4 10 00 -> AUDIO_FORMAT::wBitsPerSample = 0x10 = 16 00 00 -> AUDIO_FORMAT::cbSize = 0 06 00 02 00 22 56 00 00 44 ac 00 00 02 00 08 00 00 00 -> AUDIO_FORMAT 06 00 -> AUDIO_FORMAT::wFormatTag = WAVE_FORMAT_ALAW (6) 02 00 -> AUDIO_FORMAT::nChannels = 2 22 56 00 00 -> AUDIO_FORMAT::nSamplesPerSec = 0x5622 = 22050 44 ac 00 00 -> AUDIO_FORMAT::nAvgBytesPerSec = 0xac44 = 44100 02 00 -> AUDIO_FORMAT::nBlockAlign = 2 08 00 -> AUDIO_FORMAT::wBitsPerSample = 8 00 00 -> AUDIO_FORMAT::cbSize = 0 07 00 02 00 22 56 00 00 44 ac 00 00 02 00 08 00 00 00 -> AUDIO_FORMAT 07 00 -> AUDIO_FORMAT::wFormatTag = WAVE_FORMAT_MULAW (7) 02 00 -> AUDIO_FORMAT::nChannels = 2 22 56 00 00 -> AUDIO_FORMAT::nSamplesPerSec = 0x5622 = 22050 44 ac 00 00 -> AUDIO_FORMAT::nAvgBytesPerSec = 0xac44 = 44100 02 00 -> AUDIO_FORMAT::nBlockAlign = 2 08 00 -> AUDIO_FORMAT::wBitsPerSample = 8 00 00 -> AUDIO_FORMAT::cbSize = 0 02 00 02 00 22 56 00 00 27 57 00 00 00 04 04 00 20 00 f4 03 07 00 00 01 00 00 00 02 00 ff 00 00 00 00 c0 00 40 00 f0 00 00 00 cc 01 30 ff 88 01 18 ff -> AUDIO_FORMAT 02 00 -> AUDIO_FORMAT::wFormatTag = WAVE_FORMAT_ADPCM (2) 02 00 -> AUDIO_FORMAT::nChannels = 2 22 56 00 00 -> AUDIO_FORMAT::nSamplesPerSec = 0x5622 = 22050 27 57 00 00 -> AUDIO_FORMAT::nAvgBytesPerSec = 0x5727 = 22311 00 04 -> AUDIO_FORMAT::nBlockAlign = 0x400 = 1024 04 00 -> AUDIO_FORMAT::wBitsPerSample = 4 20 00 -> AUDIO_FORMAT::cbSize = 0x20 = 32 f4 03 07 00 00 01 00 00 00 02 00 ff 00 00 00 00 c0 00 40 00 f0 00 00 00 cc 01 30 ff 88 01 18 ff -> data 11 00 02 00 22 56 00 00 b9 56 00 00 00 04 04 00 02 00 f9 03 -> AUDIO_FORMAT 11 00 -> AUDIO_FORMAT::wFormatTag = 0x11 = WAVE_FORMAT_DVI_ADPCM (17) 02 00 -> AUDIO_FORMAT::nChannels = 2 22 56 00 00 -> AUDIO_FORMAT::nSamplesPerSec = 0x5622 = 22050 b9 56 00 00 -> AUDIO_FORMAT::nAvgBytesPerSec =0x56b9 = 22201 00 04 -> AUDIO_FORMAT::nBlockAlign = 0x400 = 1024 04 00 -> AUDIO_FORMAT::wBitsPerSample = 4 02 00 -> AUDIO_FORMAT::cbSize = 2 f9 03 -> AUDIO_FORMAT::data