encabezado mfobjects.h

Microsoft Media Foundation usa este encabezado. Para más información, consulte:

mfobjects.h contiene las siguientes interfaces de programación:

Interfaces

 
IMF2DBuffer

Representa un búfer que contiene una superficie bidimensional, como un fotograma de vídeo. (IMF2DBuffer)
IMF2DBuffer2

Representa un búfer que contiene una superficie bidimensional, como un fotograma de vídeo. (IMF2DBuffer2)
IMFActivate

Permite a la aplicación aplazar la creación de un objeto.
IMFAsyncCallback

Interfaz de devolución de llamada para notificar a la aplicación cuando se completa un método asincrónico. (IMFAsyncCallback)
IMFAsyncCallbackLogging

Proporciona información de registro sobre el objeto primario al que está asociada la devolución de llamada asincrónica.
IMFAsyncResult

Proporciona información sobre el resultado de una operación asincrónica. (IMFAsyncResult)
IMFAttributes

Proporciona una manera genérica de almacenar pares clave-valor en un objeto.
IMFAudioMediaType

IMFAudioMediaType ya no está disponible para su uso a partir de Windows 7.
IMFByteStream

Representa una secuencia de bytes de algún origen de datos, que puede ser un archivo local, un archivo de red o algún otro origen.
IMFByteStreamProxyClassFactory

Crea un proxy en una secuencia de bytes. (IMFByteStreamProxyClassFactory)
IMFCollection

Representa una colección genérica de punteros IUnknown.
IMFDXGIBuffer

Representa un búfer que contiene una superficie de Microsoft DirectX Graphics Infrastructure (DXGI).
IMFDXGIDeviceManager

Permite que dos subprocesos compartan el mismo dispositivo Microsoft Direct3D 11.
IMFMediaBuffer

Representa un bloque de memoria que contiene datos multimedia.
IMFMediaEvent

Representa un evento generado por un objeto Media Foundation. Use esta interfaz para obtener información sobre el evento.
IMFMediaEventGenerator

Recupera eventos de cualquier objeto de Media Foundation que genere eventos.
IMFMediaEventQueue

Proporciona una cola de eventos para las aplicaciones que necesitan implementar la interfaz IMFMediaEventGenerator.
IMFMediaType

Representa una descripción de un formato multimedia.
IMFMuxStreamAttributesManager

Proporciona acceso a los IMFAttributes de las substreams de un origen multimedia multiplexado.
IMFMuxStreamMediaTypeManager

Habilita la administración de configuraciones de flujo para un origen multimedia multiplexado. Una configuración de flujo define un conjunto de substreams que se pueden incluir en la salida multiplexada.
IMFMuxStreamSampleManager

Proporciona la capacidad de recuperar objetos IMFSample para substreams individuales dentro de la salida de un origen multimedia multiplexado.
IMFPluginControl

Controla cómo se enumeran los orígenes multimedia y las transformaciones en Microsoft Media Foundation. (IMFPluginControl)
IMFPluginControl2

Controla cómo se enumeran los orígenes multimedia y las transformaciones en Microsoft Media Foundation. (IMFPluginControl2)
IMFRemoteAsyncCallback

Usado por el archivo DLL proxy/stub de Microsoft Media Foundation para serializar determinadas llamadas de método asincrónicas a través de los límites del proceso. Las aplicaciones no usan ni implementan esta interfaz.
IMFSample

Representa un ejemplo multimedia, que es un objeto contenedor para los datos multimedia.
IMFSampleOutputStream

Escribe ejemplos multimedia en una secuencia de bytes.
IMFVideoMediaType

Representa una descripción de un formato de vídeo.

Functions

 
MFDeserializeAttributesFromStream

Carga atributos de una secuencia en un almacén de atributos.
MFSerializeAttributesToStream

Escribe el contenido de un almacén de atributos en una secuencia.

Estructuras

 
MFARGB

Describe un valor de color ARGB.
MFAYUVSample

Describe un ejemplo de 4:4:4:4 Y'Cb'Cr'.
MFOffset

Especifica un desplazamiento como un número real de punto fijo.
MFPaletteEntry

Contiene una entrada de paleta en una tabla de colores.
MFRatio

Representa una relación.
MFT_REGISTER_TYPE_INFO

Contiene información de tipo multimedia para registrar una transformación de Media Foundation (MFT).
MFVideoArea

Especifica un área rectangular dentro de un fotograma de vídeo.
MFVideoCompressedInfo

Contiene información sobre un formato de compresión de vídeo. Esta estructura se usa en la estructura MFVIDEOFORMAT.
MFVIDEOFORMAT

Describe un formato de vídeo.
MFVideoInfo

Contiene información de formato de vídeo que se aplica a formatos comprimidos y sin comprimir. Esta estructura se usa en la estructura MFVIDEOFORMAT.
MFVideoSurfaceInfo

Contiene información sobre un formato de vídeo sin comprimir. Esta estructura se usa en la estructura MFVIDEOFORMAT.

Enumeraciones

 
MF_ATTRIBUTE_SERIALIZE_OPTIONS

Define marcas para serializar y deserializar almacenes de atributos.
MF_ATTRIBUTE_TYPE

Define el tipo de datos para un par clave-valor.
MF_ATTRIBUTES_MATCH_TYPE

Especifica cómo comparar los atributos en dos objetos.
MF_FILE_ACCESSMODE

Especifica el modo de acceso solicitado para abrir un archivo.
MF_FILE_FLAGS

Especifica el comportamiento al abrir un archivo.
MF_FILE_OPENMODE

Especifica cómo abrir o crear un archivo.
MF_PLUGIN_CONTROL_POLICY

Define la configuración de la directiva para el método IMFPluginControl2::SetPolicy.
MF_Plugin_Type

Especifica el tipo de objeto para la interfaz IMFPluginControl.
MF2DBuffer_LockFlags

Contiene marcas para el método IMF2DBuffer2::Lock2DSize.
MFBYTESTREAM_SEEK_ORIGIN

Especifica el origen de una solicitud de búsqueda.
MFNominalRange

Especifica si los datos de color incluyen el espacio principal y la sala de trabajo.
MFStandardVideoFormat

Contiene valores que especifican formatos de vídeo comunes.
MFVideoChromaSubsampling

Contiene marcas que definen el esquema de codificación cromática para los datos Y'Cb'Cr'.
MFVideoFlags

Contiene marcas que describen una secuencia de vídeo.
MFVideoInterlaceMode

Especifica cómo se interlaza una secuencia de vídeo.
MFVideoLighting

Describe la iluminación óptima para ver un determinado conjunto de contenido de vídeo.
MFVideoPrimaries

Especifica los colores principales de un origen de vídeo. (MFVideoPrimaries)
MFVideoTransferFunction

Especifica la función de conversión de RGB lineal a RGB no lineal (R'G'B'). (MFVideoTransferFunction)
MFVideoTransferMatrix

Describe las matrices de conversión entre Y'PbPr (vídeo de componente) y studio R'G'B'. (MFVideoTransferMatrix)