C# Класс NScumm.Scumm.Audio.SampleBuffer

Optimized for use with periodical read/write phases when the buffer is filled in a write phase and completely read in a read phase. The growing strategy is optimized for repeated small (e.g. 2 bytes) single writes resulting in large buffers (avg.: 4KB, max: 18KB @ 16bit/22.050kHz (MM sound21)).
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
Clear ( ) : void
EnsureFree ( int needed ) : void
Read ( short dataPtr, int offset, int dataSize ) : int
SampleBuffer ( ) : System
Write ( short value ) : int

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

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

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

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

public EnsureFree ( int needed ) : void
needed int
Результат void

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

public Read ( short dataPtr, int offset, int dataSize ) : int
dataPtr short
offset int
dataSize int
Результат int

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

public SampleBuffer ( ) : System
Результат System

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

public Write ( short value ) : int
value short
Результат int