Encabezado mfmediaengine.h
Microsoft Media Foundation usa este encabezado. Para más información, consulte:
mfmediaengine.h contiene las siguientes interfaces de programación:
Interfaces
IMFBufferListNotify Permite al objeto IMFSourceBufferList notificar a sus clientes los cambios de estado importantes. |
IMFCdmSuspendNotify Se usa para permitir que el cliente notifique al módulo de descifrado de contenido (CDM) cuando los recursos globales deben entrar en un estado coherente antes de suspenderse. |
IMFExtendedDRMTypeSupport Proporciona métodos para consultar si se admite un tipo de contenido especificado para un sistema de claves especificado. |
IMFMediaEngine Permite a una aplicación reproducir archivos de audio o vídeo. |
IMFMediaEngineClassFactory Crea una instancia del motor multimedia. |
IMFMediaEngineClassFactory2 Crea una instancia del objeto IMFMediaKeys. |
IMFMediaEngineClassFactory4 Proporciona el método CreateContentDecryptionModuleFactory para crear una instancia de IMFContentDecryptionModuleFactory, una fábrica de clases para objetos content Decryption Module (CDM) para un sistema de claves especificado. |
IMFMediaEngineClassFactoryEx Extensión para la interfaz IMFMediaEngineClassFactory. |
IMFMediaEngineEME Implementado por el motor de medios para agregar métodos de extensiones multimedia cifradas. |
IMFMediaEngineEx Extiende la interfaz IMFMediaEngine. |
IMFMediaEngineExtension Permite a una aplicación cargar recursos multimedia en el motor de medios. |
IMFMediaEngineNeedKeyNotify Representa una devolución de llamada al motor multimedia para notificar los datos de solicitud de clave. |
IMFMediaEngineNotify Interfaz de devolución de llamada para la interfaz IMFMediaEngine. |
IMFMediaEngineOPMInfo Proporciona métodos para obtener información sobre Output Protection Manager (OPM). |
IMFMediaEngineProtectedContent Permite que el motor multimedia reproduzca contenido de vídeo protegido. |
IMFMediaEngineSrcElements Proporciona al motor de medios una lista de recursos multimedia. |
IMFMediaEngineSrcElementsEx Amplía la interfaz IMFMediaEngineSrcElements para proporcionar funcionalidades adicionales. |
IMFMediaEngineSupportsSourceTransfer Permite transferir el origen multimedia entre el motor multimedia y el motor de uso compartido para Reproducir a. |
IMFMediaEngineWebSupport Habilita la reproducción de audio web. |
IMFMediaError Proporciona el estado de error actual del motor multimedia. |
IMFMediaKeys Representa una clave multimedia usada para descifrar los datos multimedia mediante un sistema de claves de Administración de derechos digitales (DRM). |
IMFMediaKeySession Representa una sesión con el sistema de claves de Digital Rights Management (DRM). |
IMFMediaKeySessionNotify Proporciona un mecanismo para notificar a la aplicación información sobre la sesión de clave multimedia. |
IMFMediaSourceExtension Proporciona funcionalidad para la extensión de origen multimedia (MSE). |
IMFMediaSourceExtensionNotify Proporciona funcionalidad para generar eventos asociados a IMFMediaSourceExtension. |
IMFMediaTimeRange Representa una lista de intervalos de tiempo, donde cada intervalo se define mediante una hora de inicio y finalización. |
IMFSourceBuffer Representa un búfer que contiene datos multimedia de una IMFMediaSourceExtension. |
IMFSourceBufferList Representa una colección de objetos IMFSourceBuffer. |
IMFSourceBufferNotify Proporciona funcionalidad para generar eventos asociados a IMFSourceBuffer. |
IMFTimedText Un objeto timed-text representa un componente de texto con tiempo. |
IMFTimedTextBinary Representa el contenido de datos de un objeto timed-text. |
IMFTimedTextCue Representa el objeto timed-text-cue. |
IMFTimedTextFormattedText Representa un bloque de texto con formato de tiempo. |
IMFTimedTextNotify Interfaz que define devoluciones de llamada para las notificaciones de texto temporal de Microsoft Media Foundation. |
IMFTimedTextRegion Representa la región de presentación de un objeto de texto crono timed. |
IMFTimedTextStyle Representa el estilo del texto con tiempo. |
IMFTimedTextTrack Representa un seguimiento del texto con tiempo. |
IMFTimedTextTrackList Representa una lista de pistas de texto crono timed. |
Estructuras
MFVideoNormalizedRect La estructura MFVideoNormalizedRect (mfmediaengine.h) define un rectángulo normalizado, que se usa para especificar subrectángulos en un rectángulo de vídeo. |
Enumeraciones
MF_MEDIA_ENGINE_CANPLAY Especifica la probabilidad de que el motor multimedia pueda reproducir un tipo de recurso multimedia especificado. |
MF_MEDIA_ENGINE_CREATEFLAGS Contiene marcas para el método IMFMediaEngineClassFactory::CreateInstance. |
MF_MEDIA_ENGINE_ERR Define los códigos de estado de error para el motor de medios. |
MF_MEDIA_ENGINE_EVENT Define los códigos de evento para el motor de medios. |
MF_MEDIA_ENGINE_EXTENSION_TYPE Especifica los tipos de extensión del motor multimedia. |
MF_MEDIA_ENGINE_FRAME_PROTECTION_FLAGS Especifica los requisitos de protección de contenido para un fotograma de vídeo. |
MF_MEDIA_ENGINE_KEYERR Define los códigos de error de la clave multimedia para el motor multimedia. |
MF_MEDIA_ENGINE_NETWORK Define los códigos de estado de red para el motor multimedia. |
MF_MEDIA_ENGINE_OPM_STATUS Define el estado del Administrador de protección de salida (OPM). |
MF_MEDIA_ENGINE_PRELOAD Define sugerencias de precarga para el motor multimedia. |
MF_MEDIA_ENGINE_PROTECTION_FLAGS Contiene marcas que especifican si el motor multimedia reproducirá contenido protegido y si el motor multimedia usará la ruta de acceso de medios protegida (PMP). |
MF_MEDIA_ENGINE_READY Define los valores de estado listos para el motor multimedia. |
MF_MEDIA_ENGINE_S3D_PACKING_MODE Especifica el diseño de un fotograma de vídeo 3D empaquetado. |
MF_MEDIA_ENGINE_SEEK_MODE Define los valores para el modo de búsqueda del motor multimedia. |
MF_MEDIA_ENGINE_STATISTIC Identifica las estadísticas que realiza el motor multimedia durante la reproducción. |
MF_MEDIA_ENGINE_STREAMTYPE_FAILED Identifica el tipo de secuencia multimedia que produjo un error. |
MF_MSE_ERROR Define los distintos estados de error de la extensión de origen multimedia. |
MF_MSE_READY Define los diferentes estados listos de la extensión de origen multimedia. |
MF_TIMED_TEXT_ALIGNMENT Especifica cómo se alinea el texto en su elemento de bloque primario. |
MF_TIMED_TEXT_CUE_EVENT Especifica el tipo de un evento de indicación de texto con tiempo. |
MF_TIMED_TEXT_DECORATION Especifica cómo se decora el texto (subrayado, etc.). |
MF_TIMED_TEXT_DISPLAY_ALIGNMENT Especifica cómo se alinea el texto con la pantalla. |
MF_TIMED_TEXT_ERROR_CODE Especifica el error de tipo que se produjo con una pista de texto con tiempo. |
MF_TIMED_TEXT_FONT_STYLE Especifica el estilo de fuente del texto con tiempo. |
MF_TIMED_TEXT_SCROLL_MODE Especifica cómo aparece el texto cuando se desplaza el elemento primario. |
MF_TIMED_TEXT_TRACK_KIND Especifica el tipo de pista de texto con tiempo. |
MF_TIMED_TEXT_UNIT_TYPE Especifica las unidades en las que se mide el texto con tiempo. |
MF_TIMED_TEXT_WRITING_MODE Especifica la secuencia en la que se escribe texto en su elemento primario. |