Any stream of AC3 data can be broken down into frames. Then each frame contains a SyncInfo (si) header, a BitStreamInfo (bsi) header, Audio Information header, aux data, and 6 audio channels. I would simply need to open the file, read in the si, bsi, ai, and aux data headers and then use that information to convert the audio channels from AC3 into wave format, and then play each of the 6 wave files in synchronization for each of their respective speakers. (Left, Right, Back Left, Back Right, Back Center and







Subwoofer)It has been a few days since I've done the research on this, so excuse any misconceptions.
No comments:
Post a Comment