[Tech] Consiglio per scrivere un Header-wave

Valerio Montagnani tech@vmontagnani.it
Ven 21 Maggio 2004 09:00:44 CEST


On Thu, 20 May 2004 19:17:40 +0200
Gianni Bianchini <giannibi@firenze.linux.it> wrote:

Grazie Gianni, ora ci provo.

Ciao, Vale

> La cosa piu' pulita credo sia definire una struct wavHdr con tutti i
> campi dell'header ciascuno con la propria dimensione, allocarla,
> scrivere i campi uno per uno e poi scrivere sizeof(struct wavHdr) bytes
> sul file usando write().
> 
> typedef struct wavHdr {
>    BYTE1 riff[4];
>    BYTE4 bytestoend;
>    BYTE1 wavetxt[4];
>    BYTE1 fmttxt[4];
>    BYTE4 formatsize;  
>    BYTE2 format;          
>    BYTE2 channels;           
>    BYTE4 samplerate;      
>    BYTE4 avgbyterate;     
>    BYTE2 samplebytes;         
>    BYTE2 channelbits;         
>    BYTE1 datatxt[4];
>    BYTE4 blocksize;
> } tWavHead;
> 
> Ciao.
> Gianni.
> _______________________________________________
> FLUG - Discussioni tecniche - tech@firenze.linux.it
> URL: http://lists.firenze.linux.it/mailman/listinfo/tech
> Archivio: http://lists.firenze.linux.it/pipermail/tech
> Ricerca nell'archivio: http://www.firenze.linux.it/search


-- 
Valerio Montagnani        (Lug-Account)        <tech@vmontagnani.it>
              pub 1024/C7E4BC57    sub 2048g/0E170155
Key fingerprint = D5A4 EDFC 060C 5BD6 E2DD  8252 3B67 C1EB C7E4 BC57



Maggiori informazioni sulla lista flug-tech