MediaCodecInfo.CodecCapabilities Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
- 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 |
| 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 |
| 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 |
| JavaAs<TResult>(IJavaPeerable) |
Provare a digitare |
| 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 |