AuReadElement - read data from an ExportClient element in a flow
Contents
Arguments
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.
Description
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.
Errors
AuBadFlow, AuBadElement.
Name
AuReadElement - read data from an ExportClient element in a flow
Note
If the flow is "trivial" (consisting only of an ExportClient and an ImportBucket), the num_samples fields
in the ExportClient and ImportBucket are ignored.
See Also
AuWriteElement.
audiolib - NetworkAudioSystem C Language Interface
audiolib - read from element 1.9.4 AuReadElement(3)
Synopsis
#include <audio/audiolib.h>
void AuReadElement(server, flow, element, num_bytes, data, status)
AuServer *server;
AuFlowIDflow;
int element;
AuUint32num_bytes;
AuPointerdata;
AuStatus *status; /* RETURN */
