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

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

Private Properties

Свойство Тип Описание
GetPropertyF float
SetPropertyF void
Source System
alDeleteSources void
alGenSources void
alGetSourcef void
alGetSourcei void
alSourcePause void
alSourcePlay void
alSourceQueueBuffers void
alSourceStop void
alSourceUnqueueBuffers void
alSourcef void

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

Метод Описание
Dequeue ( ) : SourceBuffer[]
Dequeue ( int buffers ) : SourceBuffer[]
Dispose ( ) : void
Generate ( ) : Source
Generate ( int count ) : Gablarski.OpenAL.Source[]
Pause ( ) : void
Play ( ) : void
Queue ( IEnumerable buffers ) : void
Queue ( SourceBuffer buffer ) : void
QueueAndPlay ( SourceBuffer buffer ) : void
Replay ( ) : void
Stop ( ) : void
ToString ( ) : string

Защищенные методы

Метод Описание
Dispose ( bool disposing ) : void
PlayCore ( bool check ) : void
Queue ( uint bufferIDs ) : void

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

Метод Описание
GetPropertyF ( uint sourceID, FloatSourceProperty property ) : float
SetPropertyF ( uint sourceID, FloatSourceProperty property, float value ) : void
Source ( uint sourceID ) : System
alDeleteSources ( int count, uint sources ) : void
alGenSources ( int count, uint sources ) : void
alGetSourcef ( uint sourceID, FloatSourceProperty property, float &value ) : void
alGetSourcei ( uint sourceID, IntSourceProperty property, int &value ) : void
alSourcePause ( uint sourceID ) : void
alSourcePlay ( uint sourceID ) : void
alSourceQueueBuffers ( uint sourceID, int number, uint bufferIDs ) : void
alSourceStop ( uint sourceID ) : void
alSourceUnqueueBuffers ( uint sourceID, int buffers, uint buffersDequeued ) : void
alSourcef ( uint sourceID, FloatSourceProperty property, float value ) : void

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

Dequeue() публичный Метод

public Dequeue ( ) : SourceBuffer[]
Результат SourceBuffer[]

Dequeue() публичный Метод

public Dequeue ( int buffers ) : SourceBuffer[]
buffers int
Результат SourceBuffer[]

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

Dispose() защищенный Метод

protected Dispose ( bool disposing ) : void
disposing bool
Результат void

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

public static Generate ( ) : Source
Результат Source

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

public static Generate ( int count ) : Gablarski.OpenAL.Source[]
count int
Результат Gablarski.OpenAL.Source[]

Pause() публичный Метод

public Pause ( ) : void
Результат void

Play() публичный Метод

public Play ( ) : void
Результат void

PlayCore() защищенный Метод

protected PlayCore ( bool check ) : void
check bool
Результат void

Queue() публичный Метод

public Queue ( IEnumerable buffers ) : void
buffers IEnumerable
Результат void

Queue() публичный Метод

public Queue ( SourceBuffer buffer ) : void
buffer SourceBuffer
Результат void

Queue() защищенный Метод

protected Queue ( uint bufferIDs ) : void
bufferIDs uint
Результат void

QueueAndPlay() публичный Метод

public QueueAndPlay ( SourceBuffer buffer ) : void
buffer SourceBuffer
Результат void

Replay() публичный Метод

public Replay ( ) : void
Результат void

Stop() публичный Метод

public Stop ( ) : void
Результат void

ToString() публичный Метод

public ToString ( ) : string
Результат string