Table of Contents
AuReadElement - read data from an ExportClient
element in a flow 
#include <audio/audiolib.h> 
void AuReadElement(server,
flow, element, num_bytes, data, status) 
    AuServer *server;
 
    AuFlowID flow;
 
    int element;
 
    AuUint32 num_bytes;
 
    AuPointer data;
 
    AuStatus *status; /* RETURN */
 
- server
- Specifies the connection to the audio server. 
- flow
- Specifies
the ID of the flow. 
- element
- Specifies the index of the ExportClient element
to read the data from. 
- num_bytes
- Specifies the number of bytes of audio data
to read. 
- data
- Specifies the buffer to read the audio data into. 
- status
- If non-NULL,
flush the output buffer and return the status from the server. 
AuReadElement
transfers audio data from the server to the client application, reading
num_bytes from the ExportClient specified by element in audio flow flow
into data. 
If the flow is "trivial" (consisting only of an ExportClient
and an ImportBucket), the num_samples fields in the ExportClient and ImportBucket
are ignored. 
AuBadFlow, AuBadElement. 
AuWriteElement.
audiolib
- Network Audio System C Language Interface 
Table of Contents