Interface ALSimpleAudioBuffer.IALAudioBuffer

From Mitov Wiki Doc
(Difference between revisions)
Jump to: navigation, search
(Automated Syncronization with Documentation)
 
(Automated Syncronization with Documentation)
 
Line 35: Line 35:
 
*[[Method function ALSimpleAudioBuffer.IALAudioBuffer.GetWaveFormat() : TALWaveFormatExtensible|function GetWaveFormat() : TALWaveFormatExtensible]] - Returns the WaveFormatExtensible structure for the audio data in the buffer.  
 
*[[Method function ALSimpleAudioBuffer.IALAudioBuffer.GetWaveFormat() : TALWaveFormatExtensible|function GetWaveFormat() : TALWaveFormatExtensible]] - Returns the WaveFormatExtensible structure for the audio data in the buffer.  
 
*[[Method function ALSimpleAudioBuffer.IALAudioBuffer.GetDataOffset() : Cardinal|function GetDataOffset() : Cardinal]] - Returns the offset from the beginning of the buffer where the format information ends and the real data starts. This method is rarely used.  
 
*[[Method function ALSimpleAudioBuffer.IALAudioBuffer.GetDataOffset() : Cardinal|function GetDataOffset() : Cardinal]] - Returns the offset from the beginning of the buffer where the format information ends and the real data starts. This method is rarely used.  
 +
*[[Method function ALSimpleAudioBuffer.IALAudioBuffer.IsEqualToValue(Integer) : Boolean|function IsEqualToValue(AValue : Integer) : Boolean]] - Returns true if all the samples in the buffer are equal to a value.
 +
*[[Method function ALSimpleAudioBuffer.IALAudioBuffer.IsEqualChannelValue(Integer;Integer) : Boolean|function IsEqualChannelValue(AChannel : Integer; AValue : Integer) : Boolean]] - Returns true if all the samples in a buffer channel are equal to a value.
 
*[[Method function ALSimpleAudioBuffer.IALAudioBuffer.Read() : PAnsiChar|function Read() : PAnsiChar]] - Returns read only pointer to the buffer data.  
 
*[[Method function ALSimpleAudioBuffer.IALAudioBuffer.Read() : PAnsiChar|function Read() : PAnsiChar]] - Returns read only pointer to the buffer data.  
 
*[[Method function ALSimpleAudioBuffer.IALAudioBuffer.Write() : PAnsiChar|function Write() : PAnsiChar]] - Returns write pointer to the buffer data.  
 
*[[Method function ALSimpleAudioBuffer.IALAudioBuffer.Write() : PAnsiChar|function Write() : PAnsiChar]] - Returns write pointer to the buffer data.  
Line 57: Line 59:
 
*[[Method procedure ALSimpleAudioBuffer.IALAudioBuffer.MultiplyByReal(Real)|procedure MultiplyByReal(AValue : Real)]] - Multiplies the data in the buffer by a real.  
 
*[[Method procedure ALSimpleAudioBuffer.IALAudioBuffer.MultiplyByReal(Real)|procedure MultiplyByReal(AValue : Real)]] - Multiplies the data in the buffer by a real.  
 
*[[Method procedure ALSimpleAudioBuffer.IALAudioBuffer.Resize(Cardinal;Boolean)|procedure Resize(Size : Cardinal; PreserveData : Boolean)]] - Resizes the array and the contained buffers.  
 
*[[Method procedure ALSimpleAudioBuffer.IALAudioBuffer.Resize(Cardinal;Boolean)|procedure Resize(Size : Cardinal; PreserveData : Boolean)]] - Resizes the array and the contained buffers.  
*[[Method function ALSimpleAudioBuffer.IALAudioBuffer.GetChannel(Cardinal) : ISLIntegerBuffer|function GetChannel(AIndex : Cardinal) : ISLIntegerBuffer]] - Returns the channel data ad an ISLIntegerBuffer.  
+
*[[Method function ALSimpleAudioBuffer.IALAudioBuffer.GetChannel(Cardinal) : ISLIntegerBuffer|function GetChannel(AIndex : Cardinal) : ISLIntegerBuffer]] - Returns the channel data ad an [[Interface SLSimpleDataBuffer.ISLIntegerBuffer|ISLIntegerBuffer]].  
*[[Method function ALSimpleAudioBuffer.IALAudioBuffer.GetChannelAsReal(Cardinal) : ISLRealBuffer|function GetChannelAsReal(AIndex : Cardinal) : ISLRealBuffer]] - Returns the channel data ad an ISLRealBuffer.  
+
*[[Method function ALSimpleAudioBuffer.IALAudioBuffer.GetChannelAsReal(Cardinal) : ISLRealBuffer|function GetChannelAsReal(AIndex : Cardinal) : ISLRealBuffer]] - Returns the channel data ad an [[Interface SLSimpleDataBuffer.ISLRealBuffer|ISLRealBuffer]].  
  
 
[[Category:Interfaces]]
 
[[Category:Interfaces]]

Latest revision as of 17:19, 18 October 2012

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: ALSimpleAudioBuffer

Inherits: IMLMediaBuffer

Contents

Syntax

Delphi:

type IALAudioBuffer = interface( IMLMediaBuffer )

Summary

Audio data buffer interface.

Description

Defines Audio data buffer interface.

Properties

Methods

Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox