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.

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

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

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

<strong>frameRate:</strong> начальное указание для частоты кадров видео. Используется, если источник синхронизации является vsync. Отрицательные значения можно использовать для очистки предыдущей подсказки.

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

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

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

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()

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

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

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

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

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

(Унаследовано от 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.

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