OpenALSound ClassDelta Engine Documentation
Base for OpenAL implementations for loading and playing sound effects.
Inheritance Hierarchy

System Object
  DeltaEngine.Content ContentData
    DeltaEngine.Multimedia Sound
      DeltaEngine.Multimedia.BaseOpenAL OpenALSound

Namespace: DeltaEngine.Multimedia.BaseOpenAL
Assembly: DeltaEngine.Multimedia.BaseOpenAL (in DeltaEngine.Multimedia.BaseOpenAL.dll) Version: 1.1.1.0 (1.1.1)
Syntax

public class OpenALSound : Sound

The OpenALSound type exposes the following members.

Constructors

  NameDescription
Protected methodOpenALSound
Initializes a new instance of the OpenALSound class
Top
Methods

  NameDescription
Protected methodCacheLengthInSeconds
Protected methodCreateChannel (Overrides Sound CreateChannel(SoundInstance).)
Protected methodCreateDefault (Inherited from ContentData.)
Protected methodCreateNativeBuffer
Public methodCreateSoundInstance (Inherited from Sound.)
Public methodDispose (Inherited from ContentData.)
Protected methodDisposeData (Overrides Sound DisposeData .)
Public methodInternalCreateDefault (Inherited from ContentData.)
Public methodIsPlaying (Overrides Sound IsPlaying(SoundInstance).)
Protected methodLoadData (Overrides ContentData LoadData(Stream).)
Public methodPlay  (Inherited from Sound.)
Public methodPlay(Single, Single) (Inherited from Sound.)
Public methodPlayInstance (Overrides Sound PlayInstance(SoundInstance).)
Protected methodRemoveChannel (Overrides Sound RemoveChannel(SoundInstance).)
Public methodStopAll (Inherited from Sound.)
Public methodStopInstance (Overrides Sound StopInstance(SoundInstance).)
Public methodToString (Inherited from ContentData.)
Top
Fields

  NameDescription
Protected fieldbufferHandle
Protected fieldContentChanged (Inherited from ContentData.)
Protected fieldStatic memberInvalidHandle
Protected fieldlength
Protected fieldopenAL
Protected fieldsoundData
Top
Properties

  NameDescription
Protected propertyAllowCreationIfContentNotFound (Inherited from Sound.)
Public propertyIsAnyInstancePlaying (Inherited from Sound.)
Public propertyIsDisposed (Inherited from ContentData.)
Public propertyLengthInSeconds (Overrides Sound LengthInSeconds.)
Public propertyMetaData (Inherited from ContentData.)
Public propertyName (Inherited from ContentData.)
Public propertyNumberOfInstances (Inherited from Sound.)
Public propertyNumberOfPlayingInstances (Inherited from Sound.)
Top
Events

  NameDescription
Public eventOnPlay (Inherited from Sound.)
Public eventOnStop (Inherited from Sound.)
Top
See Also