Atributos de ejemplo

Los atributos siguientes se aplican a los Ejemplos multimedia. Para obtener los atributos de un ejemplo multimedia, use la interfaz IMFAttributes.

Atributo Descripción
MFSampleExtension_3DVideo Especifica si un ejemplo multimedia contiene un fotograma de vídeo 3D.
MFSampleExtension_3DVideo_SampleFormat Especifica cómo se almacena un fotograma de vídeo 3D en un ejemplo multimedia.
MFSampleExtension_BottomFieldFirst Especifica la dominación de campo para un fotograma de vídeo entrelazado.
MFSampleExtension_CameraExtrinsics Los extrínsecos de la cámara para la muestra.
MFSampleExtension_CaptureMetadata El almacén ImfAttributes para todos los metadatos relacionados con la canalización de captura.
MFSampleExtension_CleanPoint Indica si un ejemplo de vídeo es un fotograma clave.
MFSampleExtension_Content_KeyID Establece el identificador de clave del ejemplo.
MFSampleExtension_DerivedFromTopField Especifica si se ha derivado un fotograma de vídeo desentrelazado del campo superior o del campo inferior.
MFSampleExtension_DeviceTimestamp La marca de tiempo del controlador de dispositivos.
MFSampleExtension_Discontinuity Especifica si un ejemplo multimedia es el primer ejemplo después de un hueco en la secuencia.
MFSampleExtension_Encryption_CryptByteBlock Especifica el tamaño de bloque de bytes cifrado para el cifrado de patrones basado en una muestra.
MFSampleExtension_Encryption_ProtectionScheme Especifica el esquema de protección para ejemplos cifrados.
MFSampleExtension_Encryption_SampleID Especifica el identificador de un ejemplo cifrado.
MFSampleExtension_Encryption_SkipByteBlock Especifica el tamaño de bloque de bytes sin cifrar para el cifrado de patrones basado en muestras.
MFSampleExtension_Encryption_SubSampleMappingSplit Establece la asignación de submuestras para el ejemplo que indica los bytes sin cifrar y cifrados de los datos de ejemplo.
MFSampleExtension_FeatureMap
Contiene una estructura MACROBLOCK_DATA para cada macrobloque en el marco de entrada.
MFSampleExtension_FrameCorruption Especifica si un fotograma de vídeo está dañado.
MFSampleExtension_ForwardedDecodeUnits Obtiene un objeto de tipo IMFCollection que contiene objetos IMFSample que contienen unidades de capa de abstracción de red (NALUs) y unidades de información de mejora complementaria (SEI) reenviadas por un descodificador.
MFSampleExtension_ForwardedDecodeUnitType Especifica el tipo, NALU o SEI, de una unidad adjunta a un IMFSampleen una colección de MFSampleExtension_ForwardedDecodeUnits.
MFSampleExtension_Interlaced Indica si un fotograma de vídeo está entrelazado o es progresivo.
MFSampleExtension_LongTermReferenceFrameInfo Especifica la información de fotogramas de referencia a largo plazo (LTR) y se devuelve en el ejemplo de salida.
MFSampleExtension_MeanAbsoluteDifference Este atributo devuelve la diferencia absoluta media (MAD) en todos los bloques de macro del plano Y.
MFSampleExtension_PacketCrossOffsets Especifica los límites de carga de un marco. Esto se aplica a ejemplos cifrados.
MFSampleExtension_PhotoThumbnail Contiene la miniatura de la foto de un IMFSample.
MFSampleExtension_PhotoThumbnailMediaType Contiene la IMFMediaType que describe el tipo de formato de imagen incluido en el atributo MFSampleExtension_PhotoThumbnail.
MFSampleExtension_PinholeCameraIntrinsics Los intrínsecos de la cámara estenopeica para la muestra.
MFSampleExtension_RepeatFirstField Especifica si se debe repetir el primer campo en un marco entrelazado.
MFSampleExtension_ROIRectangle Especifica los límites de la región de interés que indica la región del marco que requiere una calidad diferente.
MFSampleExtension_SingleField Especifica si un ejemplo de vídeo contiene un único campo o dos campos intercalados
MFSampleExtension_SpatialLayerId
Id. de la capa espacial de los datos contenidos en un elemento IMFSample.
MFSampleExtension_TargetGlobalLuminance El valor de Nits que especifica la luminancia global de retroiluminación dirigida para el fotograma de vídeo asociado.
MFSampleExtension_TemporalLayerId
Id. de la capa temporal de los datos contenidos en un elemento IMFSample.
MFSampleExtension_Token Contiene un puntero al token que se proporcionó al método IMFMediaStream::RequestSample.
MFSampleExtension_VideoEncodePictureType Especifica los límites de la región de interés que indica la región del marco que requiere una calidad diferente.
MFSampleExtension_VideoEncodeQP Especifica el parámetro de cuantificación (QP) que se usó para codificar un ejemplo de vídeo.

 

No todos los ejemplos multimedia contienen todos los atributos mostrados aquí. En algunos casos, un atributo solo se aplica a determinados tipos de datos. Por ejemplo, algunos atributos solo se aplican a los ejemplos de vídeo y no deben aparecer en los ejemplos de audio. En otros casos, el atributo tiene un valor predeterminado que se aplica si el atributo no está establecido.

IMFSample

Atributos de Media Foundation

Ejemplos de medios