Class ALDSAudioOut.TALDSAudioOut
(Automated Syncronization with Documentation) |
(Automated Syncronization with Documentation) |
||
Line 28: | Line 28: | ||
=== C# (.NET): === | === C# (.NET): === | ||
<code> | <code> | ||
− | '''public ref class''' | + | '''public ref class''' DSAudioOut : [[Class ALBasicAudioOut.TALBasicAudioOut|Mitov.AudioLab.BasicAudioOut]] |
</code> | </code> | ||
== Summary == | == Summary == |
Latest revision as of 00:30, 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: 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 DSAudioOut : 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.