logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

AuReadElement - read data from an ExportClient element in a flow

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

See Also