AudioRecordingConfiguration Класс

Определение

Класс AudioRecordingConfiguration собирает сведения, описывающие сеанс записи звука.

[Android.Runtime.Register("android/media/AudioRecordingConfiguration", ApiSince=24, DoNotGenerateAcw=true)]
public sealed class AudioRecordingConfiguration : Java.Lang.Object, Android.OS.IParcelable, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/media/AudioRecordingConfiguration", ApiSince=24, DoNotGenerateAcw=true)>]
type AudioRecordingConfiguration = class
    inherit Object
    interface IParcelable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Наследование
AudioRecordingConfiguration
Атрибуты
Реализации

Комментарии

Класс AudioRecordingConfiguration собирает сведения, описывающие сеанс записи звука.

Прямой опрос (см. AudioManager#getActiveRecordingConfigurations()) или обратный вызов (см. AudioManager#registerAudioRecordingCallback(android.media.AudioManager.AudioRecordingCallback, android.os.Handler) методы получения сведений о текущей конфигурации записи устройства).

Конфигурация записи звука содержит сведения о формате записи, используемом приложением (#getClientFormat(), а также о формате записи, фактически используемом устройством (#getFormat()). Два формата записи могут, например, иметь разную частоту выборки из-за аппаратных ограничений (например, запись приложения с частотой 44,1 кГц, в то время как устройство всегда записывает данные с частотой 48 кГц, а платформа Android выполняет повторную выборку для приложения).

Конфигурация также содержит вариант использования, для которого записывается звук (#getClientAudioSource()), что позволяет различать различные действия, такие как текущее распознавание голоса или запись видеокамеры.

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

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

Свойства

AudioDevice

Возвращает сведения об устройстве ввода звука, используемом для этой записи.

AudioSource

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

Class

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

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

Возвращает номер сеанса записи, см. раздел AudioRecord#getAudioSessionId().

ClientAudioSource

Возвращает источник звука, выбранный клиентом.

ClientEffects

Возвращает список AudioEffect.Descriptor для всех эффектов, включенных в данный момент на клиенте записи звука (e.

ClientFormat

Возвращает формат звука, в котором клиентское приложение записывает звук.

Creator

Класс AudioRecordingConfiguration собирает сведения, описывающие сеанс записи звука.

Effects

Возвращает список AudioEffect.Descriptor для всех эффектов, включенных в данный момент в потоке захвата.

Format

Возвращает формат звука, в котором записывается звук на этом устройстве Android.

Handle

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

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

Возвращает значение true, если звук, возвращенный клиенту, в настоящее время заглушается звуковой платформой из-за политики параллельного захвата (e.

JniIdentityHashCode

Класс AudioRecordingConfiguration собирает сведения, описывающие сеанс записи звука.

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

Класс AudioRecordingConfiguration собирает сведения, описывающие сеанс записи звука.

PeerReference

Класс AudioRecordingConfiguration собирает сведения, описывающие сеанс записи звука.

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

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

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

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

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

Методы

Clone()

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

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

Класс AudioRecordingConfiguration собирает сведения, описывающие сеанс записи звука.

Dispose()

Класс AudioRecordingConfiguration собирает сведения, описывающие сеанс записи звука.

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

Класс AudioRecordingConfiguration собирает сведения, описывающие сеанс записи звука.

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

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

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

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

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

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

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

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

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

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

(Унаследовано от Object)
SetHandle(IntPtr, JniHandleOwnership)

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

(Унаследовано от Object)
ToArray<T>()

Класс AudioRecordingConfiguration собирает сведения, описывающие сеанс записи звука.

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

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

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

Класс AudioRecordingConfiguration собирает сведения, описывающие сеанс записи звука.

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

Заставляет текущий поток ждать, пока он не будет пробужден, как правило, из-за <уведомления/><em> или <прерывания></em>.

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

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

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

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

(Унаследовано от Object)
WriteToParcel(Parcel, ParcelableWriteFlags)

Класс AudioRecordingConfiguration собирает сведения, описывающие сеанс записи звука.

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

IJavaPeerable.Disposed()

Класс AudioRecordingConfiguration собирает сведения, описывающие сеанс записи звука.

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

Класс AudioRecordingConfiguration собирает сведения, описывающие сеанс записи звука.

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

Класс AudioRecordingConfiguration собирает сведения, описывающие сеанс записи звука.

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

Класс AudioRecordingConfiguration собирает сведения, описывающие сеанс записи звука.

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

Класс AudioRecordingConfiguration собирает сведения, описывающие сеанс записи звука.

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

Класс AudioRecordingConfiguration собирает сведения, описывающие сеанс записи звука.

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

Класс AudioRecordingConfiguration собирает сведения, описывающие сеанс записи звука.

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

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

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

Класс AudioRecordingConfiguration собирает сведения, описывающие сеанс записи звука.

GetJniTypeName(IJavaPeerable)

Класс AudioRecordingConfiguration собирает сведения, описывающие сеанс записи звука.

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