MediaFormat Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Encapsula la información que describe el formato de los datos multimedia, ya sea audio o vídeo, así como metadatos de características opcionales.
[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
- Herencia
- Atributos
Comentarios
Encapsula la información que describe el formato de los datos multimedia, ya sea audio o vídeo, así como metadatos de características opcionales.
El formato de los datos multimedia se especifica como pares clave-valor. Las claves son cadenas. Los valores pueden ser enteros, long, float, String o ByteBuffer.
Los metadatos de la característica se especifican como pares de cadena/booleano.
Las claves comunes a todos los formatos de audio y vídeo, <b>todas las teclas no marcadas como opcionales son obligatorias</b>:
<table>tr th Name/th<><Value Type>/th<><Description>/th</tr tr td><><><></td><td>#KEY_MIME td td<><The type of the format.><><></td></tr><tr><td>#KEY_CODECS_STRING</td><td>string</><>td td opcional, la cadena de códecs RFC 6381 de mediaFormat</td></tr tr><><td>#KEY_MAX_INPUT_SIZE</td><td>< td td><opcional, tamaño máximo de un búfer de datos> de entrada/td</tr tr><><td><>#KEY_PIXEL_ASPECT_RATIO_WIDTH/td<td td><>< td td><opcional, el ancho> de la relación de aspecto de píxeles/td/td<></tr><tr><td>#KEY_PIXEL_ASPECT_RATIO_HEIGHT</td><td>integer</td td><>opcional, la altura< de relación de aspecto de píxeles/td></tr><><>#KEY_BIT_RATE<><> tr td integer</td><td td><b>encoder-only</b>, velocidad de bits deseada en bits/segundo</td></tr tr><><td>#KEY_DURATION</td><td>long</td td><td>del contenido (en microsegundos)</td/>< tr></table>
Los formatos de vídeo tienen las siguientes claves: <table><tr><th>Name</th><>Value Type</th><>Description</><th/tr tr><td><>#KEY_WIDTH</td><td>Integer</td><td></td>< tr tr><><td>#KEY_HEIGHT</td td td><integer>/td<><><><><><>#KEY_COLOR_FORMAT<><><><>establecido por el usuario para codificadores, legible en el formato de salida de descodificadores</b></td></tr><><tr td>#KEY_FRAME_RATE<><> Integer o Float</td td td><>requerido para <b>encoders</b>, opcional para <b>decoders</b></td></tr tr><td><>#KEY_CAPTURE_RATE</td td td><>integer</td><td></><td tr><><>#KEY_I_FRAME_INTERVAL< td/td td><td>integer (o Float)</td td><><b>encoder-only</b>, intervalo de tiempo entre fotogramas clave. Compatibilidad con float agregada en android.os.Build.VERSION_CODES#N_MR1/td</tr><>tr<td><>#KEY_INTRA_REFRESH_PERIOD/td<td><Integer>/td td<td><b><encoder-only>/b<, optional>/td</tr tr><><><>#KEY_LATENCY td td<td><> td td<><b><encoder-only/b>, optional</td>/tr tr<><>td td<><> td#KEY_MAX_WIDTHtd<integer></td td><><b decoder-only><>/b,<> opcional, ancho< de resolución máxima/td></tr><><tr td>#KEY_MAX_HEIGHT</td><td td>Integer</td td><><b>decoder-only</b>, opcional, altura< de resolución máxima/td></tr tr><><td>#KEY_REPEAT_PREVIOUS_FRAME_AFTER</td td long></td td>b<codificador en modo surface-only></b><, optional>/td</tr td><><><>< td td td td>#KEY_PUSH_BLANK_BUFFERS_ON_STOPinteger(1)</td><>td<><td><b>representación del descodificador en una superficie only</b>, optional</td></tr tr><><td>#KEY_TEMPORAL_LAYERING</td td><>< td td><><b>encoder only</b>, optional, temporal-layering schema</td></tr></table> Especifique tanto #KEY_MAX_WIDTH y #KEY_MAX_HEIGHT para habilitar la reproducción adaptable (cambio de resolución sin problemas) para un descodificador de vídeo que lo admita ().MediaCodecInfo.CodecCapabilities#FEATURE_AdaptivePlayback Los valores se usan como sugerencias para el códec: son la resolución máxima esperada para prepararse. En función de la compatibilidad con el códec, la preparación para una resolución máxima mayor puede requerir más memoria incluso si nunca se alcanza esa resolución. Estos campos no tienen ningún efecto para los códecs que no admiten la reproducción adaptable.<br /><br />
Los formatos de audio tienen las claves siguientes: <table<>tr><th>Name</th><>Value Type</th><Description</><th>/tr tr<>><td#KEY_CHANNEL_COUNT></td><td>Integer</td><td></td>< tr tr<><>td<>#KEY_SAMPLE_RATE/td td td><integer</td td>td><<>>#KEY_PCM_ENCODING><<><><><<><>> opcional/< td></tr tr><td>#KEY_IS_ADTS><</td td>><Integer</td td td><>opcional, si <em>descodificación</em> contenido de audio AAC, establecer esta clave en 1 indica que el encabezado ADTS prefijo prefijo cada fotograma de audio.</td></tr tr<>td>><<#KEY_AAC_PROFILE/td td>><Integer</td><><b>encoder-only</b>, opcional, si el contenido es audio AAC, especifica el perfil deseado.</td></tr tr<>td><#KEY_AAC_SBR_MODE></td td>><Integer</td td td><><b>encoder-only</b>, opcional, si el contenido es audio AAC, especifica el modo SBR deseado.</td></tr tr<>td><#KEY_AAC_DRC_TARGET_REFERENCE_LEVEL></td td>><integer</td td td><><b>decoder-only</b>, opcional, si el contenido es audio AAC, especifica el nivel de referencia de destino.</td></tr tr<>td><#KEY_AAC_ENCODED_TARGET_LEVEL></td td>><Integer</td td td><><b>decoder-only</b>, opcional, si el contenido es audio AAC, especifica el nivel de referencia de destino usado en el codificador.</td></tr tr<>td><#KEY_AAC_DRC_BOOST_FACTOR></td td>><integer</td td td><><b>decoder-only</b>, opcional, si el contenido es audio AAC, especifica el factor de aumento de DRC.</td></tr tr<>td><#KEY_AAC_DRC_ATTENUATION_FACTOR></td td>><integer</td td td><><b>decoder-only</b>, opcional, si el contenido es audio AAC, especifica el factor de atenuación de DRC.</td></tr tr<>td><#KEY_AAC_DRC_HEAVY_COMPRESSION></td td>><Integer</td td td><><b>decoder-only</b>, opcional, si el contenido es audio AAC, especifica si se debe usar una compresión pesada.</td></tr tr<>td><#KEY_AAC_MAX_OUTPUT_CHANNEL_COUNT></td td>><integer</td td td><><b>decoder-only</b>, opcional, si el contenido es audio AAC, especifica el número máximo de canales que genera el descodificador.</td></tr tr<>td><#KEY_AAC_DRC_EFFECT_TYPE></td td>><Integer</td td td><><b>decoder-only</b>, opcional, si el contenido es audio AAC, especifica el tipo de efecto DRC MPEG-D que se va a usar.</td></tr tr<>td><#KEY_AAC_DRC_OUTPUT_LOUDNESS></td td>><Integer</td td td><><b>decoder-only</b>, opcional, si el contenido es audio AAC, devuelve la ruidosidad de salida de DRC.</td></tr tr<>td><#KEY_AAC_DRC_ALBUM_MODE></td td>><Integer</td td td><><b>decoder-only</b>, opcional, si el contenido es audio AAC, especifica si MPEG-D modo de álbum DRC está activo o no.</td></tr><tr><td><#KEY_CHANNEL_MASK/td td>><Integer</td td td><>opcional, una máscara de asignaciones de canales de audio/td></tr tr>><<td<#KEY_ENCODER_DELAY>/td><td td<> td td><>opcional, el número de fotogramas< que se recortarán desde el inicio de la secuencia de audio descodificada.</td></tr tr<>td><><#KEY_ENCODER_PADDING/td td>><integer</td td td><>opcional, el número de fotogramas que se van a recortar desde el final de la secuencia de audio descodificada.</td></tr tr<>td><#KEY_FLAC_COMPRESSION_LEVEL></td td>><integer</td td td><><b>encoder-only</b>, opcional, si el contenido es audio FLAC, especifica el nivel de compresión deseado.</td></tr tr><td>#KEY_MPEGH_PROFILE_LEVEL_INDICATION<></td td>><integer</td td td><><b>decoder-only</b>, opcional, si el contenido es MPEG-H audio, especifica el perfil y el nivel de la secuencia.</td></tr tr><td>#KEY_MPEGH_COMPATIBLE_SETS<></td td>><ByteBuffer</td td><><b>decoder-only</b>, opcional, si el contenido es MPEG-H audio, especifica los conjuntos compatibles (perfil y nivel) de la secuencia.</td></tr tr><td>#KEY_MPEGH_REFERENCE_CHANNEL_LAYOUT><</td td><>Integer</td td td><><b>decoder-only</b>, opcional, si el contenido es MPEG-H audio, especifica el diseño de canal de referencia preferido de la secuencia.</td></tr tr<>td>><<#KEY_BUFFER_BATCH_MAX_OUTPUT_SIZE/td td>><integer</td td>><opcional, que se usa con compatibilidad con fotogramas de audio de gran tamaño, especifica el tamaño máximo del búfer de salida en bytes.</td></tr tr<>td>><<#KEY_BUFFER_BATCH_THRESHOLD_OUTPUT_SIZE/td td>><integer</td td>><opcional, que se usa con compatibilidad con fotogramas de audio de gran tamaño, especifica el tamaño de salida de umbral en bytes.</td></tr tr><td>#KEY_AUDIO_PRESENTATION_ID<></td td>><long</td td td><><b>decoder-only</b>, opcional, el identificador de un concepto de descodificador de audio, MixPresentation o similar.</td></tr></table>
Los formatos de subtítulo tienen las claves siguientes: table<tr td><></td td td>#KEY_MIMEString</td td><>El tipo del formato.<><></td></tr tr><td><>#KEY_LANGUAGE</td td><>string</td td td><>El idioma del contenido.</td></tr tr><td><>#KEY_CAPTION_SERVICE_NUMBER</td td><>int</td td td><>opcional, el servicio de subtítulos o el número de canal.</td></tr></table>
Los formatos de imagen tienen las siguientes claves: table<tr td><></td td td>#KEY_MIMEString</td td><>El tipo del formato.<><></td></tr><tr><td>#KEY_WIDTH</td><td>integer</td><td td></td></tr><><tr td>#KEY_HEIGHT</td><td>Integer</td><>< td/td></tr><><>#KEY_COLOR_FORMAT< tr td/td><td>integer</td td td><>establecido por el usuario para codificadores, legible en el formato de salida de descodificadores</b></td></tr><tr><>#KEY_TILE_WIDTH<><> td integer</td><>td necesario si la imagen tiene grid</td></tr tr><><td>#KEY_TILE_HEIGHT</td><td>integer</td td><td>requerido si la imagen tiene grid</td></tr tr><><td>#KEY_GRID_ROWS</td><td td>< td requerido si la imagen tiene grid></td> tr<><td>td<><>/td#KEY_GRID_COLUMNS<><>< requerido si la imagen tiene grid></td td><></tr></table>
Java documentación para android.media.MediaFormat.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.
Constructores
| Nombre | Description |
|---|---|
| MediaFormat() |
Crea un objeto MediaFormat vacío. |
| MediaFormat(MediaFormat) |
Cree una copia de un objeto de formato multimedia. |
Campos
| Nombre | Description |
|---|---|
| ColorRangeFull |
Obsoletos.
Rango completo. |
| ColorRangeLimited |
Obsoletos.
Intervalo limitado. |
| ColorStandardBt2020 |
Obsoletos.
BT. |
| ColorStandardBt601Ntsc |
Obsoletos.
BT. |
| ColorStandardBt601Pal |
Obsoletos.
BT. |
| ColorStandardBt709 |
Obsoletos.
BT. |
| ColorTransferHlg |
Obsoletos.
ARIB STD-B67 función de transferencia hybrid-log-gamma. |
| ColorTransferLinear |
Obsoletos.
Curva característica de transferencia lineal. |
| ColorTransferSdrVideo |
Obsoletos.
Curva característica de transferencia SMPTE 170M utilizada por BT. |
| ColorTransferSt2084 |
Obsoletos.
Función de transferencia SMPTE ST 2084. |
| FlagSecurityModelMemorySafe |
Obsoletos.
Marca para |
| FlagSecurityModelSandboxed |
Obsoletos.
Marca para |
| KeyAacDrcAlbumMode |
Clave que describe el modo de álbum para MPEG-D DRC tal como se define en ISO/IEC 23003-4. |
| KeyAacDrcAttenuationFactor |
Clave que describe el factor de atenuación que permite adaptar la dinámica de la salida a los requisitos de escucha reales. |
| KeyAacDrcBoostFactor |
Clave que describe el factor de impulso que permite adaptar la dinámica de la salida a los requisitos de escucha reales. |
| KeyAacDrcEffectType |
Clave que describe para seleccionar el tipo de efecto DRC para MPEG-D DRC. |
| KeyAacDrcHeavyCompression |
Clave que describe la selección del perfil de compresión pesada para MPEG-4 DRC. |
| KeyAacDrcOutputLoudness |
Clave para recuperar la intensidad de salida de una secuencia de bits descodificada. |
| KeyAacDrcTargetReferenceLevel |
Clave que describe el nivel de referencia de destino (ruido de destino). |
| KeyAacEncodedTargetLevel |
Clave que describe el nivel de referencia de destino que se supone en el codificador para calcular las ganancias de atenuación para la prevención de recortes. |
| KeyAacMaxOutputChannelCount |
Clave que describe el número máximo de canales que puede generar el descodificador AAC. |
| KeyAacProfile |
Clave que describe el perfil de AAC que se va a usar (solo formatos de audio AAC). |
| KeyAacSbrMode |
Clave que describe el modo SBR de AAC que se va a usar (solo formatos de audio AAC). |
| KeyAllowFrameDrop |
Una clave para que las aplicaciones opten por no permitir que un Surface descarte fotogramas sin reproducir o sin enumerar como medio para ponerse al día después de caer por detrás. |
| KeyAudioPresentationId |
Clave que identifica una presentación de audio o mezcla o un concepto similar. |
| KeyAudioSessionId |
Clave que describe el identificador de sesión de audio del AudioTrack asociado a un códec de vídeo tunelizado. |
| KeyBitRate |
Clave que describe la velocidad de bits media en bits por segundo. |
| KeyBitrateMode |
Clave que describe el modo de velocidad de bits deseado que va a usar un codificador. |
| KeyBufferBatchMaxOutputSize |
Clave que describe el tamaño máximo del búfer de salida en bytes cuando se usa el modo de búfer grande que contiene varias unidades de acceso. |
| KeyBufferBatchThresholdOutputSize |
Clave que describe el tamaño de salida del umbral en bytes cuando se usa el modo de búfer grande que contiene varias unidades de acceso. |
| KeyCaptionServiceNumber |
Clave que describe el número de servicio de subtítulos. |
| KeyCaptureRate |
Clave que describe la velocidad de captura de un formato de vídeo en fotogramas por segundo. |
| KeyChannelCount |
Clave que describe el número de canales en formato de audio. |
| KeyChannelMask |
Clave que describe la composición del canal del contenido de audio. |
| KeyCodecsString |
Clave que describe la cadena de códecs de MediaFormat. |
| KeyColorFormat |
Clave que describe el formato de color del contenido en formato de vídeo. |
| KeyColorRange |
Clave opcional que describe el intervalo de los valores de componente del contenido de vídeo. |
| KeyColorStandard |
Clave opcional que describe los factores principales de color, punto blanco y luminancia para el contenido de vídeo. |
| KeyColorTransfer |
Clave opcional que describe la función de transferencia electrónica opto usada para el contenido de vídeo. |
| KeyColorTransferRequest |
Clave opcional que describe la función de transferencia electrónica opto solicitada para el contenido de vídeo de salida. |
| KeyComplexity |
Clave que describe la complejidad de la codificación. |
| KeyCreateInputSurfaceSuspended |
Si se especifica al configurar un codificador de vídeo que está en modo "surface-input", indicará al codificador que coloque el origen de la superficie en estado suspendido cuando esté conectado. |
| KeyCropBottom |
Clave que describe la coordenada inferior (y) del rectángulo de recorte. |
| KeyCropLeft |
Clave que describe la coordenada izquierda (x) del rectángulo de recorte. |
| KeyCropRight |
Clave que describe la coordenada derecha (x) del rectángulo de recorte. |
| KeyCropTop |
Clave que describe la coordenada superior (y) del rectángulo de recorte. |
| KeyDuration |
Clave que describe la duración (en microsegundos) del contenido. |
| KeyEncoderDelay |
Clave que describe el número de fotogramas que se van a recortar desde el principio de la secuencia de audio descodificada. |
| KeyEncoderPadding |
Clave que describe el número de fotogramas que se van a recortar desde el final de la secuencia de audio descodificada. |
| KeyFlacCompressionLevel |
Clave que describe el nivel de compresión FLAC que se va a usar (solo formato de audio FLAC). |
| KeyFrameRate |
Clave que describe la velocidad de fotogramas de un formato de vídeo en fotogramas por segundo. |
| KeyGridColumns |
Clave que describe el número de columnas de cuadrícula en el contenido de una |
| KeyGridRows |
Clave que describe el número de filas de cuadrícula en el contenido de una |
| KeyHapticChannelCount |
Clave que describe el número de canales hápticos en formato de audio. |
| KeyHardwareAvSyncId |
Clave que describe el identificador de sincronización de AV de hardware. |
| KeyHdr10PlusInfo |
Clave opcional que describe los metadatos HDR10+ del contenido de vídeo. |
| KeyHdrStaticInfo |
Clave opcional que describe los metadatos estáticos del contenido de vídeo HDR (rango dinámico alto). |
| KeyHeight |
Clave que describe el alto del contenido en un formato de vídeo. |
| KeyIFrameInterval |
Clave que describe la frecuencia de los fotogramas clave expresados en segundos entre fotogramas clave. |
| KeyImportance |
Clave que describe la importancia del códec deseado para la aplicación. |
| KeyIntraRefreshPeriod |
Clave opcional que describe el período de actualización intra en fotogramas. |
| KeyIsAdts |
Una asignación de clave a un valor de 1 si el contenido es audio AAC y los fotogramas de audio tienen como prefijo un encabezado ADTS. |
| KeyIsAutoselect |
Clave para el comportamiento booleano AUTOSELECT para la pista. |
| KeyIsDefault |
Clave para el comportamiento PREDETERMINADO booleano para la pista. |
| KeyIsForcedSubtitle |
Clave para el campo FORCED para pistas de subtítulos. |
| KeyLanguage |
Clave que describe el idioma del contenido mediante códigos ISO 639-1 o 639-2/T. |
| KeyLatency |
Clave opcional que describe la latencia deseada del codificador en fotogramas. |
| KeyLevel |
Clave que describe el perfil deseado que va a usar un codificador. |
| KeyLowLatency |
Clave opcional que describe el modo de descodificación de baja latencia. |
| KeyMaxBFrames |
Una clave que describe el número máximo de fotogramas B entre fotogramas I o P, que va a usar un codificador de vídeo. |
| KeyMaxFpsToEncoder |
Indique al codificador de vídeo en modo "surface-input" que quite fotogramas excesivos del origen, de modo que la velocidad de fotogramas de entrada al codificador no supere los fps especificados. |
| KeyMaxHeight |
Clave que describe el alto máximo esperado del contenido en un formato de descodificador de vídeo, en caso de que haya cambios de resolución en el contenido de vídeo. |
| KeyMaxInputSize |
Clave que describe el tamaño máximo en bytes de un búfer de datos descrito por este MediaFormat. |
| KeyMaxOutputChannelCount |
Clave que describe el número máximo de canales que puede generar un descodificador de audio. |
| KeyMaxPtsGapToEncoder |
Indique al codificador de vídeo en modo "surface-input" para limitar la brecha de marca de tiempo entre dos fotogramas adyacentes alimentados al codificador a la cantidad especificada (en micro-segundo). |
| KeyMaxWidth |
Clave que describe el ancho máximo esperado del contenido en un formato de descodificador de vídeo, en caso de que haya cambios de resolución en el contenido del vídeo. |
| KeyMime |
Clave que describe el tipo mime de MediaFormat. |
| KeyMpeghCompatibleSets |
Clave que describe los conjuntos compatibles con MPEG-H secuencia. |
| KeyMpeghProfileLevelIndication |
Clave que describe la indicación de nivel de perfil de flujo MPEG-H. |
| KeyMpeghReferenceChannelLayout |
Clave que describe el diseño del canal de referencia de flujo de MPEG-H. |
| KeyOperatingRate |
Clave que describe la velocidad de fotogramas de funcionamiento deseada para el vídeo o la frecuencia de muestreo para el audio en la que el códec tendrá que funcionar. |
| KeyOutputReorderDepth |
Clave opcional que describe el número máximo de fotogramas codificados sin orden de visualización. |
| KeyPcmEncoding |
Clave que describe la codificación y el formato de la muestra de audio sin formato. |
| KeyPictureProfileId |
Clave que describe el identificador de perfil de imagen que se va a aplicar a |
| KeyPictureProfileInstance |
Clave que describe la instancia de perfil de imagen que se va a aplicar a |
| KeyPictureType |
Clave que describe el tipo de imagen del marco codificado. |
| KeyPixelAspectRatioHeight |
Clave que describe el alto de la relación de aspecto del píxel. |
| KeyPixelAspectRatioWidth |
Clave que describe el ancho de la relación de aspecto del píxel. |
| KeyPrependHeaderToSyncFrames |
Clave opcional que describe si los codificadores anteponen encabezados para sincronizar fotogramas (e. |
| KeyPriority |
Clave que describe la prioridad de códec deseada. |
| KeyProfile |
Clave que describe el perfil deseado que va a usar un codificador. |
| KeyPushBlankBuffersOnStop |
Si se especifica al configurar una representación de descodificador de vídeo en una superficie, hace que el descodificador muestre "en blanco", i. |
| KeyQuality |
Clave que describe la calidad de codificación deseada. |
| KeyRepeatPreviousFrameAfter |
Solo se aplica al configurar un codificador de vídeo en modo "surface-input". |
| KeyRotation |
Clave que describe la rotación deseada en el sentido de las agujas del reloj en una superficie de salida. |
| KeySampleRate |
Clave que describe la frecuencia de muestreo de un formato de audio. |
| KeySecurityModel |
Clave que describe el modelo de seguridad solicitado como marcas. |
| KeySliceHeight |
Clave que describe el alto del plano de un diseño de bytebuffer de vídeo multiplanar (YUV). |
| KeySlowMotionMarkers |
Clave para recuperar la información del marcador de movimiento lento asociada a una pista de vídeo. |
| KeyStride |
Clave que describe el paso del diseño de bytebuffer de vídeo. |
| KeyTemporalLayering |
Clave que describe el esquema de capas temporales. |
| KeyTileHeight |
Clave que describe el alto (en píxeles) de cada icono del contenido de una |
| KeyTileWidth |
Clave que describe el ancho (en píxeles) de cada icono del contenido de una |
| KeyTrackId |
Clave que describe un identificador único para el contenido de una pista multimedia. |
| KeyVideoEncodingStatisticsLevel |
Clave que describe el nivel de información de estadísticas de codificación emitida desde el codificador de vídeo. |
| KeyVideoQpAverage |
Clave que describe el QP de bloque medio por fotograma (parámetro de cuantificación). |
| KeyVideoQpBMax |
Clave que describe el parámetro de cuantificación máximo permitido para el vídeo de codificación. |
| KeyVideoQpBMin |
Clave que describe el parámetro mínimo de cuantificación permitido para codificar vídeo. |
| KeyVideoQpIMax |
Clave que describe el parámetro de cuantificación máximo permitido para el vídeo de codificación. |
| KeyVideoQpIMin |
Clave que describe el parámetro mínimo de cuantificación permitido para codificar vídeo. |
| KeyVideoQpMax |
Clave que describe el parámetro de cuantificación máximo permitido para el vídeo de codificación. |
| KeyVideoQpMin |
Clave que describe el parámetro mínimo de cuantificación permitido para codificar vídeo. |
| KeyVideoQpPMax |
Clave que describe el parámetro de cuantificación máximo permitido para el vídeo de codificación. |
| KeyVideoQpPMin |
Clave que describe el parámetro mínimo de cuantificación permitido para codificar vídeo. |
| KeyWidth |
Clave que describe el ancho del contenido en formato de vídeo. |
| LogSessionId |
Clave que describe el identificador de sesión de registro de MediaCodec. |
| MimetypeAudioAac | |
| MimetypeAudioAacEld |
Tipo MIME para la secuencia de audio AAC Enhanced Low Delay (ELD). |
| MimetypeAudioAacHeV1 |
Tipo MIME para la secuencia de audio de HE-AAC v1 (LC + SBR). |
| MimetypeAudioAacHeV2 |
Tipo MIME para la secuencia de audio de HE-AAC v2 (LC + SBR + PS). |
| MimetypeAudioAacLc |
Tipo MIME para la secuencia de audio de baja complejidad (LC) de AAC. |
| MimetypeAudioAacXhe |
Tipo MIME para la secuencia de audio XHE de AAC. |
| MimetypeAudioAc3 | |
| MimetypeAudioAc4 |
Tipo MIME para la secuencia de audio de formato de transporte de fotogramas de sincronización AC-4. |
| MimetypeAudioAmrNb | |
| MimetypeAudioAmrWb | |
| MimetypeAudioDolbyMat |
Tipo MIME para streaming de audio dolby metadata-enhanced Audio Transmission (MAT). |
| MimetypeAudioDolbyTruehd |
Tipo MIME para el formato de audio Dolby TrueHD, basado en Meridian Lossless Packing (MLP). |
| MimetypeAudioDra |
Tipo MIME para secuencia de audio de adaptación dinámica de resolución (DRA). |
| MimetypeAudioDts |
Tipo MIME para DTS Digital Surround (hasta 5. |
| MimetypeAudioDtsHd |
Tipo MIME para DTS HD (hasta 7). |
| MimetypeAudioDtsUhd |
Tipo MIME para la secuencia de audio de DTS UHD (basada en objetos), también conocida como DTS:X. |
| MimetypeAudioEac3 |
Encapsula la información que describe el formato de los datos multimedia, ya sea audio o vídeo, así como metadatos de características opcionales. |
| MimetypeAudioEac3Joc |
Encapsula la información que describe el formato de los datos multimedia, ya sea audio o vídeo, así como metadatos de características opcionales. |
| MimetypeAudioFlac | |
| MimetypeAudioG711Alaw | |
| MimetypeAudioG711Mlaw | |
| MimetypeAudioIamf |
Tipo MIME para la secuencia de audio IAMF |
| MimetypeAudioIec61937 |
Tipo MIME para la IEC61937 encapsulación de secuencias de audio. |
| MimetypeAudioMpeg | |
| MimetypeAudioMpeghBlL3 |
Tipo MIME para MPEG-H secuencia de audio L3 de perfil de línea base (BL). |
| MimetypeAudioMpeghBlL4 |
Tipo MIME para MPEG-H secuencia de audio L4 de perfil de línea base (BL). |
| MimetypeAudioMpeghLcL3 |
Tipo MIME para MPEG-H secuencia de audio L3 de baja complejidad (LC). |
| MimetypeAudioMpeghLcL4 |
Tipo MIME para MPEG-H secuencia de audio L4 de baja complejidad (LC). |
| MimetypeAudioMpeghMha1 |
Tipo MIME para MPEG-H secuencia única de audio |
| MimetypeAudioMpeghMhm1 |
Tipo MIME para MPEG-H secuencia única de audio, encapsulada en MHAS |
| MimetypeAudioMsgsm | |
| MimetypeAudioOpus | |
| MimetypeAudioQcelp | |
| MimetypeAudioRaw | |
| MimetypeAudioScrambled |
Encapsula la información que describe el formato de los datos multimedia, ya sea audio o vídeo, así como metadatos de características opcionales. |
| MimetypeAudioVorbis | |
| MimetypeImageAndroidHeic |
Tipo MIME para los datos de imagen heIF todavía codificados en HEVC. |
| MimetypeImageAvif |
Tipo MIME para los datos de imagen de AVIF codificados en AV1. |
| MimetypeTextCea608 |
Tipo MIME para los datos de subtítulos de CEA-608. |
| MimetypeTextCea708 |
Tipo MIME para los datos de subtítulos de CEA-708. |
| MimetypeTextSubrip |
Tipo MIME para el contenedor SubRip (SRT). |
| MimetypeTextVtt |
Tipo MIME para datos de subtítulos de WebVTT. |
| MimetypeVideoApv |
Encapsula la información que describe el formato de los datos multimedia, ya sea audio o vídeo, así como metadatos de características opcionales. |
| MimetypeVideoAv1 |
Encapsula la información que describe el formato de los datos multimedia, ya sea audio o vídeo, así como metadatos de características opcionales. |
| MimetypeVideoAvc | |
| MimetypeVideoDolbyVision |
Encapsula la información que describe el formato de los datos multimedia, ya sea audio o vídeo, así como metadatos de características opcionales. |
| MimetypeVideoH263 | |
| MimetypeVideoHevc | |
| MimetypeVideoMpeg2 | |
| MimetypeVideoMpeg4 | |
| MimetypeVideoRaw | |
| MimetypeVideoScrambled |
Encapsula la información que describe el formato de los datos multimedia, ya sea audio o vídeo, así como metadatos de características opcionales. |
| MimetypeVideoVp8 | |
| MimetypeVideoVp9 | |
| PictureTypeB |
Obsoletos.
El tipo de imagen es B Frame. |
| PictureTypeI |
Obsoletos.
Tipo de imagen es I Frame. |
| PictureTypeP |
Obsoletos.
El tipo de imagen es P Frame. |
| PictureTypeUnknown |
Obsoletos.
Tipo de imagen desconocido. |
| TypeByteBuffer |
Obsoletos.
Encapsula la información que describe el formato de los datos multimedia, ya sea audio o vídeo, así como metadatos de características opcionales. |
| TypeFloat |
Obsoletos.
Encapsula la información que describe el formato de los datos multimedia, ya sea audio o vídeo, así como metadatos de características opcionales. |
| TypeInteger |
Obsoletos.
Encapsula la información que describe el formato de los datos multimedia, ya sea audio o vídeo, así como metadatos de características opcionales. |
| TypeLong |
Obsoletos.
Encapsula la información que describe el formato de los datos multimedia, ya sea audio o vídeo, así como metadatos de características opcionales. |
| TypeNull |
Obsoletos.
Encapsula la información que describe el formato de los datos multimedia, ya sea audio o vídeo, así como metadatos de características opcionales. |
| TypeString |
Obsoletos.
Encapsula la información que describe el formato de los datos multimedia, ya sea audio o vídeo, así como metadatos de características opcionales. |
| VideoEncodingStatisticsLevel1 |
Obsoletos.
Codificación del nivel 1 de estadísticas. |
| VideoEncodingStatisticsLevelNone |
Obsoletos.
Nivel de estadísticas de codificación Ninguno. |
Propiedades
| Nombre | Description |
|---|---|
| Class |
Devuelve la clase en tiempo de ejecución de este |
| Features |
Devuelve una |
| Handle |
Identificador de la instancia de Android subyacente. (Heredado de Object) |
| JniIdentityHashCode |
Obtiene el código hash de identidad asignado a este Java del mismo nivel por el tiempo de ejecución de interoperabilidad. (Heredado de Object) |
| JniManagedPeerState |
Encapsula la información que describe el formato de los datos multimedia, ya sea audio o vídeo, así como metadatos de características opcionales. (Heredado de JavaObject) |
| JniPeerMembers |
Encapsula la información que describe el formato de los datos multimedia, ya sea audio o vídeo, así como metadatos de características opcionales. |
| Keys |
Devuelve una |
| PeerReference |
Obtiene la referencia de objeto JNI para este Java del mismo nivel. (Heredado de Object) |
| ThresholdClass |
Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código. (Heredado de Object) |
| ThresholdType |
Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código. (Heredado de Object) |
Métodos
| Nombre | Description |
|---|---|
| Clone() |
Crea y devuelve una copia de este objeto. (Heredado de Object) |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
Encapsula la información que describe el formato de los datos multimedia, ya sea audio o vídeo, así como metadatos de características opcionales. (Heredado de JavaObject) |
| ContainsFeature(String) |
Devuelve true si existe una característica del nombre especificado en el formato . |
| ContainsKey(String) |
Devuelve true si existe una clave del nombre especificado en el formato . |
| CreateAudioFormat(String, Int32, Int32) |
Crea un formato de audio mínimo. |
| CreateSubtitleFormat(String, String) |
Crea un formato de subtítulo mínimo. |
| CreateVideoFormat(String, Int32, Int32) |
Crea un formato de vídeo mínimo. |
| Dispose() |
Libera los recursos mantenidos por este Java del mismo nivel. (Heredado de Object) |
| Dispose(Boolean) |
Libera los recursos mantenidos por este Java del mismo nivel. (Heredado de Object) |
| DisposeUnlessReferenced() |
Encapsula la información que describe el formato de los datos multimedia, ya sea audio o vídeo, así como metadatos de características opcionales. (Heredado de JavaObject) |
| Equals(Object) |
Encapsula la información que describe el formato de los datos multimedia, ya sea audio o vídeo, así como metadatos de características opcionales. (Heredado de JavaObject) |
| Equals(Object) |
Indica si algún otro objeto es "igual a" este. (Heredado de Object) |
| GetByteBuffer(String, ByteBuffer) |
Devuelve el valor de una clave ByteBuffer o el valor predeterminado si falta la clave. |
| GetByteBuffer(String) |
Devuelve el valor de una clave ByteBuffer. |
| GetFeatureEnabled(String) |
Devuelve si una característica se va a habilitar ( |
| GetFloat(String, Single) |
Devuelve el valor de una clave float o el valor predeterminado si falta la clave. |
| GetFloat(String) |
Devuelve el valor de una clave float. |
| GetHashCode() |
Devuelve un valor de código hash para el objeto . (Heredado de Object) |
| GetInteger(String, Int32) |
Devuelve el valor de una clave entera o el valor predeterminado si falta la clave. |
| GetInteger(String) |
Devuelve el valor de una clave entera. |
| GetLong(String, Int64) |
Devuelve el valor de una clave larga o el valor predeterminado si falta la clave. |
| GetLong(String) |
Devuelve el valor de una clave larga. |
| GetNumber(String, Number) |
Devuelve el valor de una clave numérica o el valor predeterminado si falta la clave. |
| GetNumber(String) |
Devuelve el valor de una clave numérica. |
| GetString(String, String) |
Devuelve el valor de una clave de cadena o el valor predeterminado si falta la clave. |
| GetString(String) |
Devuelve el valor de una clave de cadena. |
| GetValueTypeForKey(String) |
Devuelve el tipo de valor de una clave. |
| JavaFinalize() |
Lo llama el recolector de elementos no utilizados en un objeto cuando la recolección de elementos no utilizados determina que no hay más referencias al objeto . (Heredado de Object) |
| Notify() |
Activa un único subproceso que está esperando en el monitor de este objeto. (Heredado de Object) |
| NotifyAll() |
Activa todos los subprocesos que están esperando en el monitor de este objeto. (Heredado de Object) |
| RemoveFeature(String) |
Quita una configuración de característica determinada si está presente. |
| RemoveKey(String) |
Quita un valor de una clave determinada si está presente. |
| SetByteBuffer(String, ByteBuffer) |
Establece el valor de una clave ByteBuffer. |
| SetFeatureEnabled(String, Boolean) |
Establece si una característica se va a habilitar ( |
| SetFloat(String, Single) |
Establece el valor de una clave float. |
| SetHandle(IntPtr, JniHandleOwnership) |
Establece la propiedad Handle. (Heredado de Object) |
| SetInteger(String, Int32) |
Establece el valor de una clave entera. |
| SetLong(String, Int64) |
Establece el valor de una clave larga. |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
Encapsula la información que describe el formato de los datos multimedia, ya sea audio o vídeo, así como metadatos de características opcionales. (Heredado de JavaObject) |
| SetString(String, String) |
Establece el valor de una clave de cadena. |
| ToArray<T>() |
Crea una matriz administrada a partir de este contenedor de matriz Java. (Heredado de Object) |
| ToString() |
Devuelve una representación de cadena del objeto . (Heredado de Object) |
| UnregisterFromRuntime() |
Anula el registro de este Java del mismo nivel del tiempo de ejecución de interoperabilidad. (Heredado de Object) |
| Wait() |
Hace que el subproceso actual espere hasta que se despierte, normalmente por ser em notificado/em< o >em<interrumpido>/em<.><> (Heredado de Object) |
| Wait(Int64, Int32) |
Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real. (Heredado de Object) |
| Wait(Int64) |
Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real. (Heredado de Object) |
Implementaciones de interfaz explícitas
| Nombre | Description |
|---|---|
| IJavaPeerable.Disposed() |
Encapsula la información que describe el formato de los datos multimedia, ya sea audio o vídeo, así como metadatos de características opcionales. (Heredado de JavaObject) |
| IJavaPeerable.Finalized() |
Encapsula la información que describe el formato de los datos multimedia, ya sea audio o vídeo, así como metadatos de características opcionales. (Heredado de JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
Encapsula la información que describe el formato de los datos multimedia, ya sea audio o vídeo, así como metadatos de características opcionales. (Heredado de JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Encapsula la información que describe el formato de los datos multimedia, ya sea audio o vídeo, así como metadatos de características opcionales. (Heredado de JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Encapsula la información que describe el formato de los datos multimedia, ya sea audio o vídeo, así como metadatos de características opcionales. (Heredado de JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Encapsula la información que describe el formato de los datos multimedia, ya sea audio o vídeo, así como metadatos de características opcionales. (Heredado de JavaObject) |
Métodos de extensión
| Nombre | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Obtiene el nombre JNI del tipo de la instancia |
| JavaAs<TResult>(IJavaPeerable) |
Intente coerción |
| JavaCast<TResult>(IJavaObject) |
Realiza una conversión de tipos comprobados en tiempo de ejecución de Android. |
| JavaCast<TResult>(IJavaObject) |
Encapsula la información que describe el formato de los datos multimedia, ya sea audio o vídeo, así como metadatos de características opcionales. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Intente coerción |