encabezado mfobjects.h
Microsoft Media Foundation usa este encabezado. Para más información, consulte:
mfobjects.h contiene las siguientes interfaces de programación:
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. |
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. |
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. |
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) |