MediaDataSource Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Para fornecer dados de mídia para o framework.
[Android.Runtime.Register("android/media/MediaDataSource", ApiSince=23, DoNotGenerateAcw=true)]
public abstract class MediaDataSource : Java.Lang.Object, IDisposable, Java.Interop.IJavaPeerable, Java.IO.ICloseable
[<Android.Runtime.Register("android/media/MediaDataSource", ApiSince=23, DoNotGenerateAcw=true)>]
type MediaDataSource = class
inherit Object
interface ICloseable
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- Herança
- Atributos
- Implementações
Comentários
Para fornecer dados de mídia para o framework. Implemente isso se seu aplicativo tiver requisitos especiais para a maneira como os dados de mídia são obtidos.
<p class="note">Os métodos dessa interface podem ser chamados em vários threads diferentes. Haverá um ponto de sincronização de thread entre cada chamada para garantir que as modificações no estado do MediaDataSource sejam visíveis para chamadas futuras. Isso significa que você não precisa fazer sua própria sincronização, a menos que esteja modificando o MediaDataSource de outro thread enquanto ele está sendo usado pela estrutura.</p>
Documentação Java para android.media.MediaDataSource
.
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
MediaDataSource() |
Para fornecer dados de mídia para o framework. |
MediaDataSource(IntPtr, JniHandleOwnership) |
Para fornecer dados de mídia para o framework. |
Propriedades
Class |
Retorna a classe de tempo de execução deste |
Handle |
O identificador para a instância subjacente do Android. (Herdado de Object) |
JniIdentityHashCode |
Para fornecer dados de mídia para o framework. (Herdado de Object) |
JniPeerMembers |
Para fornecer dados de mídia para o framework. |
PeerReference |
Para fornecer dados de mídia para o framework. (Herdado de Object) |
Size |
Para fornecer dados de mídia para o framework. |
ThresholdClass |
Para fornecer dados de mídia para o framework. |
ThresholdType |
Para fornecer dados de mídia para o framework. |
Métodos
Clone() |
Cria e retorna uma cópia desse objeto. (Herdado de Object) |
Close() |
Fecha esse fluxo e libera todos os recursos do sistema associados a ele. |
Dispose() |
Para fornecer dados de mídia para o framework. (Herdado de Object) |
Dispose(Boolean) |
Para fornecer dados de mídia para o framework. (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) |
ReadAt(Int64, Byte[], Int32, Int32) |
Chamado para solicitar dados do cargo determinado. |
SetHandle(IntPtr, JniHandleOwnership) |
Define a propriedade Handle. (Herdado de Object) |
ToArray<T>() |
Para fornecer dados de mídia para o framework. (Herdado de Object) |
ToString() |
Retorna uma representação de cadeia de caracteres do objeto. (Herdado de Object) |
UnregisterFromRuntime() |
Para fornecer dados de mídia para o framework. (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() |
Para fornecer dados de mídia para o framework. (Herdado de Object) |
IJavaPeerable.DisposeUnlessReferenced() |
Para fornecer dados de mídia para o framework. (Herdado de Object) |
IJavaPeerable.Finalized() |
Para fornecer dados de mídia para o framework. (Herdado de Object) |
IJavaPeerable.JniManagedPeerState |
Para fornecer dados de mídia para o framework. (Herdado de Object) |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
Para fornecer dados de mídia para o framework. (Herdado de Object) |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Para fornecer dados de mídia para o framework. (Herdado de Object) |
IJavaPeerable.SetPeerReference(JniObjectReference) |
Para fornecer dados de mídia para o framework. (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) |
Para fornecer dados de mídia para o framework. |
GetJniTypeName(IJavaPeerable) |
Para fornecer dados de mídia para o framework. |