Voice
اعلان
public abstract class Strawberry.Sound.Voice
نمایانگر یک صدای در حال پخش (Voice) — یک نمونهی پخش از یک SoundBuffer. میتوان از این شیء برای کنترل بلندی صدا، نسبت فرکانس، توقف/توقف موقت/از سرگیری پخش استفاده کرد.
ارثبری از: Strawberry.DisposableReferenceObject
ویژگیها
Buffer abstract
SoundBuffer Buffer { get }
بافری که این صدا از آن پخش میشود.
CurrentPlayTime abstract
زمان پخش فعلی صدا را به ثانیه دریافت میکند.
float CurrentPlayTime { get set }
Volume abstract
بلندی صدا پخش برای این صدا را دریافت یا تنظیم میکند. این ویژگی امکان تنظیم بلندی صدا در زمان واقعی در طول پخش را فراهم میکند.
float Volume { get set }
FrequencyRatio abstract
float FrequencyRatio { get set }
نسبت فرکانس پخش.
Priority abstract
int Priority { get }
اولویت این صدا.
متدها
IsPlaying abstract
بررسی میکند آیا صدا در حال پخش است یا نه.
bool IsPlaying()
خروجی: true اگر صدا در حال پخش، در غیر این صورت false.
IsPaused abstract
بررسی میکند آیا صدا متوقف موقت است یا نه.
bool IsPaused()
خروجی: true اگر صدا متوقف موقت، در غیر این صورت false.
Stop abstract
صدا را از پخش متوقف میکند.
void Stop()
Pause abstract
صدا را متوقف موقت میکند.
void Pause()
Resume abstract
صدا را از سر میگیرد.
void Resume()