Class ALDSAudioOut.TALDSAudioOut
(Automated Syncronization with Documentation) |
(Automated Syncronization with Documentation) |
||
Line 34: | Line 34: | ||
== Description == | == Description == | ||
− | + | <span style="color:red"><b>Requires DirectShow 8.1 or higher.</b></span> | |
− | + | <span style="color:red"><b>If you don't want to use DirectShow use the | |
− | [[Class ALAudioOut.TALAudioOut|TALAudioOut]] component instead.</ | + | [[Class ALAudioOut.TALAudioOut|TALAudioOut]] component instead.</b></span> |
DirectShow based audio output component. | DirectShow based audio output component. | ||
Line 52: | Line 52: | ||
audio data, as example [[Class ALSignalGen.TALSignalGen|TALSignalGen]], [[Class ALWavePlayer.TALWavePlayer|TALWavePlayer]], or | audio data, as example [[Class ALSignalGen.TALSignalGen|TALSignalGen]], [[Class ALWavePlayer.TALWavePlayer|TALWavePlayer]], or | ||
[[Class ALAudioIn.TALAudioIn|TALAudioIn]]. | [[Class ALAudioIn.TALAudioIn|TALAudioIn]]. | ||
+ | |||
+ | |||
+ | |||
+ | <b>Diagram:</b> | ||
+ | |||
+ | [[Image:ALDSAudioOut_Preview.png]] | ||
== Properties == | == Properties == | ||
Line 85: | Line 91: | ||
== Pins == | == Pins == | ||
*[[Pin ALBasicAudioOut.TALBasicAudioOut.InputPin|InputPin]] - The input pin of the component. | *[[Pin ALBasicAudioOut.TALBasicAudioOut.InputPin|InputPin]] - The input pin of the component. | ||
− | |||
*[[Pin ALBasicAudioOut.TALBasicAudioOut.ClockOutputPin|ClockOutputPin]] - The clock output pin of the component. | *[[Pin ALBasicAudioOut.TALBasicAudioOut.ClockOutputPin|ClockOutputPin]] - The clock output pin of the component. | ||
[[Category:Components]][[Category:Classes]] | [[Category:Components]][[Category:Classes]] |
Revision as of 20:28, 10 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: ALDSAudioOut
Inherits: TALBasicAudioOut
Contents |
Syntax
Delphi:
type TALDSAudioOut = class( TALBasicAudioOut )
C++ Builder:
class TALDSAudioOut : public TALBasicAudioOut
Visual C++ (MFC):
class CTALDSAudioOut : public CTALBasicAudioOut
C# (.NET):
public ref class TALDSAudioOut : Mitov.AudioLab.BasicAudioOut
Summary
Sends audio data to an audio output device.
Description
Requires DirectShow 8.1 or higher.
If you don't want to use DirectShow use the TALAudioOut component instead.
DirectShow based audio output component.
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.
- AudioOutputDevice - Specifies primary and alternative audio output devices.
- Graph - The DirectShow Graph.
Public
- Balance - Specifies the device Balance.
- Volume - Specifies the device volume.
- Opened - Indicates if the device is opened.
- AudioTargets - List of audio output targets.
Methods
Public
- procedure Disable() - Pauses(Disables) the audio output.
- procedure Enable() - Resumes(Enables) the audio output.
- procedure Open() - Opens the device.
- procedure Close() - Closes the device.
- procedure Flush() - Clears the queue of buffers waiting 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.