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.
Temas relacionados