Interfaces de Media Foundation
En esta sección
Tema | Descripción |
---|---|
IAdvancedMediaCapture |
Habilita la captura multimedia avanzada. |
IAdvancedMediaCaptureInitializationSettings |
Proporciona la configuración de inicialización para la captura multimedia avanzada. |
IAdvancedMediaCaptureSettings |
Proporciona la configuración para la captura multimedia avanzada. |
IDirect3DDeviceManager9 |
Permite que dos subprocesos compartan el mismo dispositivo Direct3D 9 y proporcionan acceso a las características de Aceleración de vídeo DirectX (DXVA) del dispositivo. |
IDirectXVideoAccelerationService |
Proporciona servicios de Aceleración de vídeo DirectX (DXVA) desde un dispositivo Direct3D. |
IDirectXVideoDecoder |
Representa un dispositivo de descodificador de vídeo de DirectX Video Acceleration (DXVA). |
IDirectXVideoDecoderService |
Proporciona acceso a los servicios de descodificador directX Video Acceleration (DXVA). |
IDirectXVideoMemoryConfiguration |
Establece el tipo de memoria de vídeo para superficies de vídeo sin comprimir. |
IDirectXVideoProcessor |
Representa un dispositivo de procesador de vídeo de Aceleración de vídeo DirectX (DXVA). |
IDirectXVideoProcessorService |
Proporciona acceso a los servicios de procesamiento de vídeo de DirectX Video Acceleration (DXVA). |
IEVRFilterConfig |
Establece el número de patillas de entrada en el filtro DirectShow Enhanced Video Renderer (EVR). |
IEVRFilterConfigEx |
Configura el filtro DirectShow Enhanced Video Renderer (EVR). |
IEVRTrustedVideoPlugin |
Habilita un componente de complemento para que el representador de vídeo mejorado (EVR) funcione con medios protegidos. |
IEVRVideoStreamControl |
Esta interfaz no se admite. |
IMF2DBuffer |
Representa un búfer que contiene una superficie bidimensional, como un fotograma de vídeo. |
IMF2DBuffer2 |
Representa un búfer que contiene una superficie bidimensional, como un fotograma de vídeo. |
IMFActivate |
Permite a la aplicación aplazar la creación de un objeto . |
IMFASFContentInfo |
Proporciona métodos para trabajar con la sección de encabezado de los archivos que cumplen con la especificación de Formato de sistemas avanzados (ASF). |
IMFASFIndexer |
Proporciona métodos para trabajar con índices en archivos de formato de sistemas (ASF). |
IMFASFMultiplexer |
Proporciona métodos para crear paquetes de datos de Formato de sistemas avanzados (ASF). |
IMFASFMutualExclusion |
Configura un objeto de exclusión mutua de Advanced Systems Format (ASF), que administra información sobre un grupo de secuencias en un perfil de ASF que son mutuamente excluyentes. |
IMFASFProfile |
Administra un perfil de Formato de sistemas avanzados (ASF). |
IMFASFSplitter |
Proporciona métodos para leer datos de un archivo de formato de sistemas avanzados (ASF). |
IMFASFStreamConfig |
Configura los valores de una secuencia en un archivo ASF. |
IMFASFStreamPrioritization |
Sin implementar. |
IMFASFStreamSelector |
Selecciona secuencias en un archivo de formato de sistemas avanzados (ASF), en función de la información de exclusión mutua en el encabezado ASF. |
IMFAsyncCallback |
Interfaz de devolución de llamada para notificar a la aplicación cuando se completa un método asincrónico. |
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. |
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. |
IMFAudioPolicy |
Configura la sesión de audio asociada al representador de audio de streaming (SAR). |
IMFAudioStreamVolume |
Controla los niveles de volumen de canales de audio individuales. |
IMFBufferListNotify |
Permite al objeto IMFSourceBufferList notificar a sus clientes los cambios de estado importantes. |
IMFByteStream |
Representa una secuencia de bytes de algún origen de datos, que podría ser un archivo local, un archivo de red o algún otro origen. |
IMFByteStreamBuffering |
Controla cómo un flujo de bytes almacena en búfer los datos de una red. |
IMFByteStreamCacheControl |
Controla cómo un flujo de bytes de red transfiere datos a una caché local. |
IMFByteStreamCacheControl2 |
Controla cómo un flujo de bytes de red transfiere datos a una caché local. |
IMFByteStreamHandler |
Crea un origen multimedia a partir de una secuencia de bytes. |
IMFByteStreamProxyClassFactory |
Crea un proxy en una secuencia de bytes. |
IMFByteStreamTimeSeek |
Busca un flujo de bytes por posición de tiempo. |
IMFCaptureEngine |
Controla uno o varios dispositivos de captura. |
IMFCaptureEngineClassFactory |
Crea una instancia del motor de captura. |
IMFCaptureEngineOnEventCallback |
Interfaz de devolución de llamada para recibir eventos del motor de captura. |
IMFCaptureEngineOnSampleCallback |
Interfaz de devolución de llamada para recibir datos del motor de captura. |
IMFCaptureEngineOnSampleCallback2 |
Extensiones para la interfaz de devolución de llamada IMFCaptureEngineOnSampleCallback que se usa para recibir datos del motor de captura. |
IMFCapturePhotoSink |
Controla el receptor de fotos. |
IMFCapturePreviewSink |
Controla el receptor de vista previa. |
IMFCaptureRecordSink |
Controla el receptor de grabación. |
IMFCaptureSink |
Controla un receptor de captura, que es un objeto que recibe una o varias secuencias de un dispositivo de captura. |
IMFCaptureSink2 |
Amplía la interfaz IMFCaptureSink para proporcionar funcionalidad para establecer dinámicamente el tipo de medio de salida del receptor de registros o el receptor de vista previa. |
IMFCaptureSource |
Controla el objeto de origen de captura. El origen de captura administra los dispositivos de captura de audio y vídeo. |
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. |
IMFClock |
Proporciona información de tiempo de un reloj en Microsoft Media Foundation. |
IMFClockConsumer |
Implementado por una aplicación para obtener acceso al IMFPresentationClock. |
IMFClockStateSink |
Recibe notificaciones de cambio de estado del reloj de presentación. |
IMFCollection |
Representa una colección genérica de punteros IUnknown . |
IMFContentDecryptorContext |
Permite que un descifrador administre las claves de hardware y los ejemplos de hardware descifrado. |
IMFContentEnabler |
Implementa un paso que se debe realizar para que el usuario acceda al contenido multimedia. |
IMFContentProtectionDevice |
Permite que un descifrador se comunique con el procesador de seguridad que implementa el descifrado de hardware para un sistema de protección. |
IMFContentProtectionManager |
Permite la reproducción de contenido protegido proporcionando a la aplicación un puntero a un objeto de habilitador de contenido. |
IMFDesiredSample |
Permite que el moderador del representador de vídeo mejorado (EVR) solicite un fotograma específico del mezclador de vídeo. |
IMFDLNASinkInit |
Inicializa el receptor de medios de Digital Living Network Alliance (DLNA). |
IMFDRMNetHelper |
Configura Windows Media Digital Rights Management (DRM) para dispositivos de red en un receptor de red. |
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. |
IMFDXGIDeviceManagerSource |
Proporciona funcionalidad para obtener IMFDXGIDeviceManager desde el receptor de representación de vídeo de Media Foundation. |
IMFFieldOfUseMFTUnlock |
Permite que una aplicación use una transformación de Media Foundation (MFT) que tenga restricciones en su uso. |
IMFFinalizableMediaSink |
Opcionalmente, los receptores multimedia admiten para realizar las tareas necesarias antes del apagado. |
IMFGetService |
Consulta un objeto para una interfaz de servicio especificada. |
IMFHttpDownloadRequest |
Las aplicaciones implementan esta interfaz para invalidar la implementación predeterminada de los protocolos HTTP y HTTPS usados por Microsoft Media Foundation. Las aplicaciones proporcionan la interfaz IMFHttpDownloadRequest a Media Foundation a través del método CreateRequest en la interfaz IMFHttpDownloadSession . |
IMFHttpDownloadSession |
Las aplicaciones implementan esta interfaz para invalidar la implementación predeterminada de los protocolos HTTP y HTTPS usados por Microsoft Media Foundation. Las aplicaciones proporcionan la interfaz IMFHttpDownloadSession a Media Foundation a través del método CreateHttpDownloadSession en la interfaz IMFHttpDownloadSessionProvider . Microsoft Media Foundation usa esta interfaz para realizar una descarga de "streaming" o "progresiva" de un recurso identificado por una dirección URL HTTP o HTTPS. Se pueden enviar varias solicitudes HTTP para descargar el recurso. La interfaz IMFHttpDownloadSession se usa para crear estas solicitudes HTTP individuales. |
IMFHttpDownloadSessionProvider |
Las aplicaciones implementan esta interfaz para proporcionar una implementación personalizada de descarga HTTP o HTTPS personalizada. Use la interfaz IMFSourceResolver para registrar el proveedor. Para obtener más información, vea Uso del solucionador de origen. Una vez registrado, Microsoft Media Foundation invocará el método CreateHttpDownloadSession de la implementación del proveedor para abrir direcciones URL HTTP o HTTPS en lugar de usar la implementación predeterminada. |
IMFImageSharingEngine |
Habilita el uso compartido de imágenes. |
IMFImageSharingEngineClassFactory |
Crea una instancia de IMFImageSharingEngine. |
IMFInputTrustAuthority |
Permite que otros componentes de la ruta de acceso de medios protegidas (PMP) usen el sistema de protección de entrada proporcionado por una autoridad de confianza de entrada (ITA). |
IMFLocalMFTRegistration |
Registra las transformaciones de Media Foundation (MFT) en el proceso del autor de la llamada. |
IMFMediaBuffer |
Representa un bloque de memoria que contiene datos multimedia. |
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 . |
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. |
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 . |
IMFMediaKeys |
Representa una clave multimedia usada para descifrar los datos multimedia mediante un sistema de claves de Digital Rights Management (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. |
IMFMediaSession |
Proporciona controles de reproducción para contenido protegido y desprotegido. |
IMFMediaSharingEngine |
Habilita el uso compartido de medios. |
IMFMediaSharingEngineClassFactory |
Crea una instancia de IMFMediaSharingEngine. |
IMFMediaSink |
Implementado por objetos receptores multimedia. |
IMFMediaSinkPreroll |
Permite que un receptor multimedia reciba muestras antes de que se inicie el reloj de presentación. |
IMFMediaSource |
Implementado por objetos de origen multimedia. |
IMFMediaSourceEx |
Amplía la interfaz IMFMediaSource para proporcionar funcionalidades adicionales para un origen multimedia. |
IMFMediaSourceExtension |
Proporciona funcionalidad para la extensión de origen multimedia (MSE). |
IMFMediaSourceExtensionNotify |
Proporciona funcionalidad para generar eventos asociados a IMFMediaSourceExtension. |
IMFMediaSourcePresentationProvider |
Proporciona notificaciones al origen del secuenciador. |
IMFMediaSourceTopologyProvider |
Permite a una aplicación obtener una topología del origen del secuenciador. |
IMFMediaStream |
Representa una secuencia en un origen multimedia. |
IMFMediaStreamSourceSampleRequest |
Representa una solicitud de un ejemplo de un objeto MediaStreamSource. |
IMFMediaTimeRange |
Representa una lista de intervalos de tiempo, donde cada intervalo se define mediante una hora de inicio y finalización. |
IMFMediaType |
Representa una descripción de un formato multimedia. |
IMFMediaTypeHandler |
Obtiene y establece tipos de medios en un objeto, como un origen multimedia o un receptor de medios. |
IMFMetadata |
Administra los metadatos de un objeto . |
IMFMetadataProvider |
Obtiene metadatos de un origen multimedia u otro objeto. |
IMFMuxStreamAttributesManager |
Proporciona acceso a los IMFAttributes de las substreams de un origen multimedia multiplexado. |
IMFMuxStreamSampleManager |
Proporciona la capacidad de recuperar objetos IMFSample para substreams individuales dentro de la salida 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. |
IMFNetCredential |
Establece y recupera información de nombre de usuario y contraseña con fines de autenticación. |
IMFNetCredentialCache |
Obtiene las credenciales de la memoria caché de credenciales. |
IMFNetCredentialManager |
Implementada por las aplicaciones para proporcionar credenciales de usuario para un origen de red. |
IMFNetCrossOriginSupport |
Implementado por clientes que quieran aplicar una directiva entre orígenes para descargas de medios HTML5. |
IMFNetProxyLocator |
Determina el proxy que se va a usar al conectarse a un servidor. |
IMFNetProxyLocatorFactory |
Crea un objeto de localizador de proxy, que determina el proxy que se va a usar. |
IMFNetResourceFilter |
Notifica a la aplicación cuando una secuencia de bytes solicita una dirección URL y permite que la aplicación bloquee la redirección de direcciones URL. |
IMFNetSchemeHandlerConfig |
Configura un complemento de esquema de red. |
IMFObjectReferenceStream |
Serializa un puntero de interfaz hacia y desde una secuencia. Los objetos de secuencia que admiten IStream pueden exponer esta interfaz para proporcionar referencias personalizadas para punteros de interfaz. |
IMFOutputPolicy |
Encapsula una directiva de uso de una entidad de confianza de entrada (ITA). |
IMFOutputSchema |
Encapsula información sobre un sistema de protección de salida y sus datos de configuración correspondientes. |
IMFOutputTrustAuthority |
Encapsula la funcionalidad de uno o varios sistemas de protección de salida que admite una salida de confianza. |
IMFPluginControl |
Controla cómo se enumeran los orígenes multimedia y las transformaciones en Media Foundation. |
IMFPluginControl2 |
Controla cómo se enumeran los orígenes multimedia y las transformaciones en Media Foundation. |
IMFPMediaItem |
Representa un elemento multimedia. (En desuso). |
IMFPMediaPlayer |
Contiene métodos para reproducir archivos multimedia. (En desuso). |
IMFPMediaPlayerCallback |
Interfaz de devolución de llamada para la interfaz IMFPMediaPlayer . |
IMFPMPClient |
Permite que un origen multimedia reciba un puntero a la interfaz IMFPMPHost . |
IMFPMPClientApp |
Proporciona un mecanismo para que un origen multimedia implemente la funcionalidad de protección de contenido en aplicaciones de la Tienda Windows. |
IMFPMPHost |
Habilita un origen multimedia en el proceso de aplicación para crear objetos en el proceso de ruta de acceso de medios protegida (PMP). |
IMFPMPHostApp |
Permite que un origen multimedia cree un objeto Windows Runtime en el proceso de ruta de acceso multimedia protegida (PMP). |
IMFPMPServer |
Permite que dos instancias de la sesión multimedia compartan el mismo proceso de ruta de acceso multimedia protegida (PMP). |
IMFPresentationClock |
Representa un reloj de presentación, que se usa para programar cuándo se representan muestras y para sincronizar varias secuencias. |
IMFPresentationDescriptor |
Describe los detalles de una presentación. Una presentación es un conjunto de secuencias multimedia relacionadas que comparten un tiempo de presentación común. |
IMFPresentationTimeSource |
Proporciona los tiempos del reloj para el reloj de presentación. |
IMFProtectedEnvironmentAccess |
Proporciona un método que permite a los sistemas de protección de contenido realizar un protocolo de enlace con el entorno protegido. Esto es necesario porque las API CreateFile y DeviceIoControl no están disponibles para las aplicaciones de la Tienda Windows. |
IMFQualityAdvise |
Permite al administrador de calidad ajustar la calidad de audio o vídeo de un componente de la canalización. |
IMFQualityAdvise2 |
Permite a un objeto de canalización ajustar su propia calidad de audio o vídeo, en respuesta a los mensajes de calidad. |
IMFQualityAdviseLimits |
Consulta un objeto para el número de modos de calidad que admite. |
IMFQualityManager |
Ajusta la calidad de reproducción. Esta interfaz está expuesta por el administrador de calidad. |
IMFRateControl |
Obtiene o establece la velocidad de reproducción. |
IMFRateSupport |
Consulta el intervalo de velocidades de reproducción que se admiten, incluida la reproducción inversa. |
IMFReadWriteClassFactory |
Crea una instancia del escritor receptor o del lector de origen. |
IMFRealTimeClient |
Notifica a un objeto de canalización que se registre a sí mismo con el Servicio de programador de clases multimedia (MMCSS). |
IMFRealTimeClientEx |
Notifica a un objeto de canalización que se registre a sí mismo con el Servicio de programador de clases multimedia (MMCSS). |
IMFRemoteAsyncCallback |
Usado por el archivo DLL proxy/stub de 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. |
IMFRemoteDesktopPlugin |
Modifica una topología para su uso en un entorno de Terminal Services. |
IMFRemoteProxy |
Expuesto por objetos que actúan como proxy para un objeto remoto. |
IMFSAMIStyle |
Establece y recupera estilos sincronizados de intercambio de medios accesibles (SAMI) en el origen multimedia sami. |
IMFSample |
Representa un ejemplo multimedia, que es un objeto contenedor para los datos multimedia. |
IMFSampleGrabberSinkCallback |
Interfaz de devolución de llamada para obtener datos multimedia del receptor de captura de muestra. |
IMFSampleGrabberSinkCallback2 |
Extiende la interfaz IMFSampleGrabberSinkCallback . |
IMFSampleOutputStream |
Escribe ejemplos multimedia en una secuencia de bytes. |
IMFSampleProtection |
Proporciona cifrado para los datos multimedia dentro de la ruta de acceso de medios protegida (PMP). |
IMFSaveJob |
Conserva los datos multimedia de una secuencia de bytes de origen en una secuencia de bytes proporcionada por la aplicación. |
IMFSchemeHandler |
Crea un origen multimedia o una secuencia de bytes a partir de una dirección URL. |
IMFSecureChannel |
Establece un canal seguro unidireccional entre dos objetos. |
IMFSeekInfo |
Para una posición de búsqueda determinada, obtiene los dos fotogramas clave más cercanos. |
IMFSensorActivitiesReport |
Proporciona acceso a los objetos IMFSensorActivityReport que describen la actividad actual de un sensor. |
IMFSensorActivitiesReportCallback |
Interfaz implementada por el cliente para recibir devoluciones de llamada cuando los informes de actividad del sensor están disponibles. |
IMFSensorActivityMonitor |
Proporciona métodos para controlar un monitor de actividad del sensor. |
IMFSensorActivityReport |
Representa un informe de actividad para un sensor. |
IMFSensorDevice |
Representa un dispositivo sensor que puede pertenecer a un grupo de sensores, representado por la interfaz IMFSensorGroup . El término "dispositivo" en este contexto podría hacer referencia a un dispositivo físico, a un origen multimedia personalizado o a un proveedor de fotogramas. |
IMFSensorGroup |
Representa un grupo de dispositivos de sensor desde los que se puede crear un IMFMediaSource . El término "dispositivo" en este contexto podría hacer referencia a un dispositivo físico, a un origen multimedia personalizado o a un proveedor de fotogramas. Un grupo de sensores puede contener realmente varios dispositivos de sensor o solo podría contener un solo dispositivo, pero se comporta como un grupo de sensores. |
IMFSensorProcessActivity |
Representa la actividad de un proceso asociado a un sensor. |
IMFSensorProfileCollection |
Contiene una colección de objetos de perfil de sensor de base multimedia. |
IMFSensorProfile |
Describe un perfil de sensor de base multimedia. |
IMFSensorStream |
|
IMFSensorTransformFactory |
La interfaz implementada por transformaciones de sensor para permitir que la canalización multimedia consulte los requisitos de la transformación del sensor y cree una instancia en tiempo de ejecución de la transformación del sensor. |
IMFSequencerSource |
Implementado por el origen del secuenciador. |
IMFSharingEngineClassFactory |
Crea una instancia del motor de uso compartido de medios. |
IMFShutdown |
Expuesto por algunos objetos de Media Foundation que deben cerrarse explícitamente. |
IMFSignedLibrary |
Proporciona un método que permite a los sistemas de protección de contenido obtener la dirección de procedimiento de una función en la biblioteca firmada. Este método proporciona la misma funcionalidad que GetProcAddress , que no está disponible para las aplicaciones de la Tienda Windows. |
IMFSimpleAudioVolume |
Controla el nivel de volumen maestro de la sesión de audio asociada al representador de audio de streaming (SAR) y al origen de captura de audio. |
IMFSinkWriter |
Implementado por el objeto de escritor receptor de Media Foundation. |
IMFSinkWriterCallback |
Interfaz de devolución de llamada para el escritor receptor de Media Foundation. |
IMFSinkWriterCallback2 |
Extiende la interfaz IMFSinkWriterCallback . |
IMFSinkWriterEncoderConfig |
Proporciona funcionalidad adicional en el sistema de escritura del receptor para cambiar dinámicamente el tipo de medio y la configuración del codificador. |
IMFSinkWriterEx |
Extiende la interfaz IMFSinkWriter . |
IMFSourceBuffer |
Representa un búfer que contiene datos multimedia para imfMediaSourceExtension. |
IMFSourceBufferList |
Representa una colección de objetos IMFSourceBuffer . |
IMFSourceBufferNotify |
Proporciona funcionalidad para generar eventos asociados a IMFSourceBuffer. |
IMFSourceOpenMonitor |
Interfaz de devolución de llamada para recibir notificaciones de un origen de red en el progreso de una operación de apertura asincrónica. |
IMFSourceReader |
Implementado por el objeto de lector de origen de Media Foundation. |
IMFSourceReaderCallback |
Interfaz de devolución de llamada para el lector de origen de Media Foundation. |
IMFSourceReaderCallback2 |
Extiende la interfaz IMFSourceReaderCallback . |
IMFSourceReaderEx |
Extiende la interfaz IMFSourceReader . |
IMFSourceResolver |
Crea un origen multimedia a partir de una dirección URL o una secuencia de bytes. |
IMFSpatialAudioObjectBuffer |
Representa una sección de datos de audio con metadatos posicionales y de representación asociados. Los objetos de audio espacial se almacenan en instancias imfSpatialAudioSample y permiten pasar información de audio espacial entre los componentes de Media Foundation. |
IMFSpatialAudioSample |
Representa una muestra multimedia con información de sonido espacial. Cada IMFSpatialAudioSample contiene uno o varios objetos IMFSpatialAudioObjectBuffer . |
IMFSSLCertificateManager |
Implementado por un cliente y llamado por Media Foundation para obtener el certificado capa de sockets seguros (SSL) de cliente solicitado por el servidor. |
IMFStreamDescriptor |
Obtiene información sobre una secuencia de un origen multimedia. |
IMFStreamingSinkConfig |
Pasa información de configuración a los receptores multimedia que se usan para transmitir el contenido. |
IMFStreamSink |
Representa una secuencia en un objeto receptor multimedia. |
IMFSystemId |
Proporciona un método que retira los datos del identificador del sistema. |
IMFTimecodeTranslate |
Convierte entre los códigos de tiempo society of Motion Picture y Television Engineers (SMPTE) y las unidades de tiempo de 100 nanosegundos. |
IMFTimedText |
Un objeto timed-text representa un componente del texto con tiempo. |
IMFTimedTextBinary |
Representa el contenido de datos de un objeto de texto con tiempo. |
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 con tiempo de Media Foundation. |
IMFTimedTextRegion |
Representa la región de presentación de un objeto de texto con tiempo. |
IMFTimedTextStyle |
Representa el estilo del texto con tiempo. |
IMFTimedTextTrack |
Representa una pista de texto con tiempo. |
IMFTimedTextTrackList |
Representa una lista de pistas de texto con tiempo. |
IMFTimer |
Proporciona un temporizador que invoca una devolución de llamada en un momento especificado. |
IMFTopoLoader |
Convierte una topología parcial en una topología completa. |
IMFTopology |
Representa una topología. Una topología describe una colección de orígenes multimedia, receptores y transformaciones que están conectados en un orden determinado. |
IMFTopologyNode |
Representa un nodo de una topología. |
IMFTopologyNodeAttributeEditor |
Novedades los atributos de uno o varios nodos en la topología actual de la sesión multimedia. |
IMFTopologyServiceLookup |
Permite que un mezclador de vídeo personalizado o moderador de vídeo obtenga punteros de interfaz del representador de vídeo mejorado (EVR). |
IMFTopologyServiceLookupClient |
Inicializa un mezclador de vídeo o moderador. |
IMFTrackedSample |
Realiza un seguimiento de los recuentos de referencias en un ejemplo multimedia de vídeo. |
IMFTranscodeProfile |
Implementado por el objeto de perfil transcodificado. |
IMFTranscodeSinkInfoProvider |
Implementado por el objeto de activación del receptor transcodificado. |
IMFTransform |
Implementado por todas las transformaciones de Media Foundation (MFT). |
IMFTrustedInput |
Implementado por componentes que proporcionan autoridades de confianza de entrada (ITA). Esta interfaz se usa para obtener el ITA para cada una de las secuencias del componente. |
IMFTrustedOutput |
Implementado por componentes que proporcionan entidades de confianza de salida (AA). |
IMFVideoDeviceID |
Devuelve el identificador de dispositivo admitido por un componente de representador de vídeo. |
IMFVideoDisplayControl |
Controla cómo muestra el video representador de vídeo mejorado (EVR). |
IMFVideoMediaType |
Representa una descripción de un formato de vídeo. |
IMFVideoMixerBitmap |
Alfa combina una imagen de mapa de bits estática con el vídeo mostrado por el representador de vídeo mejorado (EVR). |
IMFVideoMixerControl |
Controla cómo el representador de vídeo mejorado (EVR) combina substreams de vídeo. |
IMFVideoMixerControl2 |
Controla las preferencias de desinterlacing de vídeo. |
IMFVideoPositionMapper |
Asigna una posición en una secuencia de vídeo de entrada a la posición correspondiente en una secuencia de vídeo de salida. |
IMFVideoPresenter |
Representa un moderador de vídeo. Un moderador de vídeo es un objeto que recibe fotogramas de vídeo, normalmente de un mezclador de vídeo, y los presenta de alguna manera, normalmente mediante su representación en la pantalla. |
IMFVideoProcessor |
Controla el procesamiento de vídeo en el representador de vídeo mejorado (EVR). |
IMFVideoProcessorControl |
Configura el procesador de vídeo MFT. |
IMFVideoProcessorControl2 |
Configura el procesador de vídeo MFT. |
IMFVideoRenderer |
Establece un nuevo mezclador o moderador para el representador de vídeo mejorado (EVR). |
IMFVideoSampleAllocator |
Asigna muestras de vídeo para un receptor multimedia de vídeo. |
IMFVideoSampleAllocatorCallback |
Permite a una aplicación realizar un seguimiento de muestras de vídeo asignadas por el representador de vídeo mejorado (EVR). |
IMFVideoSampleAllocatorEx |
Asigna muestras de vídeo que contienen superficies de textura de Direct3D 11. |
IMFVideoSampleAllocatorNotify |
Devolución de llamada de la interfaz IMFVideoSampleAllocatorCallback . |
IMFVideoSampleAllocatorNotifyEx |
Devolución de llamada de la interfaz IMFVideoSampleAllocatorCallback . |
IMFWorkQueueServices |
Controla las colas de trabajo creadas por la sesión multimedia. |
IMFWorkQueueServicesEx |
Extiende la interfaz IMFWorkQueueServices . |
IPlayToControl |
Permite que el objeto PlayToConnection se conecte a un elemento multimedia. |
IPlayToControlWithCapabilities |
Proporciona funcionalidad para que IPlayToSource determine las funcionalidades del contenido. |
IPlayToSourceClassFactory |
Crea una instancia del objeto PlayToSource . |
IWMCodecLeakyBucket |
Configura los parámetros de "cubo filtrado" en un codificador de vídeo. |
IWMCodecOutputTimestamp |
Obtiene la marca de tiempo del siguiente fotograma de vídeo que se va a descodificar. |
IWMCodecPrivateData |
Obtiene los datos del códec privado que se deben anexar al tipo de medio de salida. Estos datos de códec son necesarios para descodificar correctamente el contenido de Windows Media Video. |
IWMCodecProps |
Proporciona métodos que recuperan propiedades de códec específicas del formato. |
IWMCodecStrings |
Recupera nombres y cadenas descriptivas para códecs y formatos. |
IWMColorConvProps |
Establece las propiedades del DSP del convertidor de colores. |
IWMResamplerProps |
Establece las propiedades en el DSP del remuestreo de audio. |
IWMResizerProps |
Establece las propiedades del DSP del cambiador de tamaño de vídeo. |
IWMSampleExtensionSupport |
Configura la compatibilidad con el códec para las extensiones de ejemplo. |
IWMVideoDecoderHurryup |
Controla la velocidad del descodificador de vídeo. |
IWMVideoDecoderReconBuffer |
Nota: Esta interfaz está obsoleta y no debe usarse. Administra fotogramas de vídeo reconstruidos. |
IWMVideoForceKeyFrame |
Obliga al codificador a codificar el marco actual como fotograma clave. |
Temas relacionados