Estructuras de datos | |
struct | PdsPlayback |
La estructura tipo PdsPlayback . Esta estructura genera una metodo para reproducir audio por la salida de audio por defecto del sistema. Para usar incluir pds/pdsplayback.h. Más... | |
'defines' | |
#define | TRUE 1 |
#define | FALSE 0 |
Funciones | |
PdsPlayback * | pds_playback_new (PdsDaNatural *freq, PdsDaNatural *bits) |
Crea una estructura para la reproducción de audio digital. Más... | |
int | pds_playback_set_samples_buffer (PdsPlayback *A, PdsDaNatural samples) |
Establece la cantidad de muestras en el buffer de salida. Más... | |
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.0,1.0>. Más... | |
void | pds_playback_free (PdsPlayback *A) |
Libera la estructura para la reproducción de audio digital. Más... | |
void | pds_playback_destroy (PdsPlayback **A) |
Libera la estructura para la reproducción de audio digital, y carga con NULL la estructura. Más... | |
#define TRUE 1 |
Define la palabra TRUE equivalente con 1.
Definición en la línea 52 del archivo pdsplayback.h.
#define FALSE 0 |
Define la palabra FALSE equivalente con 0.
Definición en la línea 60 del archivo pdsplayback.h.
PdsPlayback * pds_playback_new | ( | PdsDaNatural * | freq, |
PdsDaNatural * | bits | ||
) |
Crea una estructura para la reproducción de audio digital.
[in,out] | freq | Frecuencia de muestreo,si no es posible es cargada en freq la frecuencia mas próxima. |
[in,out] | bits | La cantidad de bits en el muestreo, si no es posible es cargada la cantidad de bits posible próxima o inmediata superior. Los valores posibles son:8, 16,24 o32 bits. |
int pds_playback_set_samples_buffer | ( | PdsPlayback * | A, |
PdsDaNatural | samples | ||
) |
Establece la cantidad de muestras en el buffer de salida.
[in,out] | A | estructura para la reproducción de audio digital. |
[in] | samples | La cantidad de muestras en el buffer. |
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.0,1.0>.
[in,out] | A | Estructura para la reproducción de audio digital. |
[in] | X | Vector real de donde se leerán los datos del buffer. |
void pds_playback_free | ( | PdsPlayback * | A | ) |
Libera la estructura para la reproducción de audio digital.
[in,out] | A | Estructura para la reproducción de audio digital. |
void pds_playback_destroy | ( | PdsPlayback ** | A | ) |
Libera la estructura para la reproducción de audio digital, y carga con NULL la estructura.
[in,out] | A | Estructura para la reproducción de audio digital. |