#include <sent/config.h>
#include <stdio.h>
#include <stdlib.h>
#include <netaudio.h>
#include <defaults.h>
Go to the source code of this file.
Defines | |
#define | TRUE 1 |
Should be the same definition in stddefs.h. | |
#define | FALSE 0 |
Should be the same definition in stddefs.h. | |
Typedefs | |
typedef short | SP16 |
Should be the same definition in stddefs.h. | |
Functions | |
int | NA_standby (int sfreq, char *server_devname) |
Initialize NetAudio device. | |
static void | NA_close () |
Close port. | |
void | NA_start () |
Begin recording. | |
void | NA_stop () |
Pause the recording. | |
int | NA_read (SP16 *buf, int sampnum) |
Read samples from NetAudio port. | |
Variables | |
static NAport * | port |
NetAudio port. | |
static int | need_swap = FALSE |
Incoming data is always BIG ENDIAN. |
This file defines sub functions for NetAudio input in adin_netaudio.c
These functions are separated from adin_netaudio.c because some definitions in NetAudio header "dat_types.h" conflicts with the include header "sent/stddefs.h".
Definition in file adin_na.c.
int NA_standby | ( | int | sfreq, | |
char * | server_devname | |||
) |
Initialize NetAudio device.
sfreq | [in] sampling frequency | |
server_devname | [in] server host name |
Definition at line 60 of file adin_na.c.
Referenced by adin_netaudio_standby().
static void NA_close | ( | ) | [static] |
int NA_read | ( | SP16 * | buf, | |
int | sampnum | |||
) |
Read samples from NetAudio port.
Try to read sampnum samples and returns actual number of recorded samples currently available. This function will block until at least some samples are obtained.
buf | [out] samples obtained in this function | |
sampnum | [in] wanted number of samples to be read |
Definition at line 156 of file adin_na.c.
Referenced by adin_netaudio_read().