Lingua

MediaCodecInfo.CodecCapabilities Classe

Definizione

Incapsula le funzionalità di un determinato componente codec.

[Android.Runtime.Register("android/media/MediaCodecInfo$CodecCapabilities", DoNotGenerateAcw=true)]
public sealed class MediaCodecInfo.CodecCapabilities : Java.Lang.Object
[<Android.Runtime.Register("android/media/MediaCodecInfo$CodecCapabilities", DoNotGenerateAcw=true)>]
type MediaCodecInfo.CodecCapabilities = class
    inherit Object
Ereditarietà
MediaCodecInfo.CodecCapabilities
Attributi

Commenti

Incapsula le funzionalità di un determinato componente codec. Ad esempio, le combinazioni di profilo/livello supportate e gli spazi di colore in cui è in grado di fornire i dati decodificati, nonché alcuni flag di funzionalità specifici del tipo di codec.

È possibile ottenere un'istanza di per un determinato MediaCodecInfo oggetto con MediaCodecInfo#getCapabilitiesForType getCapabilitiesForType(), passando un tipo MIME.

per android.media.MediaCodecInfo.CodecCapabilities.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Costruttori

Nome Descrizione
MediaCodecInfo.CodecCapabilities()

Campi

Nome Descrizione
COLORFormat12bitRGB444

Questo membro è deprecato.

COLORFormat16bitARGB1555

Questo membro è deprecato.

COLORFormat16bitARGB4444

Questo membro è deprecato.

COLORFormat16bitBGR565

Questo membro è deprecato.

COLORFormat16bitRGB565
Obsoleti.

Formato di colore RGB a 16 bit per pixel, con componente verde rosso e blu a 5 bit e verde a 6 bit.

COLORFormat18bitARGB1665

Questo membro è deprecato.

COLORFormat18BitBGR666

Questo membro è deprecato.

COLORFormat18bitRGB666

Questo membro è deprecato.

COLORFormat19bitARGB1666

Questo membro è deprecato.

COLORFormat24BitABGR6666

Questo membro è deprecato.

COLORFormat24bitARGB1887

Questo membro è deprecato.

COLORFormat24BitARGB6666

Questo membro è deprecato.

COLORFormat24bitBGR888
Obsoleti.

24 bit per formato di colore RGB pixel, con componenti rosso a 8 bit, verde e blu.

COLORFormat24bitRGB888

Questo membro è deprecato.

COLORFormat25bitARGB1888

Questo membro è deprecato.

COLORFormat32bitABGR2101010
Obsoleti.

32 bit per pixel formato di colore RGBA, con componenti alfa a 10 bit, rosso, verde, blu e alfa a 2 bit.

COLORFormat32bitABGR8888
Obsoleti.

32 bit per pixel formato di colore RGBA, con componenti rosso a 8 bit, verde, blu e alfa.

COLORFormat32bitARGB8888

Questo membro è deprecato.

COLORFormat32bitBGRA8888

Questo membro è deprecato.

COLORFormat64bitABGRFloat
Obsoleti.

64 bit per pixel formato di colore RGBA, con componenti rosso a virgola mobile con segno a 16 bit, verde, blu e alfa.

COLORFormat8bitRGB332

Questo membro è deprecato.

COLORFormatCbYCrY

Questo membro è deprecato.

COLORFormatCrYCbY

Questo membro è deprecato.

COLORFormatL16
Obsoleti.

16 bit per pixel, formato di colore Y little-endian.

COLORFormatL2

Questo membro è deprecato.

COLORFormatL24

Questo membro è deprecato.

COLORFormatL32

32 bit per pixel, formato di colore Y little-endian.

COLORFormatL4

Questo membro è deprecato.

COLORFormatL8
Obsoleti.

8 bit per formato di colore Y pixel.

COLORFormatMonochrome

Questo membro è deprecato.

COLORFormatRawBayer10bit
Obsoleti.

Formato SMIA a 10 bit Bayer.

COLORFormatRawBayer8bit
Obsoleti.

Formato SMIA a 8 bit Bayer.

COLORFormatRawBayer8bitcompressed
Obsoleti.

Formato Bayer compresso a 8 bit SMIA.

COLORFormatRGBAFlexible
Obsoleti.

Formati di colore RGBA flessibili a 32 bit per pixel con componenti rosso, verde, blu e alfa a 8 bit.

COLORFormatRGBFlexible
Obsoleti.

Formato di colore RGB flessibile a 24 bit per pixel con componenti rosso, verde e blu a 8 bit.

COLORFormatSurface
COLORFormatYCbYCr

Questo membro è deprecato.

COLORFormatYCrYCb

Questo membro è deprecato.

COLORFormatYUV411PackedPlanar

Questo membro è deprecato.

COLORFormatYUV411Planar

Questo membro è deprecato.

COLORFormatYUV420Flexible
Obsoleti.

Flessibili 12 bit per pixel, formato di colore YUV sottocampionato con componenti chroma e luma a 8 bit.

COLORFormatYUV420PackedPlanar

Questo membro è deprecato.

COLORFormatYUV420PackedSemiPlanar

Questo membro è deprecato.

COLORFormatYUV420Planar

Questo membro è deprecato.

COLORFormatYUV420SemiPlanar

Questo membro è deprecato.

COLORFormatYUV422Flexible
Obsoleti.

Flessibili 16 bit per pixel, formato di colore YUV sottocampionato con componenti chroma e luma a 8 bit.

COLORFormatYUV422PackedPlanar

Questo membro è deprecato.

COLORFormatYUV422PackedSemiPlanar

Questo membro è deprecato.

COLORFormatYUV422Planar

Questo membro è deprecato.

COLORFormatYUV422SemiPlanar

Questo membro è deprecato.

COLORFormatYUV444Flexible
Obsoleti.

Formato di colore YUV flessibile a 24 bit per pixel con componenti chroma e luma a 8 bit.

COLORFormatYUV444Interleaved

Questo membro è deprecato.

COLORFormatYUVP010
Obsoleti.

P010 è un formato semiplanare a 10 bit per componente 4:2:0 YCbCr.

COLORFormatYUVP210
Obsoleti.

P210 è un formato semiplanare a 10 bit per componente 4:2:2 YCbCr.

COLORQCOMFormatYUV420SemiPlanar

Questo membro è deprecato.

COLORTIFormatYUV420PackedSemiPlanar

Questo membro è deprecato.

FEATUREAdaptivePlayback

<b>solo decodificatore< video/b>: codec supporta modifiche alla risoluzione senza problemi.

FEATUREDetachedSurface

<b>solo decodificatore< video/b>: codec supporta lo scollegamento del surface di output quando è in modalità Surface.

FEATUREDynamicColorAspects

<b>solo decodificatore< video/b>: codec supporta la modifica dinamica degli aspetti del colore.

FEATUREDynamicTimestamp

Se true, il timestamp di ogni buffer di output viene derivato dal timestamp del buffer di input che ha generato l'output.

FEATUREEncodingStatistics

<b>solo codificatore< video/b>: codec supporta l'esportazione delle statistiche di codifica.

FEATUREFrameParsing

<b solo decodificatore>/b<>Se true, il codec supporta unità di accesso parziali (incluse più unità di accesso) per buffer di input.

FEATUREHdrEditing

<b>solo< codificatore video/b>: codec supporta la modifica HDR.

FEATUREHlgEditing

<b>solo codificatore< video/b>: codec supporta la modifica HLG.

FEATUREIntraRefresh

<b>solo codificatore< video/b>: codec supporta l'aggiornamento intra-aggiornamento.

FEATURELowLatency

<Solo> decodificatore b/b<>: codec supporta la decodifica a bassa latenza.

FEATUREMultipleFrames

Se true, il codec supporta più unità di accesso (per la decodifica o per l'output per i codificatori).

FEATUREPartialFrame

<b>solo decodificatore< video/b>: codec supporta l'accodamento di fotogrammi parziali.

FEATUREQpBounds

<b>solo codificatore< video/b>: codec supporta i limiti dei parametri di quantizzazione.

FEATURERoi

<b>solo< codificatore video/b>: codec supporta la codifica dell'area di interesse.

FEATURESecurePlayback

<b>solo decodificatore< video/b>: codec supporta la decrittografia sicura.

FEATURETunneledPlayback

<b>solo decodificatore< video o audio/b>: codec supporta la riproduzione in tunneling.

Proprietà

Nome Descrizione
AudioCapabilities

Restituisce le funzionalità audio o null se questo non è un codec audio.

Class

Restituisce la classe di runtime di questo Objectoggetto .

(Ereditato da Object)
ColorFormats

Formato di colore per il supporto.

DefaultFormat

Restituisce un oggetto MediaFormat con valori predefiniti per le configurazioni con valori predefiniti.

EncoderCapabilities

Restituisce le funzionalità di codifica o null se questo non è un codificatore.

Handle

Handle per l'istanza di Android sottostante.

(Ereditato da Object)
JniIdentityHashCode

Ottiene il codice hash di identità assegnato a questo Java peer dal runtime di interoperabilità.

(Ereditato da Object)
JniManagedPeerState

Incapsula le funzionalità di un determinato componente codec.

(Ereditato da JavaObject)
JniPeerMembers

Incapsula le funzionalità di un determinato componente codec.

MaxSupportedInstances

Restituisce il numero massimo di istanze codec simultanee supportate.

MimeType

Restituisce il tipo mime per il quale è stato creato questo oggetto funzionalità codec.

PeerReference

Ottiene il riferimento all'oggetto JNI per questo peer Java.

(Ereditato da Object)
ProfileLevels
ThresholdClass

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

(Ereditato da Object)
ThresholdType

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

(Ereditato da Object)
VideoCapabilities

Restituisce le funzionalità video o null se questo non è un codec video.

Metodi

Nome Descrizione
Clone()

Crea e restituisce una copia di questo oggetto.

(Ereditato da Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Incapsula le funzionalità di un determinato componente codec.

(Ereditato da JavaObject)
CreateFromProfileLevel(String, MediaCodecProfileLevel, Int32)

Recuperare le funzionalità codec per un determinato tipo mime, profilo e livello.

Dispose()

Rilascia le risorse contenute in questo peer Java.

(Ereditato da Object)
Dispose(Boolean)

Rilascia le risorse contenute in questo peer Java.

(Ereditato da Object)
DisposeUnlessReferenced()

Incapsula le funzionalità di un determinato componente codec.

(Ereditato da JavaObject)
Equals(Object)

Incapsula le funzionalità di un determinato componente codec.

(Ereditato da JavaObject)
Equals(Object)

Indica se un altro oggetto è "uguale a" questo.

(Ereditato da Object)
GetHashCode()

Restituisce un valore di codice hash per l'oggetto .

(Ereditato da Object)
IsFeatureRequired(String)

Requisiti delle funzionalità codec di query.

IsFeatureSupported(String)

Funzionalità della funzionalità codec di query.

IsFormatSupported(MediaFormat)

Eseguire una query sul supporto di un determinato MediaFormatcodec.

JavaFinalize()

Chiamato dal Garbage Collector su un oggetto quando Garbage Collection determina che non sono presenti altri riferimenti all'oggetto .

(Ereditato da Object)
Notify()

Riattiva un singolo thread in attesa del monitor dell'oggetto.

(Ereditato da Object)
NotifyAll()

Riattiva tutti i thread in attesa del monitor dell'oggetto.

(Ereditato da Object)
SetHandle(IntPtr, JniHandleOwnership)

Imposta la proprietà Handle.

(Ereditato da Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Incapsula le funzionalità di un determinato componente codec.

(Ereditato da JavaObject)
ToArray<T>()

Crea una matrice gestita da questo wrapper di matrice Java.

(Ereditato da Object)
ToString()

Restituisce una rappresentazione di stringa dell'oggetto .

(Ereditato da Object)
UnregisterFromRuntime()

Annulla la registrazione di questo Java peer dal runtime di interoperabilità.

(Ereditato da Object)
Wait()

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo <>una notifica</em> o <em>interrotto</em>.

(Ereditato da Object)
Wait(Int64, Int32)

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo<> una notifica</em> o <em>interrotto</em> o fino a quando non è trascorsa una determinata quantità di tempo reale.

(Ereditato da Object)
Wait(Int64)

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo<> una notifica</em> o <em>interrotto</em> o fino a quando non è trascorsa una determinata quantità di tempo reale.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

Nome Descrizione
IJavaPeerable.Disposed()

Incapsula le funzionalità di un determinato componente codec.

(Ereditato da JavaObject)
IJavaPeerable.Finalized()

Incapsula le funzionalità di un determinato componente codec.

(Ereditato da JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Incapsula le funzionalità di un determinato componente codec.

(Ereditato da JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Incapsula le funzionalità di un determinato componente codec.

(Ereditato da JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Incapsula le funzionalità di un determinato componente codec.

(Ereditato da JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Incapsula le funzionalità di un determinato componente codec.

(Ereditato da JavaObject)

Metodi di estensione

Nome Descrizione
GetJniTypeName(IJavaPeerable)

Ottiene il nome JNI del tipo dell'istanza selfdi .

JavaAs<TResult>(IJavaPeerable)

Provare a digitare selfTResult, verificando che la coercizione sia valida sul lato Java.

JavaCast<TResult>(IJavaObject)

Esegue una conversione del tipo di tipo controllato dal runtime Android.

JavaCast<TResult>(IJavaObject)

Incapsula le funzionalità di un determinato componente codec.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Provare a digitare selfTResult, verificando che la coercizione sia valida sul lato Java.

Si applica a