MediaFormat 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 informazioni che descrivono il formato dei dati multimediali, ad esempio audio o video, nonché metadati facoltativi delle funzionalità.
[Android.Runtime.Register("android/media/MediaFormat", DoNotGenerateAcw=true)]
public sealed class MediaFormat : Java.Lang.Object
[<Android.Runtime.Register("android/media/MediaFormat", DoNotGenerateAcw=true)>]
type MediaFormat = class
inherit Object
- Ereditarietà
- Attributi
Commenti
Incapsula le informazioni che descrivono il formato dei dati multimediali, ad esempio audio o video, nonché metadati facoltativi delle funzionalità.
Il formato dei dati multimediali viene specificato come coppie chiave/valore. Le chiavi sono stringhe. I valori possono essere integer, long, float, String o ByteBuffer.
I metadati delle funzionalità vengono specificati come coppie stringa/booleana.
Le chiavi comuni a tutti i formati audio/video, <b>tutte le chiavi non contrassegnate come facoltative sono obbligatorie</b>:
<table>tr th Name/th th<><Value Type>/th th<><Description>/th</tr tr><><td><></td td><>String#KEY_MIME/td td td<><Il tipo del formato.><><></td></tr tr><><td>#KEY_CODECS_STRING</td td><>String</td><td td>facoltativo, la stringa codec RFC 6381 di MediaFormat</td></tr tr><><td>#KEY_MAX_INPUT_SIZE</td><td>Integer</td td><>facoltativo, dimensione massima di un buffer di dati< di input/td></tr td>/tr<><td>#KEY_PIXEL_ASPECT_RATIO_WIDTH< td><Integer>/td td<td><>facoltativo, larghezza</td></tr><tr><td>#KEY_PIXEL_ASPECT_RATIO_HEIGHT</td><td>Integer</td td><>facoltativo, le proporzioni dei pixel height</td></tr tr><><td>#KEY_BIT_RATE</td td><>Integer</td td><><b>encoder-only</b>, bitrate desiderato in bits/second</td></tr><><td>#KEY_DURATION</td td><long>/td<td><td>durata del contenuto (in microsecondi)</td/>< tr></table>
I formati video hanno le chiavi seguenti: <table><tr><th>Name</th th><>Value Type</th><th>Description</th></tr tr><><td>#KEY_WIDTH</td><td>Integer</td td><td></><tr><><td/td>#KEY_HEIGHT< td><>Integer</td td><></td></tr tr><><td>#KEY_COLOR_FORMAT</td><td Integer>/td<td><>impostato dall'utente per codificatori, leggibile nel formato di output dei decodificatori/b</td></tr><>tr<td><>#KEY_FRAME_RATE/td<td><Integer o Float>/td td td<><richiesto per >b<encoders>/b<, facoltativo per >b decoders<>/b<></td></tr tr><><td>#KEY_CAPTURE_RATE</td><>Integer</td><>< td/><tr td/tr><><td>#KEY_I_FRAME_INTERVAL</td><>Integer (o Float)</td td><><b>encoder-only</b>, intervallo di tempo tra fotogrammi chiave. Supporto float aggiunto in android.os.Build.VERSION_CODES#N_MR1/td</tr tr><><td><>#KEY_INTRA_REFRESH_PERIOD/td td<><Integer>/td td<><b><encoder-only>/b<, optional>/td</tr tr><><td><>#KEY_LATENCY/td td<td><> Integer/td<td><b><encoder-only>/b<, optional>/td</tr><><td><>#KEY_MAX_WIDTH td<><Integer>/td<td><b><decoder-only>/b,<> optional, max-resolution width</td></tr tr><><td>#KEY_MAX_HEIGHT</td td><><><>< b>decoder-only</b>, optional, max-resolution height</td></tr tr><><td>#KEY_REPEAT_PREVIOUS_FRAME_AFTER</td><td><><>< b>encoder in modalità superficie/<b>, optional</td></tr tr><><td>#KEY_PUSH_BLANK_BUFFERS_ON_STOP</td td><>Integer(1)</td><rendering del decodificatore td><b>su una superficie solo</b>, facoltativo</td></tr tr><><td>#KEY_TEMPORAL_LAYERING</td><td>< string/td td><><b solo>/b<>, facoltativo, schema< a livelli temporali/td></tr></table> Specificare sia #KEY_MAX_WIDTH che #KEY_MAX_HEIGHT per abilitare la riproduzione adattiva (modifica della risoluzione senza problemi) per un decodificatore video che lo supporta ().MediaCodecInfo.CodecCapabilities#FEATURE_AdaptivePlayback I valori vengono usati come hint per il codec: sono la risoluzione massima prevista per prepararsi. A seconda del supporto del codec, la preparazione per una risoluzione massima maggiore potrebbe richiedere più memoria anche se tale risoluzione non viene mai raggiunta. Questi campi non hanno alcun effetto per i codec che non supportano la riproduzione adattiva.<br /><br />
I formati audio hanno le chiavi seguenti: <table><tr><th>Name</th th><>Value Type</th><th>Description</th></tr tr><><td>#KEY_CHANNEL_COUNT</td><td>Integer</td td><td></><tr><><td/td>#KEY_SAMPLE_RATE< td><>Integer</td td><></td></tr tr><><td>#KEY_PCM_ENCODING</td><td>Integer</td><td>optional/< td></tr tr><><td>#KEY_IS_ADTS</td td><>Integer</td td><>facoltativo, se <em>decodifica</em> contenuto audio AAC, l'impostazione di questa chiave su 1 indica che ogni fotogramma audio è preceduto dall'intestazione ADTS.</td></tr tr><><td>#KEY_AAC_PROFILE</td td><>Integer</td td><><b>encoder-only</b>, facoltativo, se il contenuto è audio AAC, specifica il profilo desiderato.</td></tr tr><><td>#KEY_AAC_SBR_MODE</td td><>Integer</td td><><b codificatore solo>/b<>, facoltativo, se il contenuto è audio AAC, specifica la modalità SBR desiderata.</td></tr tr><><td>#KEY_AAC_DRC_TARGET_REFERENCE_LEVEL</td td><Integer></td td><><b decodificatore solo>/b<>, facoltativo, se il contenuto è audio AAC, specifica il livello di riferimento di destinazione.</td></tr tr><><td>#KEY_AAC_ENCODED_TARGET_LEVEL</td td><>Integer</td td><><b decodificatore solo>/b<>, facoltativo, se il contenuto è audio AAC, specifica il livello di riferimento di destinazione usato nel codificatore.</td></tr tr><><td>#KEY_AAC_DRC_BOOST_FACTOR</td td><>Integer</td td><><b decodificatore solo>/b<>, facoltativo, se il contenuto è audio AAC, specifica il fattore di boost DRC.</td></tr tr><><td>#KEY_AAC_DRC_ATTENUATION_FACTOR</td td><>Integer</td td><><b decodificatore solo>/b<>, facoltativo, se il contenuto è audio AAC, specifica il fattore di attenuazione DRC.</td></tr tr><><td>#KEY_AAC_DRC_HEAVY_COMPRESSION</td td><>Integer</td td><><b decodificatore solo>/b<>, facoltativo, se il contenuto è audio AAC, specifica se usare la compressione pesante.</td></tr tr><><td>#KEY_AAC_MAX_OUTPUT_CHANNEL_COUNT</td td><>Integer</td td><><b decodificatore solo>/b<>, facoltativo, se il contenuto è audio AAC, specifica il numero massimo di canali di output del decodificatore.</td></tr tr><><td>#KEY_AAC_DRC_EFFECT_TYPE</td td><>Integer</td td><><b decodificatore solo>/b<>, facoltativo, se il contenuto è audio AAC, specifica il tipo di effetto DRC MPEG-D da usare.</td></tr tr><><td>#KEY_AAC_DRC_OUTPUT_LOUDNESS</td td><>Integer</td td><><b decodificatore solo>/b<>, facoltativo, se il contenuto è audio AAC, restituisce la voce di output DRC.</td></tr tr><><td>#KEY_AAC_DRC_ALBUM_MODE</td td><>Integer</td td><><b decodificatore solo>/b<>, facoltativo, se il contenuto è audio AAC, specifica se MPEG-D modalità album DRC è attiva o meno.</td></tr tr><><td>#KEY_CHANNEL_MASK</td td><>Integer</td td><facoltativo>, maschera di assegnazioni< di canali audio/td></tr tr><><td>#KEY_ENCODER_DELAY</td><td>Integer</td td><>facoltativo, numero di fotogrammi da tagliare dall'inizio del flusso audio decodificato.</td></tr tr><><td>#KEY_ENCODER_PADDING</td td><>Integer</td td><>facoltativo, numero di fotogrammi da tagliare dalla fine del flusso audio decodificato.</td></tr tr><><td>#KEY_FLAC_COMPRESSION_LEVEL</td td><>Integer</td td><><b codificatore solo>/b<>, facoltativo, se il contenuto è audio FLAC, specifica il livello di compressione desiderato.</td></tr tr><><td>#KEY_MPEGH_PROFILE_LEVEL_INDICATION</td td><>< Integer/td td><><b decodificatore solo>/b<>, facoltativo, se il contenuto è MPEG-H audio, specifica il profilo e il livello del flusso.</td></tr tr><><td>#KEY_MPEGH_COMPATIBLE_SETS</td td><>ByteBuffer</td td><><b decoder-only>/b<>, facoltativo, se il contenuto è MPEG-H audio, specifica i set compatibili (profilo e livello) del flusso.</td></tr tr><><td>#KEY_MPEGH_REFERENCE_CHANNEL_LAYOUT</td td>< td><td td><><b decodificatore solo>/b<>, facoltativo, se il contenuto è MPEG-H audio, specifica il layout del canale di riferimento preferito del flusso.</td></tr tr><><td>#KEY_MAX_BUFFER_BATCH_OUTPUT_SIZE</td td><>Integer</td td><>facoltativo, usato con supporto di frame audio di grandi dimensioni, specifica la dimensione massima del buffer di output in byte.</td></tr tr><><td>#KEY_BUFFER_BATCH_THRESHOLD_OUTPUT_SIZE</td td><>Integer</td td><>facoltativo, usato con supporto di frame audio di grandi dimensioni, specifica le dimensioni di output di soglia in byte.</td></tr></table>
I formati di sottotitoli hanno le chiavi seguenti: table<tr td><></td td>#KEY_MIMEString</td td td><>Il tipo del formato.<><></td></tr tr><><td>#KEY_LANGUAGE</td td><>String</td td td><>Lingua del contenuto.</td></tr tr><><td>#KEY_CAPTION_SERVICE_NUMBER</td td><>int</td td><>facoltativo, il servizio di didascalia chiusa o il numero di canale.</td></tr></table>
I formati di immagine hanno le chiavi seguenti: table<tr td><></td td>#KEY_MIMEString</td td td><>Il tipo del formato.<><></td></tr tr><><td>#KEY_WIDTH</td><td>Integer</td td><></td></tr tr><><td>#KEY_HEIGHT</td td><>Integer</td td><></td></tr><tr><td/td>#KEY_COLOR_FORMATInteger</td td><>impostato dall'utente per codificatori, leggibile nel formato di output di decoders</b></td>/tr tr<><><td><><>#KEY_TILE_WIDTH</td><td Integer></td><td>obbligatorio se l'immagine ha grid</td/tr><>tr<td><>#KEY_TILE_HEIGHT</td><td>td Integer</td><td td>richiesto se l'immagine ha grid</td></tr tr><><td>#KEY_GRID_ROWS< td Integer></><td td><>richiesto se l'immagine ha grid</td></tr><><td>#KEY_GRID_COLUMNS< td><Integer>/<td td td><>richiesto se l'immagine ha griglia</td></tr></table>
per android.media.MediaFormat.
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 |
|---|---|
| MediaFormat() |
Crea un mediaformat vuoto |
| MediaFormat(MediaFormat) |
Creare una copia di un oggetto formato multimediale. |
Campi
| Nome | Descrizione |
|---|---|
| ColorRangeFull |
Obsoleti.
Gamma completa. |
| ColorRangeLimited |
Obsoleti.
Intervallo limitato. |
| ColorStandardBt2020 |
Obsoleti.
BT. |
| ColorStandardBt601Ntsc |
Obsoleti.
BT. |
| ColorStandardBt601Pal |
Obsoleti.
BT. |
| ColorStandardBt709 |
Obsoleti.
BT. |
| ColorTransferHlg |
Obsoleti.
ARIB STD-B67 funzione di trasferimento ibrido-log-gamma. |
| ColorTransferLinear |
Obsoleti.
Curva delle caratteristiche di trasferimento lineare. |
| ColorTransferSdrVideo |
Obsoleti.
Curva delle caratteristiche di trasferimento SMPTE 170M usata da BT. |
| ColorTransferSt2084 |
Obsoleti.
Funzione di trasferimento SMPTE ST 2084. |
| FlagSecurityModelMemorySafe |
Obsoleti.
Flag per |
| FlagSecurityModelSandboxed |
Obsoleti.
Flag per |
| KeyAacDrcAlbumMode |
Chiave che descrive la modalità album per MPEG-D DRC come definito in ISO/IEC 23003-4. |
| KeyAacDrcAttenuationFactor |
Chiave che descrive il fattore di attenuazione che consente di adattare le dinamiche dell'output ai requisiti di ascolto effettivi. |
| KeyAacDrcBoostFactor |
Chiave che descrive il fattore di incremento che consente di adattare le dinamiche dell'output ai requisiti di ascolto effettivi. |
| KeyAacDrcEffectType |
Chiave che descrive per la selezione del tipo di effetto DRC per MPEG-D DRC. |
| KeyAacDrcHeavyCompression |
Chiave che descrive la selezione del profilo di compressione pesante per MPEG-4 DRC. |
| KeyAacDrcOutputLoudness |
Chiave per recuperare la voce di output di un flusso di bit decodificato. |
| KeyAacDrcTargetReferenceLevel |
Chiave che descrive il livello di riferimento di destinazione (voce di destinazione). |
| KeyAacEncodedTargetLevel |
Chiave che descrive il livello di riferimento di destinazione assunto nel codificatore per il calcolo dei guadagni di attenuazione per la prevenzione del ritaglio. |
| KeyAacMaxOutputChannelCount |
Chiave che descrive il numero massimo di canali che possono essere restituiti dal decodificatore AAC. |
| KeyAacProfile |
Chiave che descrive il profilo AAC da usare (solo formati audio AAC). |
| KeyAacSbrMode |
Chiave che descrive la modalità SBR AAC da usare (solo formati audio AAC). |
| KeyAllowFrameDrop |
Una chiave per le applicazioni di rifiutare esplicitamente di consentire a un Surface di eliminare fotogrammi non riprodotti o non utilizzati come mezzo per recuperare dopo il calo. |
| KeyAudioPresentationId |
Chiave che identifica una presentazione audio o mix o un concetto simile. |
| KeyAudioSessionId |
Chiave che descrive l'ID sessione audio dell'audioTrack associato a un codec video sottoposto a tunneling. |
| KeyBitRate |
Chiave che descrive la velocità in bit media in bit/sec. |
| KeyBitrateMode |
Chiave che descrive la modalità bitrate desiderata da usare da un codificatore. |
| KeyBufferBatchMaxOutputSize |
Chiave che descrive le dimensioni massime del buffer di output in byte quando si usa la modalità buffer di grandi dimensioni contenente più unità di accesso. |
| KeyBufferBatchThresholdOutputSize |
Chiave che descrive le dimensioni di output di soglia in byte quando si usa la modalità buffer di grandi dimensioni contenente più unità di accesso. |
| KeyCaptionServiceNumber |
Chiave che descrive il numero di servizio della didascalia chiusa. |
| KeyCaptureRate |
Chiave che descrive la frequenza di acquisizione di un formato video in fotogrammi/sec. |
| KeyChannelCount |
Chiave che descrive il numero di canali in un formato audio. |
| KeyChannelMask |
Chiave che descrive la composizione del canale del contenuto audio. |
| KeyCodecsString |
Chiave che descrive la stringa codec di MediaFormat. |
| KeyColorFormat |
Chiave che descrive il formato di colore del contenuto in un formato video. |
| KeyColorRange |
Chiave facoltativa che descrive l'intervallo dei valori dei componenti del contenuto video. |
| KeyColorStandard |
Una chiave facoltativa che descrive i primari di colore, i fattori di luminanza e punto bianco per il contenuto video. |
| KeyColorTransfer |
Chiave facoltativa che descrive la funzione di trasferimento opto-elettronico usata per il contenuto video. |
| KeyColorTransferRequest |
Chiave facoltativa che descrive la funzione di trasferimento opto-elettronico richiesta per il contenuto video di output. |
| KeyComplexity |
Chiave che descrive la complessità della codifica. |
| KeyCreateInputSurfaceSuspended |
Se specificato durante la configurazione di un codificatore video in modalità "surface-input", il codificatore indicherà al codificatore di inserire l'origine della superficie in stato sospeso quando è connesso. |
| KeyCropBottom |
Chiave che descrive la coordinata inferiore (y) del rettangolo di ritaglio. |
| KeyCropLeft |
Chiave che descrive la coordinata sinistra (x) del rettangolo di ritaglio. |
| KeyCropRight |
Chiave che descrive la coordinata destra (x) del rettangolo di ritaglio. |
| KeyCropTop |
Chiave che descrive la coordinata superiore (y) del rettangolo di ritaglio. |
| KeyDuration |
Chiave che descrive la durata (in microsecondi) del contenuto. |
| KeyEncoderDelay |
Chiave che descrive il numero di fotogrammi da tagliare dall'inizio del flusso audio decodificato. |
| KeyEncoderPadding |
Chiave che descrive il numero di fotogrammi da tagliare dalla fine del flusso audio decodificato. |
| KeyFlacCompressionLevel |
Chiave che descrive il livello di compressione FLAC da usare (solo formato audio FLAC). |
| KeyFrameRate |
Chiave che descrive la frequenza dei fotogrammi di un formato video in fotogrammi/sec. |
| KeyGridColumns |
Chiave che descrive il numero di colonne della griglia nel contenuto di una |
| KeyGridRows |
Chiave che descrive il numero di righe della griglia nel contenuto di una |
| KeyHapticChannelCount |
Chiave che descrive il numero di canali aptici in un formato audio. |
| KeyHardwareAvSyncId |
Chiave che descrive l'ID di sincronizzazione av hardware. |
| KeyHdr10PlusInfo |
Chiave facoltativa che descrive i metadati HDR10+ del contenuto video. |
| KeyHdrSt209450Info |
Chiave facoltativa che descrive i metadati SMPTE ST 2094-50 del contenuto video. |
| KeyHdrStaticInfo |
Chiave facoltativa che descrive i metadati statici del contenuto video HDR (high-dynamic-range). |
| KeyHeight |
Chiave che descrive l'altezza del contenuto in un formato video. |
| KeyIFrameInterval |
Chiave che descrive la frequenza dei fotogrammi chiave espressa in secondi tra fotogrammi chiave. |
| KeyImportance |
Chiave che descrive l'importanza del codec desiderato per l'applicazione. |
| KeyIntraRefreshPeriod |
Chiave facoltativa che descrive il periodo di aggiornamento interno nei fotogrammi. |
| KeyIsAdts |
Mapping di chiavi a un valore pari a 1 se il contenuto è audio AAC e fotogrammi audio sono preceduti da un'intestazione ADTS. |
| KeyIsAutoselect |
Chiave per il comportamento AUTOSELECT booleano per la traccia. |
| KeyIsDefault |
Chiave per il comportamento PREDEFINITO booleano per la traccia. |
| KeyIsForcedSubtitle |
Chiave per il campo FORCED per le tracce di sottotitolo. |
| KeyLanguage |
Chiave che descrive la lingua del contenuto, usando codici ISO 639-1 o 639-2/T. |
| KeyLatency |
Chiave facoltativa che descrive la latenza del codificatore desiderata nei fotogrammi. |
| KeyLevel |
Chiave che descrive il profilo desiderato da usare da un codificatore. |
| KeyLowLatency |
Chiave facoltativa che descrive la modalità di decodifica a bassa latenza. |
| KeyMaxBFrames |
Chiave che descrive il numero massimo di fotogrammi B tra fotogrammi I o P, da usare da un codificatore video. |
| KeyMaxFpsToEncoder |
Indicare al codificatore video in modalità "surface-input" di eliminare fotogrammi eccessivi dall'origine, in modo che la frequenza dei fotogrammi di input al codificatore non superi i fps specificati. |
| KeyMaxHeight |
Chiave che descrive l'altezza massima prevista del contenuto in un formato di decodificatore video, nel caso in cui vi siano modifiche alla risoluzione nel contenuto video. |
| KeyMaxInputSize |
Chiave che descrive le dimensioni massime in byte di un buffer di dati descritto da MediaFormat. |
| KeyMaxOutputChannelCount |
Chiave che descrive il numero massimo di canali che possono essere restituiti da un decodificatore audio. |
| KeyMaxPtsGapToEncoder |
Indicare al codificatore video in modalità "surface-input" di limitare il divario di timestamp tra due fotogrammi adiacenti inseriti nel codificatore fino alla quantità specificata (in micro-secondo). |
| KeyMaxWidth |
Chiave che descrive la larghezza massima prevista del contenuto in un formato di decodificatore video, nel caso in cui vi siano modifiche alla risoluzione nel contenuto video. |
| KeyMime |
Chiave che descrive il tipo mime di MediaFormat. |
| KeyMpeghCompatibleSets |
Chiave che descrive i set compatibili con il flusso MPEG-H. |
| KeyMpeghProfileLevelIndication |
Chiave che descrive l'indicazione a livello di profilo del flusso MPEG-H. |
| KeyMpeghReferenceChannelLayout |
Chiave che descrive il layout del canale di riferimento del flusso MPEG-H. |
| KeyNumSlots |
Chiave che descrive il numero di slot utilizzati nel codec. |
| KeyOperatingRate |
Chiave che descrive la frequenza dei fotogrammi operativi desiderata per il video o la frequenza di campionamento per l'audio a cui dovrà operare il codec. |
| KeyOutputReorderDepth |
Chiave facoltativa che descrive il numero massimo di frame codificati non in ordine di visualizzazione. |
| KeyPcmEncoding |
Chiave che descrive la codifica/formato di esempio audio non elaborato. |
| KeyPictureProfileId |
Chiave che descrive l'ID del profilo immagine da applicare a |
| KeyPictureProfileInstance |
Chiave che descrive l'istanza del profilo immagine da applicare a |
| KeyPictureType |
Chiave che descrive il tipo di immagine del frame codificato. |
| KeyPixelAspectRatioHeight |
Chiave che descrive l'altezza delle proporzioni dei pixel. |
| KeyPixelAspectRatioWidth |
Chiave che descrive la larghezza delle proporzioni dei pixel. |
| KeyPrependHeaderToSyncFrames |
Chiave facoltativa che descrive se i codificatori anteponevano intestazioni ai frame di sincronizzazione (e. |
| KeyPriority |
Chiave che descrive la priorità del codec desiderata. |
| KeyProfile |
Chiave che descrive il profilo desiderato da usare da un codificatore. |
| KeyPushBlankBuffersOnStop |
Se specificato durante la configurazione del rendering di un decodificatore video in una superficie, fa sì che il decodificatore restituisca l'output "vuoto", i. |
| KeyQuality |
Chiave che descrive la qualità di codifica desiderata. |
| KeyRepeatPreviousFrameAfter |
Si applica solo quando si configura un codificatore video in modalità "surface-input". |
| KeyRotation |
Chiave che descrive la rotazione in senso orario desiderata in una superficie di output. |
| KeySampleRate |
Chiave che descrive la frequenza di campionamento di un formato audio. |
| KeySecurityModel |
Chiave che descrive il modello di sicurezza richiesto come flag. |
| KeySliceHeight |
Chiave che descrive l'altezza del piano di un layout di byteffer video multi planare (YUV). |
| KeySlowMotionMarkers |
Chiave per recuperare le informazioni del marcatore a movimento lento associate a una traccia video. |
| KeyStride |
Chiave che descrive lo stride del layout di bytebuffer video. |
| KeyTemporalLayerId |
Chiave che descrive l'indice del livello temporale del buffer di output. |
| KeyTemporalLayering |
Chiave che descrive lo schema di sovrapposizione temporale. |
| KeyTileHeight |
Chiave che descrive l'altezza (in pixel) di ogni riquadro del contenuto in una |
| KeyTileWidth |
Chiave che descrive la larghezza in pixel di ogni riquadro del contenuto in una |
| KeyTrackId |
Chiave che descrive un ID univoco per il contenuto di una traccia multimediale. |
| KeyVideoBitrateLayering |
Impostare le distribuzioni a velocità in bit per il layering temporale. |
| KeyVideoEncodingStatisticsLevel |
Chiave che descrive il livello di informazioni sulle statistiche di codifica generate dal codificatore video. |
| KeyVideoQpAverage |
Chiave che descrive il QP (Quantiization Parameter) del blocco medio per fotogramma. |
| KeyVideoQpBMax |
Chiave che descrive il parametro di quantizzazione massimo consentito per la codifica video. |
| KeyVideoQpBMin |
Chiave che descrive il parametro minimo di quantizzazione consentito per la codifica video. |
| KeyVideoQpIMax |
Chiave che descrive il parametro di quantizzazione massimo consentito per la codifica video. |
| KeyVideoQpIMin |
Chiave che descrive il parametro minimo di quantizzazione consentito per la codifica video. |
| KeyVideoQpMax |
Chiave che descrive il parametro di quantizzazione massimo consentito per la codifica video. |
| KeyVideoQpMin |
Chiave che descrive il parametro minimo di quantizzazione consentito per la codifica video. |
| KeyVideoQpPMax |
Chiave che descrive il parametro di quantizzazione massimo consentito per la codifica video. |
| KeyVideoQpPMin |
Chiave che descrive il parametro minimo di quantizzazione consentito per la codifica video. |
| KeyWidth |
Chiave che descrive la larghezza del contenuto in un formato video. |
| LogSessionId |
Chiave che descrive l'ID sessione di log per MediaCodec. |
| MimetypeAudioAac | |
| MimetypeAudioAacEld |
Tipo MIME per il flusso audio AAC Enhanced Low Delay (ELD). |
| MimetypeAudioAacHeV1 |
Tipo MIME per HE-AAC flusso audio V1 (LC + SBR). |
| MimetypeAudioAacHeV2 |
Tipo MIME per HE-AAC flusso audio V2 (LC + SBR + PS). |
| MimetypeAudioAacLc |
Tipo MIME per flusso audio AAC Low Complexity (LC). |
| MimetypeAudioAacXhe |
Tipo MIME per flusso audio XHE AAC. |
| MimetypeAudioAc3 | |
| MimetypeAudioAc4 |
Tipo MIME per il flusso audio in formato di trasporto dei fotogrammi di sincronizzazione AC-4. |
| MimetypeAudioAmrNb | |
| MimetypeAudioAmrWb | |
| MimetypeAudioDolbyMat |
Tipo MIME per il flusso audio mat (Dolby Metadata-enhanced Audio Transmission). |
| MimetypeAudioDolbyTruehd |
Tipo MIME per il formato audio Dolby TrueHD, basato su MlP (Meridian Lossless Packaging). |
| MimetypeAudioDra |
Tipo MIME per il flusso audio DRA (Dynamic Resolution Adaptation). |
| MimetypeAudioDts |
Tipo MIME per DTS Digital Surround (fino a 5. |
| MimetypeAudioDtsHd |
Tipo MIME per DTS HD (fino a 7. |
| MimetypeAudioDtsUhd |
Tipo MIME per il flusso audio DTS UHD (basato su oggetti), noto anche come DTS:X. |
| MimetypeAudioEac3 |
Incapsula le informazioni che descrivono il formato dei dati multimediali, ad esempio audio o video, nonché metadati facoltativi delle funzionalità. |
| MimetypeAudioEac3Joc |
Incapsula le informazioni che descrivono il formato dei dati multimediali, ad esempio audio o video, nonché metadati facoltativi delle funzionalità. |
| MimetypeAudioFlac | |
| MimetypeAudioG711Alaw | |
| MimetypeAudioG711Mlaw | |
| MimetypeAudioIamf |
Tipo MIME per flusso audio IAMF |
| MimetypeAudioIec61937 |
Tipo MIME per l'incapsulamento del flusso audio IEC61937. |
| MimetypeAudioMpeg | |
| MimetypeAudioMpeghBlL3 |
Tipo MIME per MPEG-H flusso audio L3 del profilo baseline (BL). |
| MimetypeAudioMpeghBlL4 |
Tipo MIME per MPEG-H flusso audio L4 del profilo baseline (BL). |
| MimetypeAudioMpeghLcL3 |
Tipo MIME per MPEG-H flusso audio LC (Low Complexity). |
| MimetypeAudioMpeghLcL4 |
Tipo MIME per MPEG-H flusso audio LC (Low Complexity) L4. |
| MimetypeAudioMpeghMha1 |
Tipo MIME per MPEG-H flusso singolo audio |
| MimetypeAudioMpeghMhm1 |
Tipo MIME per MPEG-H flusso singolo audio, incapsulato in MHAS |
| MimetypeAudioMsgsm | |
| MimetypeAudioOpus | |
| MimetypeAudioQcelp | |
| MimetypeAudioRaw | |
| MimetypeAudioScrambled |
Incapsula le informazioni che descrivono il formato dei dati multimediali, ad esempio audio o video, nonché metadati facoltativi delle funzionalità. |
| MimetypeAudioVorbis | |
| MimetypeImageAndroidHeic |
Tipo MIME per HEIF ancora codificati in HEVC. |
| MimetypeImageAvif |
Tipo MIME per AVIF ancora dati immagine codificati in AV1. |
| MimetypeTextCea608 |
Tipo MIME per i dati della didascalia chiusa CEA-608. |
| MimetypeTextCea708 |
Tipo MIME per i dati della didascalia chiusa CEA-708. |
| MimetypeTextSubrip |
Tipo MIME per il contenitore SubRip (SRT). |
| MimetypeTextVtt |
Tipo MIME per i dati dei sottotitoli WebVTT. |
| MimetypeVideoApv |
Incapsula le informazioni che descrivono il formato dei dati multimediali, ad esempio audio o video, nonché metadati facoltativi delle funzionalità. |
| MimetypeVideoAv1 |
Incapsula le informazioni che descrivono il formato dei dati multimediali, ad esempio audio o video, nonché metadati facoltativi delle funzionalità. |
| MimetypeVideoAvc | |
| MimetypeVideoDolbyVision |
Incapsula le informazioni che descrivono il formato dei dati multimediali, ad esempio audio o video, nonché metadati facoltativi delle funzionalità. |
| MimetypeVideoH263 | |
| MimetypeVideoHevc | |
| MimetypeVideoMpeg2 | |
| MimetypeVideoMpeg4 | |
| MimetypeVideoRaw | |
| MimetypeVideoScrambled |
Incapsula le informazioni che descrivono il formato dei dati multimediali, ad esempio audio o video, nonché metadati facoltativi delle funzionalità. |
| MimetypeVideoVp8 | |
| MimetypeVideoVp9 | |
| MimetypeVideoVvc |
Incapsula le informazioni che descrivono il formato dei dati multimediali, ad esempio audio o video, nonché metadati facoltativi delle funzionalità. |
| PictureTypeB |
Obsoleti.
Il tipo di immagine è B Frame. |
| PictureTypeI |
Obsoleti.
Il tipo di immagine è I Frame. |
| PictureTypeP |
Obsoleti.
Il tipo di immagine è P Frame. |
| PictureTypeUnknown |
Obsoleti.
Il tipo di immagine è sconosciuto. |
| TypeByteBuffer |
Obsoleti.
Incapsula le informazioni che descrivono il formato dei dati multimediali, ad esempio audio o video, nonché metadati facoltativi delle funzionalità. |
| TypeFloat |
Obsoleti.
Incapsula le informazioni che descrivono il formato dei dati multimediali, ad esempio audio o video, nonché metadati facoltativi delle funzionalità. |
| TypeInteger |
Obsoleti.
Incapsula le informazioni che descrivono il formato dei dati multimediali, ad esempio audio o video, nonché metadati facoltativi delle funzionalità. |
| TypeLong |
Obsoleti.
Incapsula le informazioni che descrivono il formato dei dati multimediali, ad esempio audio o video, nonché metadati facoltativi delle funzionalità. |
| TypeNull |
Obsoleti.
Incapsula le informazioni che descrivono il formato dei dati multimediali, ad esempio audio o video, nonché metadati facoltativi delle funzionalità. |
| TypeString |
Obsoleti.
Incapsula le informazioni che descrivono il formato dei dati multimediali, ad esempio audio o video, nonché metadati facoltativi delle funzionalità. |
| VideoEncodingStatisticsLevel1 |
Obsoleti.
Codifica statistiche livello 1. |
| VideoEncodingStatisticsLevelNone |
Obsoleti.
Livello statistiche di codifica Nessuno. |
Proprietà
| Nome | Descrizione |
|---|---|
| Class |
Restituisce la classe di runtime di questo |
| Features |
Restituisce una |
| 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 informazioni che descrivono il formato dei dati multimediali, ad esempio audio o video, nonché metadati facoltativi delle funzionalità. (Ereditato da JavaObject) |
| JniPeerMembers |
Incapsula le informazioni che descrivono il formato dei dati multimediali, ad esempio audio o video, nonché metadati facoltativi delle funzionalità. |
| Keys |
Restituisce una |
| PeerReference |
Ottiene il riferimento all'oggetto JNI per questo peer Java. (Ereditato da Object) |
| 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) |
Metodi
| Nome | Descrizione |
|---|---|
| Clone() |
Crea e restituisce una copia di questo oggetto. (Ereditato da Object) |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
Incapsula le informazioni che descrivono il formato dei dati multimediali, ad esempio audio o video, nonché metadati facoltativi delle funzionalità. (Ereditato da JavaObject) |
| ContainsFeature(String) |
Restituisce true iff una funzionalità del nome specificato esiste nel formato . |
| ContainsKey(String) |
Restituisce true iff una chiave del nome specificato esiste nel formato . |
| CreateAudioFormat(String, Int32, Int32) |
Crea un formato audio minimo. |
| CreateSubtitleFormat(String, String) |
Crea un formato di sottotitolo minimo. |
| CreateVideoFormat(String, Int32, Int32) |
Crea un formato video minimo. |
| 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 informazioni che descrivono il formato dei dati multimediali, ad esempio audio o video, nonché metadati facoltativi delle funzionalità. (Ereditato da JavaObject) |
| Equals(Object) |
Incapsula le informazioni che descrivono il formato dei dati multimediali, ad esempio audio o video, nonché metadati facoltativi delle funzionalità. (Ereditato da JavaObject) |
| Equals(Object) |
Indica se un altro oggetto è "uguale a" questo. (Ereditato da Object) |
| GetByteBuffer(String, ByteBuffer) |
Restituisce il valore di una chiave ByteBuffer o il valore predefinito se la chiave non è presente. |
| GetByteBuffer(String) |
Restituisce il valore di una chiave ByteBuffer. |
| GetFeatureEnabled(String) |
Restituisce un valore che indica se una funzionalità deve essere abilitata ( |
| GetFloat(String, Single) |
Restituisce il valore di una chiave float o il valore predefinito se la chiave non è presente. |
| GetFloat(String) |
Restituisce il valore di una chiave float. |
| GetHashCode() |
Restituisce un valore di codice hash per l'oggetto . (Ereditato da Object) |
| GetInteger(String, Int32) |
Restituisce il valore di una chiave integer o il valore predefinito se la chiave non è presente. |
| GetInteger(String) |
Restituisce il valore di una chiave integer. |
| GetLong(String, Int64) |
Restituisce il valore di una chiave lunga o il valore predefinito se la chiave non è presente. |
| GetLong(String) |
Restituisce il valore di una chiave lunga. |
| GetNumber(String, Number) |
Restituisce il valore di una chiave numerica o il valore predefinito se la chiave non è presente. |
| GetNumber(String) |
Restituisce il valore di una chiave numerica. |
| GetString(String, String) |
Restituisce il valore di una chiave stringa o il valore predefinito se la chiave non è presente. |
| GetString(String) |
Restituisce il valore di una chiave stringa. |
| GetValueTypeForKey(String) |
Restituisce il tipo di valore per una chiave. |
| JavaFinalize() |
Obsoleti.
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) |
| RemoveFeature(String) |
Rimuove una determinata impostazione di funzionalità, se presente. |
| RemoveKey(String) |
Rimuove un valore di una determinata chiave, se presente. |
| SetByteBuffer(String, ByteBuffer) |
Imposta il valore di una chiave ByteBuffer. |
| SetFeatureEnabled(String, Boolean) |
Imposta un valore che indica se una funzionalità deve essere abilitata ( |
| SetFloat(String, Single) |
Imposta il valore di una chiave float. |
| SetHandle(IntPtr, JniHandleOwnership) |
Imposta la proprietà Handle. (Ereditato da Object) |
| SetInteger(String, Int32) |
Imposta il valore di una chiave integer. |
| SetLong(String, Int64) |
Imposta il valore di una chiave lunga. |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
Incapsula le informazioni che descrivono il formato dei dati multimediali, ad esempio audio o video, nonché metadati facoltativi delle funzionalità. (Ereditato da JavaObject) |
| SetString(String, String) |
Imposta il valore di una chiave stringa. |
| 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 informazioni che descrivono il formato dei dati multimediali, ad esempio audio o video, nonché metadati facoltativi delle funzionalità. (Ereditato da JavaObject) |
| IJavaPeerable.Finalized() |
Incapsula le informazioni che descrivono il formato dei dati multimediali, ad esempio audio o video, nonché metadati facoltativi delle funzionalità. (Ereditato da JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
Incapsula le informazioni che descrivono il formato dei dati multimediali, ad esempio audio o video, nonché metadati facoltativi delle funzionalità. (Ereditato da JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Incapsula le informazioni che descrivono il formato dei dati multimediali, ad esempio audio o video, nonché metadati facoltativi delle funzionalità. (Ereditato da JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Incapsula le informazioni che descrivono il formato dei dati multimediali, ad esempio audio o video, nonché metadati facoltativi delle funzionalità. (Ereditato da JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Incapsula le informazioni che descrivono il formato dei dati multimediali, ad esempio audio o video, nonché metadati facoltativi delle funzionalità. (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 informazioni che descrivono il formato dei dati multimediali, ad esempio audio o video, nonché metadati facoltativi delle funzionalità. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Provare a digitare |