Stap 4: Lees de Stream van een bestand
audioOut.CurrentSample =ThinFATReadByte();
u kunt ook lezen Int en Long-waarden uit een bestand, maar u zult moeten weten of ze groot of weinig endian formaat. in elk van de opdrachten een kleine letters B of een L-voorvoegsel het type waarde wordt gelezen.
Lees een Little-endian-Int
audioOut.CurrentSample =ThinFATReadlInt()
Lees een Big Endian Int
audioOut.CurrentSample =ThinFATReadbInt()
Een Little-endian lang lezen
audioOut.CurrentSample =ThinFATReadlLong()
Een Big-endian lang lezen
audioOut.CurrentSample =ThinFATReadbLong()
om te controleren op de voortgang van het lezen van het bestand dat u kunt bellen naar ThinFAT_FileProgress() , die de huidige sector van het bestand wordt gelezen van de SD-kaart zal terugkeren. u kunt dit vervolgens vergelijken met de bestandsgrootte die wordt geretourneerd door ThinFAT_FileSize():
CurrentFileSector = ThinFAT_FileProgress();
CurrentFileSize = ThinFAT_FileSize();
Wanneer u klaar bent met het bestand dat u kunt bellen:
ThinFAT_CloseFile();
maar je moet ook een retouraanroep klaar voor wanneer het bestand dat klaar is kan ook opgeruimd de functie uw uitvoeren.