31 #include <pds/pdsra.h> 32 #include <pds/pdsda.h> 34 int main (
int argc,
char *argv[])
54 printf(
"Error creando PdsPlay\n");
58 printf(
"freq:%d\n",freq);
59 printf(
"bits:%d\n",bits);
64 printf(
"Error colocando buffer\n");
69 for (i = 0; i < 1200; ++i)
71 fd=fopen(
"data.dat",
"r");
72 if(fd==NULL) {printf(
"Error open\n");
return EXIT_FAILURE;}
74 pds_vector_fscanf(X,fd);
76 if(
id==
FALSE) {printf(
"Error Play\n");
return EXIT_FAILURE;}
78 pds_vector_fscanf(X,fd);
80 if(
id==
FALSE) {printf(
"Error Play\n");
return EXIT_FAILURE;}
PdsPlayback * pds_playback_new(PdsDaNatural *freq, PdsDaNatural *bits)
Crea una estructura para la reproducción de audio digital.
unsigned int PdsDaNatural
int pds_playback_write(PdsPlayback *A, PdsVector *X)
Escribe los datos de X en el buffer de salida. Los datos estarán comprendidos entre [-1...
void pds_playback_free(PdsPlayback *A)
Libera la estructura para la reproducción de audio digital.
int pds_playback_set_samples_buffer(PdsPlayback *A, PdsDaNatural samples)
Establece la cantidad de muestras en el buffer de salida.
La estructura tipo PdsPlayback . Esta estructura genera una metodo para reproducir audio por la salid...