PlaybackParams Класс

Определение

Структура для общих параметров воспроизведения.

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

Комментарии

Структура для общих параметров воспроизведения.

Используется и AudioTrack#setPlaybackParams(PlaybackParams) для управления поведением AudioTrackAudioTrack#getPlaybackParams() воспроизведения.

<strong>audio fallback mode:</strong> select out-of-range parameter handling. <ul><li>PlaybackParams#AUDIO_FALLBACK_MODE_DEFAULT: система определит оптимальную обработку. </li><li:>PlaybackParams#AUDIO_FALLBACK_MODE_MUTE воспроизведение тишины для params, как правило, вне диапазона.</li>li:>PlaybackParams#AUDIO_FALLBACK_MODE_FAIL возвращается java.lang.IllegalArgumentException из AudioTrack.setPlaybackParams(PlaybackParams).<</li></ul>

<strong>pitch:</strong> увеличивает или уменьшает тональную частоту звукового содержимого. Он выражается как мультипликативный коэффициент, где нормальный шаг составляет 1,0f.

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

Для воспроизведения звука можно использовать различные сочетания скорости и тона; некоторые распространенные из них: <ul<>li><em>Pitch равно 1,0f.</em> Изменение скорости будет выполнено с сохранением тона, часто называемого <em>timestretching</em>.</li><li><em>Pitch равно скорости.</em> Изменение скорости будет выполнено с помощью <em>resampling</em>, аналогично AudioTrack#setPlaybackRate(int).</li></ul>

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

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

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

PlaybackParams()

Структура для общих параметров воспроизведения.

Свойства

AudioFallbackMode

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

Class

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

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

Структура для общих параметров воспроизведения.

Handle

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

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

Структура для общих параметров воспроизведения.

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

Структура для общих параметров воспроизведения.

PeerReference

Структура для общих параметров воспроизведения.

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

Извлекает коэффициент тона.

Speed

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

ThresholdClass

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

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

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

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

Методы

AllowDefaults()

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

Clone()

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

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

Структура для общих параметров воспроизведения.

Dispose()

Структура для общих параметров воспроизведения.

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

Структура для общих параметров воспроизведения.

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

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

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

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

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

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

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

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

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

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

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

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

SetHandle(IntPtr, JniHandleOwnership)

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

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

Задает коэффициент тона.

SetSpeed(Single)

Задает коэффициент скорости.

ToArray<T>()

Структура для общих параметров воспроизведения.

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

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

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

Структура для общих параметров воспроизведения.

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

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

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

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

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

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

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

Структура для общих параметров воспроизведения.

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

IJavaPeerable.Disposed()

Структура для общих параметров воспроизведения.

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

Структура для общих параметров воспроизведения.

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

Структура для общих параметров воспроизведения.

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

Структура для общих параметров воспроизведения.

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

Структура для общих параметров воспроизведения.

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

Структура для общих параметров воспроизведения.

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

Структура для общих параметров воспроизведения.

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

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

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

Структура для общих параметров воспроизведения.

GetJniTypeName(IJavaPeerable)

Структура для общих параметров воспроизведения.

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