Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
AuReadElement(3)	    Library Functions Manual		AuReadElement(3)

Name
     AuReadElement - read data from an ExportClient element in a flow

Synopsis
     #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 */

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 applica-
     tion, reading num_bytes from the ExportClient specified by element in audio
     flow flow into data.

Note
     If the flow is "trivial" (consisting only of an ExportClient and an Import-
     Bucket), the num_samples fields in the ExportClient  and  ImportBucket  are
     ignored.

Errors
     AuBadFlow, AuBadElement.

See Also
     AuWriteElement.

     audiolib - Network Audio System C Language Interface

audiolib - read from element	      1.9.4			AuReadElement(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=AuReadElement&sektion=3&manpath=FreeBSD+Ports+15.1.quarterly>

home | help