Condividi tramite


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.

Documentazione java per android.media.MediaCodecInfo.CodecCapabilities.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Costruttori

MediaCodecInfo.CodecCapabilities()

Campi

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 a 8 bit e luma.

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.

COLORQCOMFormatYUV420SemiPlanar

Questo membro è deprecato.

COLORTIFormatYUV420PackedSemiPlanar

Questo membro è deprecato.

FEATUREAdaptivePlayback

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

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.

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.

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à

AudioCapabilities

Incapsula le funzionalità di un determinato componente codec.

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

Incapsula le funzionalità di un determinato componente codec.

Handle

Handle per l'istanza di Android sottostante.

(Ereditato da Object)
JniIdentityHashCode

Incapsula le funzionalità di un determinato componente codec.

(Ereditato da Object)
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

Incapsula le funzionalità di un determinato componente codec.

(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

Incapsula le funzionalità di un determinato componente codec.

Metodi

Clone()

Crea e restituisce una copia di questo oggetto.

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

Incapsula le funzionalità di un determinato componente codec.

Dispose()

Incapsula le funzionalità di un determinato componente codec.

(Ereditato da Object)
Dispose(Boolean)

Incapsula le funzionalità di un determinato componente codec.

(Ereditato da Object)
Equals(Object)

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

(Ereditato da Object)
GetHashCode()

Restituisce un valore del 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)
ToArray<T>()

Incapsula le funzionalità di un determinato componente codec.

(Ereditato da Object)
ToString()

Restituisce una rappresentazione di stringa dell'oggetto.

(Ereditato da Object)
UnregisterFromRuntime()

Incapsula le funzionalità di un determinato componente codec.

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

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

Implementazioni dell'interfaccia esplicita

IJavaPeerable.Disposed()

Incapsula le funzionalità di un determinato componente codec.

(Ereditato da Object)
IJavaPeerable.DisposeUnlessReferenced()

Incapsula le funzionalità di un determinato componente codec.

(Ereditato da Object)
IJavaPeerable.Finalized()

Incapsula le funzionalità di un determinato componente codec.

(Ereditato da Object)
IJavaPeerable.JniManagedPeerState

Incapsula le funzionalità di un determinato componente codec.

(Ereditato da Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Incapsula le funzionalità di un determinato componente codec.

(Ereditato da Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Incapsula le funzionalità di un determinato componente codec.

(Ereditato da Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Incapsula le funzionalità di un determinato componente codec.

(Ereditato da Object)

Metodi di estensione

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.

GetJniTypeName(IJavaPeerable)

Incapsula le funzionalità di un determinato componente codec.

Si applica a