I've been reading on OpenAL and decided to finally use it so thanks a lot for the demos they helped a lot but getting to the question I notice that STBVorbis has 2 methods to load OGG files
1.decode: which loads the whole thing into a buffer
2.open: which requires an STBVoribisInfo object/struct and if I understood correctly doesn't load it completely but a frame by frame and I enqueue the loaded parts into the source playing the sound
Is there any difference between the two? and what are some benefits of using one over the other or are they just different ways to load the buffer for convenience?
Thanks alot for reading and sorry if my questions were misplaced