Compartilhar via


SyncParams Classe

Definição

Estrutura para parâmetros comuns de sincronização 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
Herança
SyncParams
Atributos

Comentários

Estrutura para parâmetros comuns de sincronização A/V.

Usado por MediaSync{link MediaSync#getSyncParams()} e {link MediaSync#setSyncParams(SyncParams)} para controlar o comportamento de sincronização A/V.

<Modo de ajuste de áudio forte>:< / forte> manipulação de seleção de faixa de áudio ao alterar a velocidade de reprodução devido à sincronização. <><ul li>SyncParams#AUDIO_ADJUST_MODE_DEFAULT: O sistema determinará o melhor manuseio. </li><li>SyncParams#AUDIO_ADJUST_MODE_STRETCH: Altere a velocidade de reprodução de áudio sem alterar seu tom.</li><li>SyncParams#AUDIO_ADJUST_MODE_RESAMPLE: Altere a velocidade de reprodução de áudio reamostrando o áudio.</li></ul>

<Fonte de sincronização forte>:</forte> Selecione a fonte do relógio para sincronização. <><ul liSyncParams#SYNC_SOURCE_DEFAULT>: O sistema determinará a melhor seleção.</li><li>SyncParams#SYNC_SOURCE_SYSTEM_CLOCK: Use o relógio do sistema para a origem da sincronização.</li><li>SyncParams#SYNC_SOURCE_AUDIO: Use a faixa de áudio para a fonte de sincronização.</li><li>SyncParams#SYNC_SOURCE_VSYNC: Sincronize a mídia com vsync.</li></ul>

<Tolerância forte>:</strong> especifica a quantidade de alteração permitida da taxa de reprodução para manter a mídia sincronizada com a fonte de sincronização. O tratamento disso depende da origem da sincronização, mas não deve ser negativo e deve ser menor que um.

<frameRate forte>:</forte> dica inicial para taxa de quadros de vídeo. Usado quando a origem da sincronização é vsync. Valores negativos podem ser usados para limpar uma dica anterior.

Documentação Java para android.media.SyncParams.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Construtores

SyncParams()

Estrutura para parâmetros comuns de sincronização A/V.

Propriedades

AudioAdjustMode

Recupera o modo de ajuste de áudio.

Class

Retorna a classe de tempo de execução deste Object.

(Herdado de Object)
FrameRate

Recupera a dica de taxa de quadros de vídeo.

Handle

O identificador para a instância subjacente do Android.

(Herdado de Object)
JniIdentityHashCode

Estrutura para parâmetros comuns de sincronização A/V.

(Herdado de Object)
JniPeerMembers

Estrutura para parâmetros comuns de sincronização A/V.

PeerReference

Estrutura para parâmetros comuns de sincronização A/V.

(Herdado de Object)
SyncSource

Recupera a origem da sincronização.

ThresholdClass

Esta API suporta a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código.

(Herdado de Object)
ThresholdType

Esta API suporta a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código.

(Herdado de Object)
Tolerance

Recupera o fator de tolerância.

Métodos

AllowDefaults()

Permite que os padrões sejam retornados para propriedades não definidas.

Clone()

Cria e retorna uma cópia desse objeto.

(Herdado de Object)
Dispose()

Estrutura para parâmetros comuns de sincronização A/V.

(Herdado de Object)
Dispose(Boolean)

Estrutura para parâmetros comuns de sincronização A/V.

(Herdado de Object)
Equals(Object)

Indica se algum outro objeto é "igual" a este.

(Herdado de Object)
GetHashCode()

Retorna um valor de código hash para o objeto.

(Herdado de Object)
JavaFinalize()

Chamado pelo coletor de lixo em um objeto quando a coleta de lixo determina que não há mais referências ao objeto.

(Herdado de Object)
Notify()

Ativa um único thread que está aguardando no monitor deste objeto.

(Herdado de Object)
NotifyAll()

Ativa todos os threads que estão aguardando no monitor deste objeto.

(Herdado de Object)
SetAudioAdjustMode(Int32)

Define o modo de ajuste de áudio.

SetFrameRate(Single)

Define a dica de taxa de quadros de vídeo a ser usada.

SetHandle(IntPtr, JniHandleOwnership)

Define a propriedade Handle.

(Herdado de Object)
SetSyncSource(Int32)

Define a origem da sincronização.

SetTolerance(Single)

Define a tolerância.

ToArray<T>()

Estrutura para parâmetros comuns de sincronização A/V.

(Herdado de Object)
ToString()

Retorna uma representação de cadeia de caracteres do objeto.

(Herdado de Object)
UnregisterFromRuntime()

Estrutura para parâmetros comuns de sincronização A/V.

(Herdado de Object)
Wait()

Faz com que o thread atual aguarde até que ele seja ativado, normalmente sendo <em notificado</em> ou <em>interrompido</em>>.

(Herdado de Object)
Wait(Int64, Int32)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente sendo <em>notificado</em> ou <em interrompido</em>, ou até que>uma certa quantidade de tempo real tenha decorrido.

(Herdado de Object)
Wait(Int64)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente sendo <em>notificado</em> ou <em interrompido</em>, ou até que>uma certa quantidade de tempo real tenha decorrido.

(Herdado de Object)

Implantações explícitas de interface

IJavaPeerable.Disposed()

Estrutura para parâmetros comuns de sincronização A/V.

(Herdado de Object)
IJavaPeerable.DisposeUnlessReferenced()

Estrutura para parâmetros comuns de sincronização A/V.

(Herdado de Object)
IJavaPeerable.Finalized()

Estrutura para parâmetros comuns de sincronização A/V.

(Herdado de Object)
IJavaPeerable.JniManagedPeerState

Estrutura para parâmetros comuns de sincronização A/V.

(Herdado de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Estrutura para parâmetros comuns de sincronização A/V.

(Herdado de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Estrutura para parâmetros comuns de sincronização A/V.

(Herdado de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Estrutura para parâmetros comuns de sincronização A/V.

(Herdado de Object)

Métodos de Extensão

JavaCast<TResult>(IJavaObject)

Executa uma conversão de tipo verificada em tempo de execução do Android.

JavaCast<TResult>(IJavaObject)

Estrutura para parâmetros comuns de sincronização A/V.

GetJniTypeName(IJavaPeerable)

Estrutura para parâmetros comuns de sincronização A/V.

Aplica-se a