OpenALMusic ClassDelta Engine Documentation
Base for OpenAL implementations for music playback.
Inheritance Hierarchy

System Object
  DeltaEngine.Content ContentData
    DeltaEngine.Multimedia Music
      DeltaEngine.Multimedia.BaseOpenAL OpenALMusic
        DeltaEngine.Multimedia.GLFW GLFWMusic
        DeltaEngine.Multimedia.OpenAL ALMusic
        DeltaEngine.Multimedia.OpenTK OpenTKMusic

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

public abstract class OpenALMusic : Music

The OpenALMusic type exposes the following members.

Constructors

  NameDescription
Protected methodOpenALMusic
Initializes a new instance of the OpenALMusic class
Top
Methods

  NameDescription
Protected methodCreateDefault (Inherited from ContentData.)
Public methodDispose (Inherited from ContentData.)
Protected methodDisposeData (Overrides Music DisposeData .)
Protected methodHandleStreamFinished (Inherited from Music.)
Public methodInternalCreateDefault (Inherited from ContentData.)
Public methodIsPlaying (Overrides Music IsPlaying .)
Protected methodLoadData (Overrides ContentData LoadData(Stream).)
Public methodPlay  (Inherited from Music.)
Public methodPlay(Single) (Inherited from Music.)
Protected methodPlayNativeMusic (Overrides Music PlayNativeMusic .)
Protected methodSetPlayingVolume (Overrides Music SetPlayingVolume(Single).)
Public methodStop (Inherited from Music.)
Protected methodStopNativeMusic (Overrides Music StopNativeMusic .)
Public methodToString (Inherited from ContentData.)
Public methodUpdateStateAndPosition (Overrides Music UpdateStateAndPosition .)
Top
Fields

  NameDescription
Protected fieldbufferData
Protected fieldbuffers
Protected fieldcachedVolume (Inherited from Music.)
Protected fieldchannelHandle
Protected fieldContentChanged (Inherited from ContentData.)
Protected fielddevice (Inherited from Music.)
Protected fieldformat
Protected fieldmusicStream
Protected fieldopenAL
Protected fieldplayStartTime
Public fieldStreamFinished (Inherited from Music.)
Top
Properties

  NameDescription
Protected propertyAllowCreationIfContentNotFound (Inherited from Music.)
Public propertyDurationInSeconds (Overrides Music DurationInSeconds.)
Public propertyIsDisposed (Inherited from ContentData.)
Public propertyLoop (Inherited from Music.)
Public propertyMetaData (Inherited from ContentData.)
Public propertyName (Inherited from ContentData.)
Public propertyPositionInSeconds (Overrides Music PositionInSeconds.)
Public propertyVolume (Inherited from Music.)
Top
See Also