Sound device under OpenGL. Handles buffering and playback over multiple channels.
System Object DeltaEngine.Entities Entity DeltaEngine.Multimedia SoundDevice DeltaEngine.Multimedia.BaseOpenAL OpenALSoundDevice DeltaEngine.Multimedia.GLFW GLFWSoundDeviceNamespace: DeltaEngine.Multimedia.GLFWAssemblies: DeltaEngine.Multimedia.GLFW2 (in DeltaEngine.Multimedia.GLFW2.dll) Version: 1.1.1.0 (1.1.1)
DeltaEngine.Multimedia.GLFW3 (in DeltaEngine.Multimedia.GLFW3.dll) Version: 1.1.1.0 (1.1.1)
public sealed class GLFWSoundDevice : OpenALSoundDevice
public sealed class GLFWSoundDevice : OpenALSoundDevice
Public NotInheritable Class GLFWSoundDevice
Inherits OpenALSoundDevice
Public NotInheritable Class GLFWSoundDevice
Inherits OpenALSoundDevice
public ref class GLFWSoundDevice sealed : public OpenALSoundDevice
public ref class GLFWSoundDevice sealed : public OpenALSoundDevice
[<SealedAttribute>]
type GLFWSoundDevice =
class
inherit OpenALSoundDevice
end
[<SealedAttribute>]
type GLFWSoundDevice =
class
inherit OpenALSoundDevice
end
The GLFWSoundDevice type exposes the following members.
| Name | Description |
---|
| GLFWSoundDevice | Initializes a new instance of the GLFWSoundDevice class |
Top
| Name | Description |
---|
| Add T | (Inherited from Entity.) |
| AddTag | (Inherited from Entity.) |
| AttachBufferToChannel | (Overrides OpenALSoundDevice AttachBufferToChannel(Int32, Int32).) |
| BufferData | (Overrides OpenALSoundDevice BufferData(Int32, AudioFormat, Byte , Int32, Int32).) |
| ClearTags | (Inherited from Entity.) |
| Contains T | (Inherited from Entity.) |
| ContainsBehavior T | (Inherited from Entity.) |
| ContainsTag | (Inherited from Entity.) |
| CreateBuffer | (Overrides OpenALSoundDevice CreateBuffer .) |
| CreateBuffers | (Overrides OpenALSoundDevice CreateBuffers(Int32).) |
| CreateChannel | (Overrides OpenALSoundDevice CreateChannel .) |
| Deactivate | (Inherited from Entity.) |
| DeleteBuffer | (Overrides OpenALSoundDevice DeleteBuffer(Int32).) |
| DeleteBuffers | (Overrides OpenALSoundDevice DeleteBuffers( Int32 ).) |
| DeleteChannel | (Overrides OpenALSoundDevice DeleteChannel(Int32).) |
| Dispose | (Inherited from SoundDevice.) |
| Get T |
Gets a specific component, derived classes can return faster cached values (e.g. Entity2D)
View code on GitHub (Inherited from Entity.) |
| GetActiveBehaviors | (Inherited from Entity.) |
| GetChannelState | (Overrides OpenALSoundDevice GetChannelState(Int32).) |
| GetComponentsForSaving | (Inherited from Entity.) |
| GetNumberOfBuffersProcessed | (Overrides OpenALSoundDevice GetNumberOfBuffersProcessed(Int32).) |
| GetNumberOfBuffersQueued | (Overrides OpenALSoundDevice GetNumberOfBuffersQueued(Int32).) |
| GetOrDefault T | (Inherited from Entity.) |
| GetTags | (Inherited from Entity.) |
| IsPlaying | (Overrides OpenALSoundDevice IsPlaying(Int32).) |
| Play | (Overrides OpenALSoundDevice Play(Int32).) |
| QueueBufferInChannel | (Overrides OpenALSoundDevice QueueBufferInChannel(Int32, Int32).) |
| RapidUpdate | (Inherited from SoundDevice.) |
| RegisterCurrentMusic | (Inherited from SoundDevice.) |
| RegisterCurrentVideo | (Inherited from SoundDevice.) |
| Remove T | (Inherited from Entity.) |
| RemoveTag | (Inherited from Entity.) |
| Set | (Inherited from Entity.) |
| SetComponents | (Inherited from Entity.) |
| SetPitch | (Overrides OpenALSoundDevice SetPitch(Int32, Single).) |
| SetPosition | (Overrides OpenALSoundDevice SetPosition(Int32, Vector3D).) |
| SetVolume | (Overrides OpenALSoundDevice SetVolume(Int32, Single).) |
| Start T | (Inherited from Entity.) |
| Stop(Int32) | (Overrides OpenALSoundDevice Stop(Int32).) |
| Stop T | (Inherited from Entity.) |
| ToString | (Inherited from Entity.) |
| TryLoadMusicStream | (Overrides SoundDevice TryLoadMusicStream(Stream, String).) |
| UnqueueBufferFromChannel | (Overrides OpenALSoundDevice UnqueueBufferFromChannel(Int32).) |
TopTopTop