Ctrl+K

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()