Поделиться через


AudioCodec Класс

Определение

Этот класс определяет коллекцию звуковых кодеков, используемых с AudioStreams.

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

Комментарии

Этот класс определяет коллекцию звуковых кодеков, используемых с AudioStreams. Их параметры предназначены для обмена с помощью протокола описания сеансов (SDP). Большинство перечисленных здесь значений можно найти в RFC 3551, а другие описываются в отдельных стандартах.

Несколько простых конфигураций определяются как общедоступные статические экземпляры для удобства прямого использования. Более сложные можно получить с помощью #getCodec(int, String, String). Например, можно использовать следующий фрагмент кода для создания кодека AMR только для режима.

AudioCodec codec = AudioCodec.getCodec(100, "AMR/8000", "mode-set=1");

Этот элемент считается нерекомендуемым. android.net.sip.SipManager и связанные классы больше не поддерживаются и не должны использоваться в качестве основы будущих приложений VOIP.

Документация по Java для android.net.rtp.AudioCodec.

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

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

AudioCodec(IntPtr, JniHandleOwnership)

Конструктор, используемый при создании управляемых представлений объектов JNI; вызывается средой выполнения.

Свойства

Amr

Адаптивный аудиокодек с ограниченной скоростью, также известный как AMR или AMR-NB.

Class

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

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

Параметры формата, используемые в соответствующем атрибуте SDP.

Gsm

GSM Full-Rate audio codec, также известный как GSM-FR, GSM 06.

GsmEfr

GSM Расширенный полноуровневый аудиокодек, также известный как GSM-EFR, GSM 06.

Handle

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

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

Этот класс определяет коллекцию звуковых кодеков, используемых с AudioStreams.

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

Этот класс определяет коллекцию звуковых кодеков, используемых с AudioStreams.

Pcma

G.

Pcmu

G.

PeerReference

Этот класс определяет коллекцию звуковых кодеков, используемых с AudioStreams.

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

Параметры кодирования, используемые в соответствующем атрибуте SDP.

ThresholdClass

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

ThresholdType

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

Type

Тип полезных данных RTP кодировки.

Методы

Clone()

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

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

Этот класс определяет коллекцию звуковых кодеков, используемых с AudioStreams.

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

Этот класс определяет коллекцию звуковых кодеков, используемых с AudioStreams.

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

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

(Унаследовано от Object)
GetCodec(Int32, String, String)

Создает AudioCodec в соответствии с заданной конфигурацией.

GetCodecs()

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

GetHashCode()

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

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

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

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

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

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

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

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

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

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

Этот класс определяет коллекцию звуковых кодеков, используемых с AudioStreams.

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

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

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

Этот класс определяет коллекцию звуковых кодеков, используемых с AudioStreams.

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

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

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

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

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

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

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

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

IJavaPeerable.Disposed()

Этот класс определяет коллекцию звуковых кодеков, используемых с AudioStreams.

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

Этот класс определяет коллекцию звуковых кодеков, используемых с AudioStreams.

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

Этот класс определяет коллекцию звуковых кодеков, используемых с AudioStreams.

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

Этот класс определяет коллекцию звуковых кодеков, используемых с AudioStreams.

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

Этот класс определяет коллекцию звуковых кодеков, используемых с AudioStreams.

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

Этот класс определяет коллекцию звуковых кодеков, используемых с AudioStreams.

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

Этот класс определяет коллекцию звуковых кодеков, используемых с AudioStreams.

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

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

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

Этот класс определяет коллекцию звуковых кодеков, используемых с AudioStreams.

GetJniTypeName(IJavaPeerable)

Этот класс определяет коллекцию звуковых кодеков, используемых с AudioStreams.

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