AudioAttributes.Builder Класс

Определение

Класс построителя для AudioAttributes объектов.

[Android.Runtime.Register("android/media/AudioAttributes$Builder", DoNotGenerateAcw=true)]
public class AudioAttributes.Builder : Java.Lang.Object
[<Android.Runtime.Register("android/media/AudioAttributes$Builder", DoNotGenerateAcw=true)>]
type AudioAttributes.Builder = class
    inherit Object
Наследование
AudioAttributes.Builder
Атрибуты

Комментарии

Класс построителя для AudioAttributes объектов.

Ниже приведен пример, в Builder котором используется для определения AudioAttributes , который будет использоваться новым AudioTrack экземпляром:

AudioTrack myTrack = new AudioTrack(
                    new AudioAttributes.Builder()
                        .setUsage(AudioAttributes.USAGE_MEDIA)
                        .setContentType(AudioAttributes.CONTENT_TYPE_MUSIC)
                        .build(),
                    myFormat, myBuffSize, AudioTrack.MODE_STREAM, mySession);

По умолчанию все типы сведений (использование, тип контента, флаги), передаваемые экземпляром AudioAttributes , имеют значение "unknown". Неизвестные сведения будут интерпретироваться как значение по умолчанию, зависящее от контекста использования, например , MediaPlayer будет использовать использование AudioAttributes#USAGE_MEDIAпо умолчанию .

Документация по Java для android.media.AudioAttributes.Builder.

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом Android и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License.

Конструкторы

AudioAttributes.Builder()

Создает новый конструктор со значениями по умолчанию.

AudioAttributes.Builder(AudioAttributes)

Создает новый построитель на основе заданных атрибутов AudioAttributes.

AudioAttributes.Builder(IntPtr, JniHandleOwnership)

Класс построителя для AudioAttributes объектов.

Свойства

Class

Возвращает класс среды выполнения данного объекта Object.

(Унаследовано от Object)
Handle

Дескриптор базового экземпляра Android.

(Унаследовано от Object)
JniIdentityHashCode

Класс построителя для AudioAttributes объектов.

(Унаследовано от Object)
JniPeerMembers

Класс построителя для AudioAttributes объектов.

PeerReference

Класс построителя для AudioAttributes объектов.

(Унаследовано от Object)
ThresholdClass

Класс построителя для AudioAttributes объектов.

ThresholdType

Класс построителя для AudioAttributes объектов.

Методы

Build()

Объединяет все заданные атрибуты и возвращает новый AudioAttributes объект .

Clone()

Создает и возвращает копию этого объекта.

(Унаследовано от Object)
Dispose()

Класс построителя для AudioAttributes объектов.

(Унаследовано от Object)
Dispose(Boolean)

Класс построителя для AudioAttributes объектов.

(Унаследовано от Object)
Equals(Object)

Указывает, равен ли какой-то другой объект этому объекту.

(Унаследовано от Object)
GetHashCode()

Возвращает значение хэш-кода для объекта.

(Унаследовано от Object)
JavaFinalize()

Вызывается сборщиком мусора для объекта , когда сборка мусора определяет, что больше нет ссылок на объект .

(Унаследовано от Object)
Notify()

Пробуждает один поток, ожидающий монитора этого объекта.

(Унаследовано от Object)
NotifyAll()

Пробуждает все потоки, ожидающие на мониторе этого объекта.

(Унаследовано от Object)
SetAllowedCapturePolicy(CapturePolicies)

Класс построителя для AudioAttributes объектов.

SetContentType(AudioContentType)

Класс построителя для AudioAttributes объектов.

SetFlags(AudioFlags)

Класс построителя для AudioAttributes объектов.

SetHandle(IntPtr, JniHandleOwnership)

Задает свойство Handle.

(Унаследовано от Object)
SetHapticChannelsMuted(Boolean)

Класс построителя для AudioAttributes объектов.

SetIsContentSpatialized(Boolean)

Класс построителя для AudioAttributes объектов.

SetLegacyStreamType(Stream)

Класс построителя для AudioAttributes объектов.

SetSpatializationBehavior(Int32)

Класс построителя для AudioAttributes объектов.

SetUsage(AudioUsageKind)

Класс построителя для AudioAttributes объектов.

ToArray<T>()

Класс построителя для AudioAttributes объектов.

(Унаследовано от Object)
ToString()

Возвращает строковое представление объекта.

(Унаследовано от Object)
UnregisterFromRuntime()

Класс построителя для AudioAttributes объектов.

(Унаследовано от Object)
Wait()

Вызывает ожидание текущего потока, пока он не пробудится, как правило, из-за <уведомления><<> или>прерывания или прерывания.><

(Унаследовано от Object)
Wait(Int64)

Вызывает ожидание текущего потока, пока он не пробудится, как правило, путем <уведомления><<> или>прерывания или прерывания<> или до истечения определенного количества реального времени.

(Унаследовано от Object)
Wait(Int64, Int32)

Вызывает ожидание текущего потока, пока он не пробудится, как правило, путем <уведомления><<> или>прерывания или прерывания<> или до истечения определенного количества реального времени.

(Унаследовано от Object)

Явные реализации интерфейса

IJavaPeerable.Disposed()

Класс построителя для AudioAttributes объектов.

(Унаследовано от Object)
IJavaPeerable.DisposeUnlessReferenced()

Класс построителя для AudioAttributes объектов.

(Унаследовано от Object)
IJavaPeerable.Finalized()

Класс построителя для AudioAttributes объектов.

(Унаследовано от Object)
IJavaPeerable.JniManagedPeerState

Класс построителя для AudioAttributes объектов.

(Унаследовано от Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Класс построителя для AudioAttributes объектов.

(Унаследовано от Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Класс построителя для AudioAttributes объектов.

(Унаследовано от Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Класс построителя для AudioAttributes объектов.

(Унаследовано от Object)

Методы расширения

JavaCast<TResult>(IJavaObject)

Выполняет преобразование типа, проверенного средой выполнения Android.

JavaCast<TResult>(IJavaObject)

Класс построителя для AudioAttributes объектов.

GetJniTypeName(IJavaPeerable)

Класс построителя для AudioAttributes объектов.

Применяется к