Class ALAudioOut.TALAudioOut
(Automated Syncronization with Documentation) |
(Automated Syncronization with Documentation) |
Revision as of 00:10, 26 June 2013
This is a Beta Read Only version of this page. Please review and send recommendations to mitov@mitov.com. We will enable the editing as soon as we are happy with the overall Wiki site.
Package: AudioLabBasicPkg
Unit: ALAudioOut
Inherits: TALBasicAudioOut
Contents |
Syntax
Delphi:
type TALAudioOut = class( TALBasicAudioOut )
C++ Builder:
class TALAudioOut : public TALBasicAudioOut
Visual C++ (MFC):
class CTALAudioOut : public CTALBasicAudioOut
C# (.NET):
public ref class TALAudioOut : Mitov.AudioLab.BasicAudioOut
Summary
Sends audio data to an audio output device.
Description
Use this component to output audio data via output device such as Speakers, Line Out, or Modem.
To output data via device, place the component on a form, select the driver of the device to use for output, set the Enabled property of the component to True, and connect the InputPin to an OutputPin of a component capable of producing audio data, as example TALSignalGen, TALWavePlayer, or TALAudioIn.
Diagram:
Properties
Published
- PrefillInterval - Prefill interval in milliseconds.
- Device - Specifies the audio output device(s) to be used.
Methods
Public
- procedure Flush() - Clears the queue of buffers waiting to be played.
- procedure Close() - Closes the audio output device.
- function Open() : Boolean - Opens the audio output device.
Events
- OnError - Occurs on audio out device error.
- OnWarning - Occurs on audio out device warning.
- OnQueueEmpty - Fired when there is no more data to be played.
From TALBasicAudioOut
Properties
Published
- Enabled - Enables/Disables the audio out.
- MasterPumping - Specifies the masterpumping settings.
Pins
- InputPin - The input pin of the component.
- ClockOutputPin - The clock output pin of the component.