Creative SB0350 Hardware Programming Guide - Page 129
Creative SB0350 Manual
View all Creative SB0350 manuals
Add to My Manuals
Save this manual to your list of manuals |
Page 129 highlights
File Format B-5 Some points to note for Block Type 1: 1. If this block is preceded by Block Type 8 (discussed later), the digitized sound attributes on Block Type 8 should be used. The digitized sound attributes in this block should be ignored. If this block is alone, the digitized sound channels should be defaulted to mono. 2. Block Type 2 This is a digitized sound continuation block. The Block Header is organized as follows: BYTE BYTE bBlockID; nBlockLen[3]; // == 2 // 3-byte block length The header is followed immediately by the digitized sound data. Here is a discussion of various fields: bBlockID The Block Type identifier is 2. nBlockLen Length of the block (in bytes), excluding the bBlockID and nBlockLen fields. This block type will only be used when the digitized sound data size exceeds the 3-byte block length (16 megabytes). Block Type 3 This block specifies the pause period for the digitized sound before next block of digitized sound data is transferred. The Block Header is organized as follows: BYTE BYTE WORD BYTE bBlockID; nBlockLen[3]; wPausePeriod; bTimeConstant; // == 3 // 3-byte block length