ACS_Streams

Components for raw audio streams.  These components allow you to handle raw audio (a stream of audio samples without any header).  They can be used, for example, while working with audio signals generated by the program itself.

Summary
ACS_StreamsComponents for raw audio streams.
TStreamOutThis component writes raw audio samples to a TStream-compatible object you provide.
Properties
OutSampleRateThe sample rate of output data.
OutBitsPerSampleThe number of bits per sample in the output data.
OutChannelsThe number of channels in the output data.
TStreamInThis component reads raw audio samples from a TStream-compatible object you provide.
Properties
InBitsPerSampleSets the number of bits per sample (8, 16, 24, 32) for the incoming audio data.
InChannelsSets the number of channels (1 or more) for the incoming audio data.
InSampleRateSets the sample rate (in Hz) for the incoming audio data.
SeekableBy default the TSreamIn component treats the stream it works with as non- seekable.

TStreamOut

This component writes raw audio samples to a TStream-compatible object you provide.

Summary
Properties
OutSampleRateThe sample rate of output data.
OutBitsPerSampleThe number of bits per sample in the output data.
OutChannelsThe number of channels in the output data.

Properties

OutSampleRate

The sample rate of output data.

OutBitsPerSample

The number of bits per sample in the output data.

OutChannels

The number of channels in the output data.

TStreamIn

This component reads raw audio samples from a TStream-compatible object you provide.

Summary
Properties
InBitsPerSampleSets the number of bits per sample (8, 16, 24, 32) for the incoming audio data.
InChannelsSets the number of channels (1 or more) for the incoming audio data.
InSampleRateSets the sample rate (in Hz) for the incoming audio data.
SeekableBy default the TSreamIn component treats the stream it works with as non- seekable.

Properties

InBitsPerSample

Sets the number of bits per sample (8, 16, 24, 32) for the incoming audio data.  Since raw audio has no descriptive headers providing information about its parameters, you must provide this information yourself.

InChannels

Sets the number of channels (1 or more) for the incoming audio data.  Since raw audio has no descriptive headers providing information about its parameters you must provide this information yourself.

InSampleRate

Sets the sample rate (in Hz) for the incoming audio data.  Since raw audio has no descriptive headers providing information about its parameters you must provide this information yourself.

Seekable

By default the TSreamIn component treats the stream it works with as non- seekable.  Set this property to true if the stream actually is seekable.

Close