SoundStream
اعلان
public abstract class Strawberry.Sound.SoundStream
یک stream صوتی که میتوان برای پخش صدا استفاده کرد.
ارثبری از: Strawberry.DisposableReferenceObject
ویژگیها
SoundManager abstract
مدیر صدایی که بافر توسط آن ساخته شده.
ISoundManager SoundManager { get }
BitsPerSample abstract
بیت به ازای نمونه صدا را دریافت میکند.
int BitsPerSample { get }
SampleRate abstract
نرخ نمونهبرداری صدا را دریافت میکند.
int SampleRate { get }
Channels abstract
تعداد کانالهای صدا را دریافت میکند. 1 برای مونو، 2 برای استریو.
int Channels { get }
IsLoop abstract
آیا stream در حال تکرار است را دریافت میکند.
bool IsLoop { get }
Seconds abstract
طول stream را به ثانیه دریافت میکند.
float Seconds { get }
Volume abstract
بلندی صدا stream را دریافت یا تنظیم میکند.
float Volume { get set }
CurrentPlayTime abstract
زمان پخش فعلی stream را به ثانیه دریافت یا تنظیم میکند.
float CurrentPlayTime { get set }
متدها
Play abstract
stream را پخش میکند.
void Play(bool loop = false)
پارامترها:
| نام | نوع | توضیحات |
|---|---|---|
loop |
System.Boolean = false |
اگر true، stream تکرار میشود |
Resume abstract
stream را از سر میگیرد.
void Resume()
Stop abstract
stream را متوقف میکند.
void Stop()
Pause abstract
stream را متوقف موقت میکند.
void Pause()
IsStreaming abstract
اگر stream در حال پخش است true برمیگرداند.
bool IsStreaming()
خروجی: وضعیت stream. true اگر در حال پخش، در غیر این صورت false.
IsPaused abstract
اگر stream متوقف موقت است true برمیگرداند، در غیر این صورت false.
bool IsPaused()
خروجی: وضعیت stream. true اگر متوقف موقت، در غیر این صورت false.
Update abstract
stream را میخواند و اگر هنوز در حال streaming است true برمیگرداند، در غیر این صورت false.
bool Update()
خروجی: true اگر stream هنوز در حال streaming، در غیر این صورت false.