Provided by: libaudio-dev_1.9.4-6_amd64 bug


       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.

See Also


       audiolib - Network Audio System C Language Interface