Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
T
 TACMConverter
 Tags, TFLACOut
 TAuConverter
 TAudioConverter
 TAudioMixer
 TAudioMixerMode
 TAudioPass
 TAudioTap
 TAuFileIn
 TAuFileOut
 TAuFileStream
 TAuInput
 TAuOutput
 TAuStreamedInput
 TAuStreamedOutput
 TAuTaggedFileIn
 TAuTaggedFileOut
 TAuThread
 TAVIIn
 TCDIn
 TCDInfo
 TCDMSF
 TCDPosition
 TCDStatus
 TCDTrackInfo
 TDemoWaveIn
 TDemoWaveOut
 TDitherer
 TDXAudioIn
 TDXAudioOut
 Terminating the Playback
 TFLACIn
 TFLACOut
 Third Party Libraries
 ThreadPriority, TAuOutput
 TId3v1Tags
 TId3v2Tags
 TimedOut, TWMStreamedIn
 TimeElapsed, TAuOutput
 TInputItem
 TInputList
 Tips&Tricks
 TMACIn
 TMACOut
 TMemoryIn
 TMP3In
 TMP3Out
 TMPCIn
 TMPCOut
 TmpFileName, TNormalizer
 TMSResampler
 TNormalizer
 TOFRIn
 Topic Sentences
 TotalBlocks, TMACIn
 TotalSamples, TAuInput
 TotalTime, TAuInput
 Tracks, TCDIn
 TracksCount, TCDIn
 TRateConverter
 TRealTimeMixer
 TResampler
 TResamplerQuality, TResampler
 TStreamIn
 TStreamOut
 ttAudio
 ttData
 TTrackType
 TTTAIn
 TTTAOut
 Tuner.h
 TVoiceFilter
 TVorbisIn
 TVorbisOut
 TWaveIn
 TWaveOut
 TWaveTap
 TWavType
 TWMADualPassOut
 TWMAOut
 TWMATap
 TWMIn
 TWMStreamedIn
 TWMStreamedOut
 TWVIn
 TWVOut
U
 Underruns
 URL, TWMStreamedOut
 Using Streams
V
 Valid, TAuFileIn
 Values[const Id: String]
 Variables
 VBR
 VBRQuality
 Verify, TFLACOut
 Version History
 Volume, TDXAudioOut
 VorbisComments, TFLACIn
W
 WavType
 Wayne Thursby
 WideFileName
 Writing an Input Component
 Writing an Output Component
 Writing Your Own Components
Descends from TAuConverter, an ACM-based converter.
Use this property to add a set of Vorbis-style comments (artist, title, etc.)
Descends from TAuInput, the base class for all converter components.
Descends from TAuConverter.
This component can mix or concatenate two input audio streams.
This enumeration represents the different modes of operation for a TAudioMixer.
A TAuConverter descendant which plays sound passing through it.
This is the base class for all “audio tap components”.
A descendant of TAuStreamedInput to deal with files and streams.
A descendant of TAuStreamedOutput to deal with files and streams.
TFileStream analog that handles Unicode.
The ancestor class for all input components.
The ancestor class for all output components.
A descendant of TAuInput to deal with streams.
A descendant of TAuOutput to deal with streams.
Descends from TAuFileIn, this class is an ancestor of the file input components that use ID3V* tags.
Descends from TAuFileOut, this class is an ancestor of the file output components that use Id3v* tags.
Custom TThread descendant that does something.
This component extracts audio streams from AVI files.
This component reads data from CD-DA directly.
General information about the disc in the drive.
The standard measure of time duration (and byte length) when dealing with CD-DA.
Represents the current reader position on disc.
The status of the CD-ROM drive.
Carries information about a CD_DA track.
A demo input component capable of reading data from raw PCM wav files.
A demo output component capable of storing data on disk or in a stream in the raw PCM wav format.
Descends from TAuConverter.
Performs audio recording from a sound card using the DirectX API.
Performs audio playback using the DirectX API.
You can call the output component’s Stop method to terminate an ongoing playback at any time, but because of the multithreaded nature of NewAC the playback doesn’t stop at once when requested.
FLAC decoder component.
FLAC encoder component.
Some of NewAC components require certain shared libraries, which are not included in the package but are publicly available and may be found on many sites both in source and binary forms.
This property allows you to set the priority of the output thread.
This class is for handling Id3V1 tags.
This class is for handling Id3v2 tags.
This property indicates if some network operation has timed out.
The time in seconds that has passed since the playback was started.
Descends from TCollectionItem.
Descends from TAuInput.
Here is a collection of hints and code snippets related to NewAC or audio processing in general.
Monkey’s Audio (APE) decoder.
Monkey’s Audio (APE) encoder.
A descendant of TAuInput which reads audio data from a memory block that you provide.
The mp3 file/stream decoder that uses the Windows built-in decoder, descends from TWMIn
This component is a LAME-based mp3 encoder.
A descenant of TAuTaggedFileIn which decodes Musepack.
Descendant of TAuTaggedFileOut which decodes Musepack.
The name of the temporary file that stores intermediate data in the nsmFile mode.
A fast high-quality resampler based on Windows Vista resampler DMO.
Descends from TAuConverter.
A descendant of TAuTaggedFileIn which decodes OptimFROG.
The total number of blocks in the file.
A read only property which returns number of samples (frames) in the input stream.
A read only property which returns input playback time in seconds.
Returns information about a track specified by its number.
The number of tracks on the disc.
Descends from TAuConverter.
This component can mix two input audio streams in real timr.
A high-quality audio resampler.
This component reads raw audio samples from a TStream-compatible object you provide.
This component writes raw audio samples to a TStream-compatible object you provide.
Audio track
Data track
The type of the current track.
The TTA decoder component, descends from TAuTaggedFileIn.
The TTA encoder component, descends from TAuTaggedFileOut.
Desc: Tuner library Copyright © 1999 - 2000, Microsoft Corporation.
A wrapper around Windows DMO that implements several voice-related DSPs.
The Ogg Vorbis decoder component.
The Ogg Vorbis encoder component.
Wave file decoder.
Wave file encoder.
Descends from TAudioTap.
The format of the WAV.
This component implements Windows Media Audio 2-pass encoder.
Windows Media Audio file/stream encoder.
Descends from TAudioTap.
Windows Media Audio file/stream decoder.
This component can stream Windows Media audio over HTTP in local or global networks.
WavPack decoder, descends from TAuTaggedFileIn.
WavPack encoder, descends from TAuTaggedFileOut.
This read only property returns the number of internal buffer underruns that have occured during playback.
This read only property returns the number of internal buffer underruns that have occurred during playback.
Use this property to get the transmitting host URL.
Almost all NewAC components that read data from audio files or store data in audio file format can work with both disk files and memory streams (currently only TMACIn and TMACOut components do not support general streams).
Read this property to determine if the file is valid.
This property returns a tag value based on its Id.
Use this property to switch between constant bitrate and variable bitrate encoding modes.
Use this property to switch between constant bitrate and variable bitrate lossy encoding modes.
Use this property to switch between constant bitrate and variable bitrate lossy encoding modes.
Use this property to set the VBR quality in VBR mode.
Use this property to set the output audio quality in VBR mode.
Use this property to set the output audio quality in VBR mode.
Setting Verify to True forces the FLAC encoder to verify its own output.
Short list of new features for each NewAC version.
Use this property to set or get the volume of the sound being played.
Read this property to get tags (artist, title, etc.)
This TWavType property indicates the current .wav file encoding.
Use this TWavType property to specify output .wav file encoding.
Use this proeprty to set or get the file name the data is written to in Unicode charset.
Allows you to handle file names in Unicode.
Allows you to handle file names in Unicode.
Your main goal as an input component writer is to decode audio data from the format you are working with into the NewAC format and to provide additional parameters for representing an audio stream.
When writing an output component you always have to override three methods: Prepare, DoOutput and Done.
Eventually you may want to extend NewAC with your own components.
Close