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 собирает сведения, описывающие сеанс записи звука.
Прямой опрос (см. 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 |
Возвращает класс среды выполнения данного объекта |
ClientAudioSessionId |
Возвращает номер сеанса записи, см. раздел |
ClientAudioSource |
Возвращает источник звука, выбранный клиентом. |
ClientEffects |
Возвращает список |
ClientFormat |
Возвращает формат звука, в котором клиентское приложение записывает звук. |
Creator |
Класс AudioRecordingConfiguration собирает сведения, описывающие сеанс записи звука. |
Effects |
Возвращает список |
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 собирает сведения, описывающие сеанс записи звука. |