Tak.. Nu hvor jeg har fundet ud af lidt mere, og har downloadet .ogg sourcen har jeg fundet ud af, at jeg bare vil genbruge .ogg codecet (som de selv har releaset..).
Det var faktisk mere det at afspille lyden. Nogen ideer? Vil stadig gerne prøve at klare det selv, uden libraries. Er det noget med kontakt til hardwaren? og i så fald hvordan?
Du har i moderne operativ systemer ikke adgang til hardwaren. Alt skal igennem operativ systemet, som via drivere, kan tilgå hardwaren.
Dét codecet gør, er at tage en bytestrøm af en type, som codecet kan forstå (i dit tilfælde ogg), og dekode det til en ukomprimeret strøm, som så kan afspilles. Denne strøm gives så videre til operativ systemets lyd afspilnings rutiner, som så vil sende det til lydkortets driver, som så igen vil sende det til hardwaren.
Jeg programmerer stort set aldrig under Windows, så jeg har ikke prøvet at programmere lyd, men jeg vil gætte på, at du skal ud i noget med DirectSound:
http://msdn.microsoft.com/en-us/library/bb219818(VS.85).aspx