AudioFormat.Builder Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Класс построителя для AudioFormat
объектов.
[Android.Runtime.Register("android/media/AudioFormat$Builder", DoNotGenerateAcw=true)]
public class AudioFormat.Builder : Java.Lang.Object
[<Android.Runtime.Register("android/media/AudioFormat$Builder", DoNotGenerateAcw=true)>]
type AudioFormat.Builder = class
inherit Object
- Наследование
- Атрибуты
Комментарии
Класс построителя для AudioFormat
объектов. Используйте этот класс для настройки и создания экземпляра AudioFormat. Задавая характеристики формата, такие как кодировка звука, маска канала или частота дискретизации, вы указываете, какие из них должны отличаться от поведения по умолчанию на этом устройстве, где бы ни использовался этот аудиоформат. Полное AudioFormat
описание различных параметров, которые можно использовать для настройки экземпляра AudioFormat
, см. в этой статье.
AudioFormat
используется, например, в AudioTrack#AudioTrack(AudioAttributes, AudioFormat, int, int, int)
. В этом конструкторе все характеристики формата, заданные Builder
в (например, с #setSampleRate(int)
) будут изменять значения по умолчанию, используемые AudioTrack
. В этом случае для воспроизведения звука с AudioTrack
параметром частота выборки, заданная в Builder
, переопределяет частоту выборки выходных данных платформы, которая в противном случае будет выбрана по умолчанию.
Документация по Java для android.media.AudioFormat.Builder
.
Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License Creative Commons 2.5 Attribution License.
Конструкторы
AudioFormat.Builder() |
Создает новый построитель без набора характеристик формата. |
AudioFormat.Builder(AudioFormat) |
Создает новый построитель из заданного |
AudioFormat.Builder(IntPtr, JniHandleOwnership) |
Класс построителя для |
Свойства
Class |
Возвращает класс среды выполнения данного объекта |
Handle |
Дескриптор базового экземпляра Android. (Унаследовано от Object) |
JniIdentityHashCode |
Класс построителя для |
JniPeerMembers |
Класс построителя для |
PeerReference |
Класс построителя для |
ThresholdClass |
Класс построителя для |
ThresholdType |
Класс построителя для |
Методы
Build() |
Объединяет все заданные характеристики формата и возвращает новый |
Clone() |
Создает и возвращает копию этого объекта. (Унаследовано от Object) |
Dispose() |
Класс построителя для |
Dispose(Boolean) |
Класс построителя для |
Equals(Object) |
Указывает, равен ли какой-то другой объект этому объекту. (Унаследовано от Object) |
GetHashCode() |
Возвращает значение хэш-кода для объекта. (Унаследовано от Object) |
JavaFinalize() |
Вызывается сборщиком мусора для объекта , когда сборка мусора определяет, что больше нет ссылок на объект . (Унаследовано от Object) |
Notify() |
Пробуждение одного потока, ожидающего на мониторе этого объекта. (Унаследовано от Object) |
NotifyAll() |
Активирует все потоки, ожидающие на мониторе этого объекта. (Унаследовано от Object) |
SetChannelIndexMask(Int32) |
Класс построителя для |
SetChannelMask(ChannelOut) |
Класс построителя для |
SetEncoding(Encoding) |
Класс построителя для |
SetHandle(IntPtr, JniHandleOwnership) |
Задает свойство Handle. (Унаследовано от Object) |
SetSampleRate(Int32) |
Класс построителя для |
ToArray<T>() |
Класс построителя для |
ToString() |
Возвращает строковое представление объекта. (Унаследовано от Object) |
UnregisterFromRuntime() |
Класс построителя для |
Wait() |
Заставляет текущий поток ждать, пока он не будет пробужден, как правило, из-за <уведомления/><em> или <прерывания></em>. (Унаследовано от Object) |
Wait(Int64) |
Заставляет текущий поток ждать, пока он не будет пробужден, как правило, из-за <уведомления</>em>, <>прерывания< или> em, либо до истечения определенного количества реального времени. (Унаследовано от Object) |
Wait(Int64, Int32) |
Заставляет текущий поток ждать, пока он не будет пробужден, как правило, из-за <уведомления</>em>, <>прерывания< или> em, либо до истечения определенного количества реального времени. (Унаследовано от Object) |
Явные реализации интерфейса
IJavaPeerable.Disposed() |
Класс построителя для |
IJavaPeerable.DisposeUnlessReferenced() |
Класс построителя для |
IJavaPeerable.Finalized() |
Класс построителя для |
IJavaPeerable.JniManagedPeerState |
Класс построителя для |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
Класс построителя для |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Класс построителя для |
IJavaPeerable.SetPeerReference(JniObjectReference) |
Класс построителя для |
Методы расширения
JavaCast<TResult>(IJavaObject) |
Выполняет преобразование типа, проверенное средой выполнения Android. |
JavaCast<TResult>(IJavaObject) |
Класс построителя для |
GetJniTypeName(IJavaPeerable) |
Класс построителя для |