Packagecom.noteflight.standingwave2.elements
Classpublic class AudioDescriptor
InheritanceAudioDescriptor Inheritance Object

An AudioDescriptor describes the characteristics of an audio stream in terms of number of channels and sample rate. Every IAudioSource instance is associated with a AudioDescriptor that indicates what kind of audio data is available from it.



Public Properties
 PropertyDefined By
  channels : uint
[read-only] Number of channels
AudioDescriptor
  rate : uint
[read-only] Sampling rate in Hz
AudioDescriptor
Public Methods
 MethodDefined By
  
AudioDescriptor(rate:uint, channels:uint)
AudioDescriptor
Public Constants
 ConstantDefined By
  CHANNELS_MONO : uint = 1
[static]
AudioDescriptor
  CHANNELS_STEREO : uint = 2
[static]
AudioDescriptor
  RATE_11025 : uint = 11025
[static]
AudioDescriptor
  RATE_16000 : uint = 16000
[static]
AudioDescriptor
  RATE_22050 : uint = 22050
[static]
AudioDescriptor
  RATE_44100 : uint = 44100
[static]
AudioDescriptor
  RATE_5512 : uint = 5512
[static]
AudioDescriptor
  RATE_8000 : uint = 8000
[static]
AudioDescriptor
Property Detail
channelsproperty
channels:uint  [read-only]

Number of channels


Implementation
    public function get channels():uint
rateproperty 
rate:uint  [read-only]

Sampling rate in Hz


Implementation
    public function get rate():uint
Constructor Detail
AudioDescriptor()Constructor
public function AudioDescriptor(rate:uint, channels:uint)



Parameters
rate:uint (default = NaN)
 
channels:uint (default = NaN)
Constant Detail
CHANNELS_MONOConstant
public static const CHANNELS_MONO:uint = 1

CHANNELS_STEREOConstant 
public static const CHANNELS_STEREO:uint = 2

RATE_11025Constant 
public static const RATE_11025:uint = 11025

RATE_16000Constant 
public static const RATE_16000:uint = 16000

RATE_22050Constant 
public static const RATE_22050:uint = 22050

RATE_44100Constant 
public static const RATE_44100:uint = 44100

RATE_5512Constant 
public static const RATE_5512:uint = 5512

RATE_8000Constant 
public static const RATE_8000:uint = 8000