Atributos de tipo multimedia
Los siguientes atributos se aplican a los tipos de medios. Algunos de estos atributos solo están diseñados para convertir formatos de tipo multimedia heredados en tipos de medios de Media Foundation.
Atributos de formato general
Estos atributos se pueden aplicar a todos los tipos de medios.
Atributo | Descripción |
---|---|
MF_MT_ALL_SAMPLES_INDEPENDENT | Especifica si cada muestra es independiente de las otras muestras de la secuencia. |
MF_MT_AM_FORMAT_TYPE | GUID de formato. |
MF_MT_COMPRESSED | Especifica si los datos multimedia están comprimidos. |
MF_MT_FIXED_SIZE_SAMPLES | Especifica si las muestras tienen un tamaño fijo. |
MF_MT_MAJOR_TYPE | GUID de tipo principal. |
MF_MT_SAMPLE_SIZE | Tamaño de cada muestra, en bytes. |
MF_MT_SUBTYPE | GUID de subtipo. |
MF_MT_USER_DATA | Contiene datos de usuario para un tipo de medio que se convirtió a partir de una estructura de formato heredada. |
MF_MT_WRAPPED_TYPE | Contiene un tipo de medio que se ha ajustado en otro tipo de medio. |
Atributos de formato de audio
Estos atributos se pueden aplicar a los tipos de medios cuyo tipo principal es igual a MFMediaType_Audio.
Atributo | Descripción |
---|---|
MF_MT_AAC_AUDIO_PROFILE_LEVEL_INDICATION | Especifica el perfil de audio y el nivel de una secuencia de codificación de audio avanzada (AAC). |
MF_MT_AAC_PAYLOAD_TYPE | Especifica el tipo de carga de una secuencia de codificación de audio avanzada (AAC). |
MF_MT_AUDIO_AVG_BYTES_PER_SECOND | Número medio de bytes por segundo. |
MF_MT_AUDIO_BITS_PER_SAMPLE | Número de bits por muestra de audio. |
MF_MT_AUDIO_BLOCK_ALIGNMENT | Alineación de bloques, en bytes. |
MF_MT_AUDIO_CHANNEL_MASK | Especifica la asignación de canales de audio a las posiciones del altavoz. |
MF_MT_AUDIO_FLOAT_SAMPLES_PER_SECOND | Número de muestras de audio por segundo (valor de punto flotante). |
MF_MT_AUDIO_FOLDDOWN_MATRIX | Especifica cómo un descodificador de audio debe transformar audio multicanal en salida estéreo. |
MF_MT_AUDIO_NUM_CHANNELS | Número de canales de audio. |
MF_MT_AUDIO_PREFER_WAVEFORMATEX | Especifica la estructura de formato heredada preferida que se va a usar al convertir un tipo de medio de audio. |
MF_MT_AUDIO_SAMPLES_PER_BLOCK | Número de muestras de audio contenidas en un bloque comprimido de datos de audio. |
MF_MT_AUDIO_SAMPLES_PER_SECOND | Número de muestras de audio por segundo (valor entero). |
MF_MT_AUDIO_VALID_BITS_PER_SAMPLE | Número de bits válidos de datos de audio en cada muestra de audio. |
MF_MT_AUDIO_WMADRC_AVGREF | Nivel medio de volumen de referencia de un archivo de audio de Windows Media. |
MF_MT_AUDIO_WMADRC_AVGTARGET | Nivel medio de volumen de destino de un archivo de audio de Windows Media. |
MF_MT_AUDIO_WMADRC_PEAKREF | Haga referencia al nivel máximo de volumen de un archivo de audio de Windows Media. |
MF_MT_AUDIO_WMADRC_PEAKTARGET | Nivel de volumen máximo de destino de un archivo de audio de Windows Media. |
MF_MT_ORIGINAL_WAVE_FORMAT_TAG | Contiene la etiqueta de formato WAVE original para una secuencia de audio. |
Atributos de formato de vídeo
Estos atributos se pueden aplicar a los tipos de medios cuyo tipo principal sea igual a MFMediaType_Video.
Atributo | Descripción |
---|---|
MF_MT_AVG_BIT_ERROR_RATE | Tasa de errores de datos. |
MF_MT_AVG_BITRATE | Velocidad de datos aproximada de la secuencia de vídeo. |
MF_MT_CUSTOM_VIDEO_PRIMARIES | Colores personalizados principales. |
MF_MT_DEFAULT_STRIDE | Paso de superficie predeterminado. |
MF_MT_DRM_FLAGS | Especifica si el vídeo requiere la aplicación de la protección de copia. |
MF_MT_FRAME_RATE | Velocidad de fotogramas. |
MF_MT_FRAME_RATE_RANGE_MAX | Velocidad máxima de fotogramas compatible con un dispositivo de captura de vídeo. |
MF_MT_FRAME_RATE_RANGE_MIN | Velocidad mínima de fotogramas compatible con un dispositivo de captura de vídeo. |
MF_MT_FRAME_SIZE | Ancho y alto del fotograma de vídeo. |
MF_MT_GEOMETRIC_APERTURE | Apertura geométrica. |
MF_MT_INTERLACE_MODE | Describe cómo se entrelazan los fotogramas. |
MF_MT_MAX_KEYFRAME_SPACING | Número máximo de fotogramas de un fotograma clave al siguiente. |
MF_MT_MINIMUM_DISPLAY_APERTURE | Apertura de pantalla mínima. |
MF_MT_MPEG_SEQUENCE_HEADER | Encabezado de secuencia MPEG-1 o MPEG-2. |
MF_MT_MPEG_START_TIME_CODE | Código de hora de inicio de grupo de imágenes (GOP). |
MF_MT_MPEG2_FLAGS | Marcas varias para vídeo MPEG-2. |
MF_MT_MPEG2_LEVEL | Nivel MPEG-2 o H.264. |
MF_MT_MPEG2_PROFILE | Perfil MPEG-2 o H.264. |
MF_MT_ORIGINAL_4CC | Contiene el códec original FOURCC para una secuencia de vídeo. |
MF_MT_PAD_CONTROL_FLAGS | Relación de aspecto del rectángulo de salida. |
MF_MT_PALETTE | Entradas de paleta. |
MF_MT_PAN_SCAN_APERTURE | Define la región 4×3 del vídeo que se debe mostrar en modo de movimiento panorámico y examen. |
MF_MT_PAN_SCAN_ENABLED | Especifica si el modo de movimiento panorámico y examen está habilitado. |
MF_MT_PIXEL_ASPECT_RATIO | Relación de aspecto de píxeles. |
MF_MT_SOURCE_CONTENT_HINT | Relación de aspecto prevista. |
MF_MT_TRANSFER_FUNCTION | Función de conversión de RGB a R'G'B'. |
MF_MT_VIDEO_3D | Especifica si una secuencia de vídeo contiene contenido 3D. |
MF_MT_VIDEO_CHROMA_SITING | Describe cómo se muestreó el cromático para el vídeo Y'Cb'Cr'. |
MF_MT_VIDEO_LIGHTING | Condiciones de iluminación óptimas para la visualización. |
MF_MT_VIDEO_NOMINAL_RANGE | Rango nominal de la información de color |
MF_MT_VIDEO_PRIMARIES | Colores principales. |
MF_MT_VIDEO_ROTATION | Especifica la rotación de un fotograma de vídeo en la dirección en sentido contrario a las agujas del reloj. |
MF_MT_YUV_MATRIX | Matriz de conversión del espacio de colores Y'Cb'Cr' al espacio de colores R'G'B'. |
MF_XVP_CALLER_ALLOCATES_OUTPUT | Especifica si el autor de la llamada asignará las texturas usadas para la salida por el procesador de vídeo MFT. |
MF_XVP_DISABLE_FRC | Deshabilita la conversión de velocidad de fotogramas en el procesador de vídeo MFT. |
Otros atributos de formato
Los siguientes atributos se aplican al vídeo DV intercalado.
Atributo | Descripción |
---|---|
MF_MT_DV_AAUX_CTRL_PACK_0 | Paquete de control de código fuente auxiliar de audio (AAUX) para el primer bloque de audio. |
MF_MT_DV_AAUX_CTRL_PACK_1 | Paquete de control de código fuente AAUX para el segundo bloque de audio. |
MF_MT_DV_AAUX_SRC_PACK_0 | Paquete de origen AAUX para el primer bloque de audio. |
MF_MT_DV_AAUX_SRC_PACK_1 | Paquete de origen AAUX para el segundo bloque de audio. |
MF_MT_DV_VAUX_CTRL_PACK | Paquete de control de código fuente auxiliar de vídeo (VAUX). |
MF_MT_DV_VAUX_SRC_PACK | Paquete de origen de VAUX. |
Los atributos siguientes se aplican a los archivos de formato de streaming avanzado (ASF).
Atributo | Descripción |
---|---|
MF_MT_ARBITRARY_FORMAT | Datos de formato adicionales para una secuencia binaria en un archivo ASF. |
MF_MT_ARBITRARY_HEADER | Datos específicos de tipo para una secuencia binaria en un archivo ASF. |
MF_MT_IMAGE_LOSS_TOLERANT | Especifica si una secuencia de imágenes ASF es un tipo JPEG degradable. |
Los atributos siguientes se aplican a los archivos MPEG-4.
Atributo | Descripción |
---|---|
MF_MT_MPEG4_CURRENT_SAMPLE_ENTRY | Índice de la entrada actual en el cuadro de descripción del ejemplo. |
MF_MT_MPEG4_SAMPLE_DESCRIPTION | Cuadro de descripción del ejemplo. |
Temas relacionados