Compartilhar via


MediaCodec.LinearBlock Classe

Definição

Seção de memória que representa um bloco linear.

[Android.Runtime.Register("android/media/MediaCodec$LinearBlock", ApiSince=30, DoNotGenerateAcw=true)]
public sealed class MediaCodec.LinearBlock : Java.Lang.Object
[<Android.Runtime.Register("android/media/MediaCodec$LinearBlock", ApiSince=30, DoNotGenerateAcw=true)>]
type MediaCodec.LinearBlock = class
    inherit Object
Herança
MediaCodec.LinearBlock
Atributos

Comentários

Seção de memória que representa um bloco linear. Os aplicativos podem adquirir um bloco via LinearBlock#obtain e enfileirar todo ou parte do bloco como um buffer de entrada para um codec, ou obter um bloco alocado pelo codec como um buffer de saída do OutputFrame.

QueueRequest#setLinearBlockQueueRequest#setEncryptedLinearBlockOutputFrame#getLinearBlock

Documentação Java para android.media.MediaCodec.LinearBlock.

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.

Propriedades

Class

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

(Herdado de Object)
Handle

O identificador para a instância subjacente do Android.

(Herdado de Object)
IsMappable

Retorna true se o buffer for mapeável.

JniIdentityHashCode

Seção de memória que representa um bloco linear.

(Herdado de Object)
JniPeerMembers

Seção de memória que representa um bloco linear.

PeerReference

Seção de memória que representa um bloco linear.

(Herdado de Object)
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)

Métodos

Clone()

Cria e retorna uma cópia desse objeto.

(Herdado de Object)
Dispose()

Seção de memória que representa um bloco linear.

(Herdado de Object)
Dispose(Boolean)

Seção de memória que representa um bloco linear.

(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)
IsCodecCopyFreeCompatible(String[])

Retorna true se for possível alocar um bloco linear que pode ser passado para todos os codecs listados como buffers de entrada sem copiar o conteúdo.

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

Mapeie a memória e retorne a região mapeada.

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)
Obtain(Int32, String[])

Seção de memória que representa um bloco linear.

Recycle()

Marque este bloco como pronto para ser reciclado pela estrutura assim que não estiver mais em uso.

SetHandle(IntPtr, JniHandleOwnership)

Define a propriedade Handle.

(Herdado de Object)
ToArray<T>()

Seção de memória que representa um bloco linear.

(Herdado de Object)
ToString()

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

(Herdado de Object)
UnregisterFromRuntime()

Seção de memória que representa um bloco linear.

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

Seção de memória que representa um bloco linear.

(Herdado de Object)
IJavaPeerable.DisposeUnlessReferenced()

Seção de memória que representa um bloco linear.

(Herdado de Object)
IJavaPeerable.Finalized()

Seção de memória que representa um bloco linear.

(Herdado de Object)
IJavaPeerable.JniManagedPeerState

Seção de memória que representa um bloco linear.

(Herdado de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Seção de memória que representa um bloco linear.

(Herdado de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Seção de memória que representa um bloco linear.

(Herdado de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Seção de memória que representa um bloco linear.

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

Seção de memória que representa um bloco linear.

GetJniTypeName(IJavaPeerable)

Seção de memória que representa um bloco linear.

Aplica-se a