C# Класс Gablarski.OpenAL.OpenAL

Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
Debug void
DebugFormat void
ErrorCheck void
ErrorCheck void
GetIsExtensionPresent bool
GetIsExtensionPresent bool
OpenAL System
ReadStringsFromMemory string[]
alDistanceModel void
alDopplerFactor void
alGetError int
alGetString IntPtr
alIsExtensionPresent sbyte
alSpeedOfSound void
alcGetError int
alcGetIntegerv void
alcGetString IntPtr
alcIsExtensionPresent sbyte

Открытые методы

Метод Описание
GetBytes ( this self, uint samples ) : uint
GetBytesPerSample ( this self ) : uint
GetCaptureDevices ( ) : IEnumerable
GetCaptureDevices ( CaptureDevice &defaultDevice ) : IEnumerable
GetDefaultCaptureDevice ( ) : CaptureDevice
GetDefaultPlaybackDevice ( ) : PlaybackDevice
GetPlaybackDevices ( ) : IEnumerable
GetPlaybackDevices ( PlaybackDevice &defaultDevice ) : IEnumerable
GetSamplesPerSecond ( this self, uint frequency ) : uint
ToOpenALFormat ( this format ) : OpenALAudioFormat

Приватные методы

Метод Описание
Debug ( string message ) : void
DebugFormat ( string format ) : void
ErrorCheck ( ) : void
ErrorCheck ( Device device ) : void
GetIsExtensionPresent ( Device device, string extension ) : bool
GetIsExtensionPresent ( string extension ) : bool
OpenAL ( ) : System
ReadStringsFromMemory ( IntPtr location ) : string[]
alDistanceModel ( DistanceModel model ) : void
alDopplerFactor ( float value ) : void
alGetError ( ) : int
alGetString ( int name ) : IntPtr
alIsExtensionPresent ( string extensionName ) : sbyte
alSpeedOfSound ( float value ) : void
alcGetError ( [ device ) : int
alcGetIntegerv ( IntPtr device, ALCEnum param, int size, int &data ) : void
alcGetString ( [ device, int name ) : IntPtr
alcIsExtensionPresent ( [ device, string extensionName ) : sbyte

Описание методов

GetBytes() публичный статический Метод

public static GetBytes ( this self, uint samples ) : uint
self this
samples uint
Результат uint

GetBytesPerSample() публичный статический Метод

public static GetBytesPerSample ( this self ) : uint
self this
Результат uint

GetCaptureDevices() публичный статический Метод

public static GetCaptureDevices ( ) : IEnumerable
Результат IEnumerable

GetCaptureDevices() публичный статический Метод

public static GetCaptureDevices ( CaptureDevice &defaultDevice ) : IEnumerable
defaultDevice CaptureDevice
Результат IEnumerable

GetDefaultCaptureDevice() публичный статический Метод

public static GetDefaultCaptureDevice ( ) : CaptureDevice
Результат CaptureDevice

GetDefaultPlaybackDevice() публичный статический Метод

public static GetDefaultPlaybackDevice ( ) : PlaybackDevice
Результат PlaybackDevice

GetPlaybackDevices() публичный статический Метод

public static GetPlaybackDevices ( ) : IEnumerable
Результат IEnumerable

GetPlaybackDevices() публичный статический Метод

public static GetPlaybackDevices ( PlaybackDevice &defaultDevice ) : IEnumerable
defaultDevice PlaybackDevice
Результат IEnumerable

GetSamplesPerSecond() публичный статический Метод

public static GetSamplesPerSecond ( this self, uint frequency ) : uint
self this
frequency uint
Результат uint

ToOpenALFormat() публичный статический Метод

public static ToOpenALFormat ( this format ) : OpenALAudioFormat
format this
Результат OpenALAudioFormat