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


SyncParams Класс

Определение

Структура для общих парам синхронизации A/V.

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

Комментарии

Структура для общих парам синхронизации A/V.

MediaSyncИспользуется {link MediaSync#getSyncParams()} и {link MediaSync#setSyncParams(SyncParams)} для управления поведением синхронизации A/V.

<режим строгой>настройки звука:</сильный> выбор обработки звуковой дорожки при изменении скорости воспроизведения из-за синхронизации. <ul><li>SyncParams#AUDIO_ADJUST_MODE_DEFAULT: Система определит оптимальную обработку. </li li>SyncParams#AUDIO_ADJUST_MODE_STRETCH<>: изменение скорости воспроизведения звука без изменения его поля.</li li>SyncParams#AUDIO_ADJUST_MODE_RESAMPLE<>: изменение скорости воспроизведения звука путем изменения размера звука.</li></ul>

<источник строгой>синхронизации:</сильный> выбор источника часов для синхронизации. <ul><li>SyncParams#SYNC_SOURCE_DEFAULT: Система определяет лучший выбор.</li li>SyncParams#SYNC_SOURCE_SYSTEM_CLOCK<>: используйте системные часы для источника синхронизации.</li li>SyncParams#SYNC_SOURCE_AUDIO<>: используйте звуковую дорожку для источника синхронизации.</li li>SyncParams#SYNC_SOURCE_VSYNC<>: синхронизация мультимедиа с vsync.</li></ul>

<strong>tolerance:</strong> указывает количество разрешенных изменений скорости воспроизведения для синхронизации мультимедиа с источником синхронизации. Обработка этого зависит от источника синхронизации, но не должно быть отрицательным и должно быть меньше одного.

<strong>frameRate:</strong> initial hint for video frame rate. Используется при использовании источника синхронизации vsync. Отрицательные значения можно использовать для очистки предыдущего указания.

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

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

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

SyncParams()

Структура для общих парам синхронизации A/V.

Свойства

AudioAdjustMode

Извлекает режим настройки звука.

Class

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

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

Извлекает указание частоты кадров видео.

Handle

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

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

Структура для общих парам синхронизации A/V.

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

Структура для общих парам синхронизации A/V.

PeerReference

Структура для общих парам синхронизации A/V.

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

Извлекает источник синхронизации.

ThresholdClass

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

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

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

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

Извлекает коэффициент терпимости.

Методы

AllowDefaults()

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

Clone()

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

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

Структура для общих парам синхронизации A/V.

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

Структура для общих парам синхронизации A/V.

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

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

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

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

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

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

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

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

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

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

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

Задает режим настройки звука.

SetFrameRate(Single)

Задает подсказку частоты кадров видео, которую следует использовать.

SetHandle(IntPtr, JniHandleOwnership)

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

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

Задает источник синхронизации.

SetTolerance(Single)

Задает допустимое значение.

ToArray<T>()

Структура для общих парам синхронизации A/V.

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

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

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

Структура для общих парам синхронизации A/V.

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

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

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

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

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

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

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

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

IJavaPeerable.Disposed()

Структура для общих парам синхронизации A/V.

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

Структура для общих парам синхронизации A/V.

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

Структура для общих парам синхронизации A/V.

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

Структура для общих парам синхронизации A/V.

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

Структура для общих парам синхронизации A/V.

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

Структура для общих парам синхронизации A/V.

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

Структура для общих парам синхронизации A/V.

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

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

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

Структура для общих парам синхронизации A/V.

GetJniTypeName(IJavaPeerable)

Структура для общих парам синхронизации A/V.

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