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 multimedia de Windows.
MF_MT_AUDIO_WMADRC_AVGTARGET Nivel medio de volumen de destino de un archivo de audio multimedia de Windows.
MF_MT_AUDIO_WMADRC_PEAKREF Haga referencia al nivel máximo de volumen de un archivo de audio multimedia de Windows.
MF_MT_AUDIO_WMADRC_PEAKTARGET Nivel máximo de volumen de destino de un archivo de audio multimedia de Windows.
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.

 

IMFMediaType

Atributos de Media Foundation

Tipos de medios

Tipos de medios de audio

Tipos de medios de vídeo