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
P
 P16: PBuffer16
 pas, libwma1
 Pause, TAuOutput
 PauseRecord, TAudioTap
 Port, TWMStreamedOut
 Position, TAuInput
 Prepare, TDemoWaveOut
 Progress, TAuOutput
 Project Discussion
 Project Homepage
 Project Source
 Properties
 ProxyHost, TWMStreamedIn
 ProxyPort, TWMStreamedIn
 ProxyProtocol, TWMStreamedIn
 PS16: PStereoBuffer16
Q
 QEdit.h
 Quality
R
 ReadRIFFHeader, TDemoWaveOut
 RecTime, TDXAudioIn
 Regbag.h
 RepeatCount, TMemoryIn
 ReportSize, TAVIIn
 Resume, TAuOutput
 ResumeRecord, TAudioTap
 Rip’n’Listen Demo
 Ripping a CD to OGG
 rqBest
 rqFastest
 rqMedium
 Run, TAuOutput
S
 SampleRate, TAuInput
 SamplesToRead, TDXAudioIn
 Seek, TAuStreamedInput
 Seekable
 SeekInternal
 Serial, TVorbisOut
 SetEndTime, TAuFileIn
 SetStartTime, TAuFileIn
 Size, TAuInput
 Snippets
 StartPos, TCDIn
 StartRecord, TAudioTap
 StartSample, TAuStreamedInput
 StartTrack, TCDIn
 Status
 Stop, TAuOutput
 Stopping and Pausing
 StopRecord, TAudioTap
 StoreMode, TNormalizer
 Stream, TAuStreamedInput
 StretchFactor, TWMStreamedIn
 Supporting a New Audio Format
pointer to a buffer for mono data.
This Delphi unit provides a simple C-style interface for reading and writing WMA files.
procedure Pause
Pauses the output.
procedure PauseRecord
Call this method to pause recording.
The number of port on which the component will listen for incoming connections.
The current reading position in the input stream in bytes.
procedure Prepare; override
Performs all the steps required to initialize output.
Read Progress to get the output progress in percents.
Discussion and support can be found on the Google Group newac-users at http://groups.google.com/group/newac-users.
You can find the official homepage of NewAC at http://www.symmetrica.net/newac.
The source code for NewAC is now hosted on Google Code http://code.google.com/p/newac/.
If your application requires a proxy to connect to Internet, use this property to set the proxy host name.
If your application requires a proxy to connect to Internet, use this property to set the proxy port value.
If your application requires a proxy to connect to Internet, use this property to set the proxy protocol.
pointer to a buffer for stereo data
Desc: Dexter library (DES) Copyright © 1999 - 2000, Microsoft Corporation.
The output file quality.
Use this property to set the trade-off between resampling quality and speed.
function ReadRIFFHeader(Stream : TStream;
var AudioInfo : TAudioInfo) : Boolean
A helper function that parses wav file header and gets audio data parameters.
Use this property to set the recording duration (in seconds).
Desc: part of Tuner library Copyright © 1999 - 2000, Microsoft Corporation.
Use this property to tell the component how many times the contents of the DataBuffer should be replayed before the component reports the end of data.
Due to internal limitations the component cannot report the exact audio stream size when dealing with some compression formats.
procedure Resume
Resumes previously paused output.
procedure ResumeRecord
Call this method to resume paused recording.
This demo ripper can save ripped data into several formats and provides the option to listen to the audio as it is being ripped.
Suppose you want your application to convert data from audio CD tracks to Ogg Vorbis audio compression format.
High quality, but slowest resampling time.
Lowest quality, but still not too bad.
Medium quality
procedure Run
After an input component has been assigned, call Run to start the audio processing chain.
The input stream sample rate in Herz.
Use this property to set the number of samples (frames) the component should record.
function Seek(SampleNum : Int64) : Boolean
This method allows you to change the current playing position in the the input component.
This read only property indicates when the input is seekable.
By default the TSreamIn component treats the stream it works with as non- seekable.
function SeekInternal(var SampleNum : Int64) : Boolean; virtual; abstract
This abstract method should be overridden with an implementation dependong on whether your input component is seekable or not.
function SeekInternal(var SampleNum : Int64) : Boolean; override
Performs the file seeking.
Set the serial number of the logical bitstream in the Vorbis file.
function SetEndTime(Minutes, 
Seconds : LongWord) : Boolean
This function is a wrapper around EndSample property, provided for convenience.
function SetStartTime(Minutes, 
Seconds : LongWord) : Boolean
This function is a wrapper around StartSample property, provided for convenience.
A read only property which returns input data size in bytes.
Bits of code to do things related to NewAC.
Set this property to specify the starting position for data transfer in a TCDPosition format.
procedure StartRecord
Call this method to start recording audio data passing through an audio tap.
Set this property’s value to the sample (frame) you want the input to start playing from.
Set StartTrack to specify the starting position for data transfer at the beginning of the track identified by number.
Read this property to get the component status.
This read only property indicates the output component’s current status.
Read Status to get a TCDStatus about the drive.
procedure Stop(Async : Boolean = True)
Stops the busy component or does nothing if the component is idle.
You can stop a playing chain by calling an output component’s Stop method.
procedure StopRecord
Call this method to stop recording.
TNormalizer needs a preprocessing data stage.
Use this property to set the input data stream for the input component.
Use this property to change the speed at with content is delivered to the component.
Writing new components for NewAC is quite easy.
Close