[linux-audio-dev] libsndfile and WAVEX

Matthias Koenig list at phasorlab.de
Fri Apr 14 12:59:28 UTC 2006


Alfons Adriaensen <fons.adriaensen at alcatelaleniaspace.com> writes:

> BTW I don't understand the relation between the definition of
> the GUIDs on that page
>
>   SUBTYPE_AMBISONIC_B_FORMAT_PCM  {00000001-0721-11d3-8644-C8C1CA000000} 
>   SUBTYPE_AMBISONIC_B_FORMAT_IEEE_FLOAT {00000003-0721-11d3-8644-C8C1CA000000}
>
> and the example representation of the first one further down:
>
>   {0x00000001,0x0000,0x0010,  {0x80,0x00, 0x00,0xaa,0x00,0x38, 0x9b, 0x71}}
>
> Does it make sense to you ?

The example representation is for KSDATAFORMAT_SUBTYPE_PCM.
Some grepping through MS headers resulted in the following:

DEFINE_GUIDSTRUCT("00000001-0000-0010-8000-00aa00389b71", KSDATAFORMAT_SUBTYPE_PCM);
#define KSDATAFORMAT_SUBTYPE_PCM DEFINE_GUIDNAMED(KSDATAFORMAT_SUBTYPE_PCM)

Matthias



More information about the Linux-audio-dev mailing list