Estructuras de datos | |
struct | PdsRecord |
La estructura tipo PdsRecord . Esta estructura genera una metodo para grabar audio por la entrada de audio por defecto del sistema. Para usar incluir pds/pdsrecord.h. Más... | |
'defines' | |
#define | TRUE 1 |
#define | FALSE 0 |
Funciones | |
PdsRecord * | pds_record_new (PdsDaNatural *freq, PdsDaNatural *bits) |
Crea una estructura para la grabación de audio digital. Más... | |
int | pds_record_set_samples_buffer (PdsRecord *A, PdsDaNatural samples) |
Establece la cantidad de muestras en el buffer de lectura. Más... | |
int | pds_record_read (PdsRecord *A, PdsVector *X) |
Lee los datos en el buffer de lectura. Los datos estarán comprendidos entre [-1.0,1.0>. Más... | |
void | pds_record_free (PdsRecord *A) |
Libera la estructura para la grabación de audio digital. Más... | |
void | pds_record_destroy (PdsRecord **A) |
Libera la estructura para la grabació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 pdsrecord.h.
#define FALSE 0 |
Define la palabra FALSE equivalente con 0.
Definición en la línea 60 del archivo pdsrecord.h.
PdsRecord * pds_record_new | ( | PdsDaNatural * | freq, |
PdsDaNatural * | bits | ||
) |
Crea una estructura para la grabació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_record_set_samples_buffer | ( | PdsRecord * | A, |
PdsDaNatural | samples | ||
) |
Establece la cantidad de muestras en el buffer de lectura.
[in,out] | A | estructura para la grabación de audio digital. |
[in] | samples | La cantidad de muestras en el buffer. |
int pds_record_read | ( | PdsRecord * | A, |
PdsVector * | X | ||
) |
Lee los datos en el buffer de lectura. Los datos estarán comprendidos entre [-1.0,1.0>.
[in,out] | A | Estructura para la grabación de audio digital. |
[in] | X | Vector real donde se guardarán los datos del buffer. |
void pds_record_free | ( | PdsRecord * | A | ) |
Libera la estructura para la grabación de audio digital.
[in,out] | A | Estructura para la grabación de audio digital. |
void pds_record_destroy | ( | PdsRecord ** | A | ) |
Libera la estructura para la grabación de audio digital, y carga con NULL la estructura.
[in,out] | A | Estructura para la grabación de audio digital. |