PullAudioInputStreamCallback.Read(Byte[], UInt32) Method

Definition

Reads binary data from the stream. Note: The dataBuffer returned by Read() cannot contain any audio header.

public abstract int Read (byte[] dataBuffer, uint size);
abstract member Read : byte[] * uint32 -> int
Public MustOverride Function Read (dataBuffer As Byte(), size As UInteger) As Integer

Parameters

dataBuffer
Byte[]

The buffer to fill

size
UInt32

The size of the buffer.

Returns

The number of bytes filled, or 0 in case the stream hits its end and there is no more data available. If there is no data immediately available, Read() blocks until the next data becomes available.

Applies to