Compartir a través de


Eventos de Media Foundation

Evento Descripción
MEAudioSessionDeviceRemoved Se quitó el dispositivo de audio.
MEAudioSessionDisconnected La sesión de audio se desconectó de una sesión de Terminal Windows Services
MEAudioSessionExclusiveModeOverride La sesión de audio se adelantó mediante una conexión en modo exclusivo.
MEAudioSessionFormatChanged Se ha cambiado el formato de audio predeterminado para el dispositivo de audio.
MEAudioSessionGroupingParamChanged Los parámetros de agrupación cambiaron para la sesión de audio.
MEAudioSessionIconChanged Se ha cambiado el icono de sesión de audio.
MEAudioSessionNameChanged Se cambió el nombre para mostrar de la sesión de audio.
MEAudioSessionServerShutdown Se cerró el sistema de servidor de audio de Windows.
MEAudioSessionVolumeChanged El estado de volumen o silenciación de la sesión de audio ha cambiado.
MEBufferingStarted Un origen multimedia comenzó a almacenar en búfer los datos.
MEBufferingStopped Un origen multimedia detuvo el almacenamiento en búfer de datos.
MECaptureAudioSessionDeviceRemoved Se quitó el dispositivo.
MECaptureAudioSessionDisconnected La sesión de audio se desconecta porque el usuario ha cerrado la sesión de Terminal Windows Services (WTS).
MECaptureAudioSessionExclusiveModeOverride El usuario abrió una secuencia de audio en modo exclusivo.
MECaptureAudioSessionFormatChanged El formato de audio cambió.
MECaptureAudioSessionServerShutdown Apagado del servidor de sesión de audio.
MECaptureAudioSessionVolumeChanged El volumen ha cambiado.
MEConnectEnd El origen de red terminó de abrir una dirección URL.
MEConnectStart El origen de red comenzó a abrir una dirección URL.
MEContentProtectionMessage La configuración ha cambiado para un esquema de protección de salida.
MEEnablerCompleted Se ha completado una acción del objeto del habilitador de contenido.
MEEnablerProgress Indica el progreso de un objeto de habilitador de contenido.
MEEndOfPresentation Se genera mediante un origen multimedia cuando finaliza una presentación.
MEEndOfPresentationSegment Se genera mediante el origen del secuenciador cuando se completa un segmento y va seguido de otro segmento.
MEEndOfStream Se genera mediante una secuencia multimedia cuando finaliza la secuencia.
MEError Indica un error grave.
MEExtendedType Tipo de evento personalizado.
MEIndividualizationCompleted La individualización se ha completado.
MEIndividualizationStart La individualización está a punto de comenzar.
MELicenseAcquisitionCompleted La adquisición de licencias está completa.
MELicenseAcquisitionStart La adquisición de licencias está a punto de comenzar.
MEMediaSample Se genera cuando una secuencia multimedia entrega un nuevo ejemplo.
MENewPresentation Generado por un origen multimedia, una nueva presentación está lista.
MENewStream Se genera mediante un origen multimedia cuando inicia una nueva secuencia.
MENonFatalError Error no irrecuperable durante el streaming.
MEPolicyChanged La directiva de salida de un flujo ha cambiado.
MEPolicyError Se genera mediante una salida de confianza si se produce un error al aplicar la directiva de salida.
MEPolicyReport Contiene información de estado sobre la aplicación de una directiva de salida.
MEPolicySet Se completó el método IMFOutputTrustAuthority::SetPolicy .
MEQualityNotify Proporciona comentarios sobre la calidad de reproducción al administrador de calidad.
MEReconnectEnd Se genera mediante un origen multimedia al final de un intento de reconexión.
MEReconnectStart Se genera mediante un origen multimedia al principio de un intento de reconexión.
MERendererEvent Generado por el representador de vídeo mejorado (EVR) cuando recibe un evento de usuario del moderador.
MESequencerSourceTopologyUpdated Generado por el origen del secuenciador cuando el método IMFSequencerSource::UpdateTopology se completa de forma asincrónica.
MESessionCapabilitiesChanged Se genera mediante la sesión multimedia cuando cambian las funcionalidades de la sesión.
MESessionClosed Se genera cuando el método IMFMediaSession::Close se completa de forma asincrónica.
MESessionEnded Se genera mediante la sesión multimedia cuando ha terminado de reproducir la última presentación en la cola de reproducción.
MESessionNotifyPresentationTime Se genera mediante la sesión multimedia cuando se inicia una nueva presentación.
MESessionPaused Se genera cuando el método IMFMediaSession::P ause se completa de forma asincrónica.
MESessionRateChanged Se genera mediante la sesión multimedia cuando cambia la velocidad de reproducción.
MESessionScrubSampleComplete Se genera mediante la sesión multimedia cuando se completa una solicitud de limpieza.
MESessionStarted Se genera cuando el método IMFMediaSession::Start se completa de forma asincrónica.
MESessionStopped Se genera cuando el método IMFMediaSession::Stop se completa de forma asincrónica.
MESessionStreamSinkFormatChanged Se genera mediante la sesión multimedia cuando el formato cambia en un receptor multimedia.
MESessionTopologiesCleared Generado por la sesión de medios cuando el método IMFMediaSession::ClearTopologies se completa de forma asincrónica.
MESessionTopologySet Se genera después de que el método IMFMediaSession::SetTopology se complete de forma asincrónica
MESessionTopologyStatus Se genera mediante la sesión multimedia cuando cambia el estado de una topología.
MESinkInvalidated Se genera cuando un receptor de medios deja de ser válido.
MESourceCharacteristicsChanged Se genera mediante un origen multimedia cuando cambian las características del origen.
MESourceMetadataChanged Generado por un origen multimedia cuando actualiza sus metadatos.
MESourcePaused Generado por una fuente multimedia cuando el método IMFMediaSource::P ause se completa de forma asincrónica.
MESourceRateChanged Se genera mediante un origen multimedia cuando cambia la velocidad de reproducción.
MESourceRateChangeRequested Generado por un origen multimedia para solicitar una nueva velocidad de reproducción.
MESourceSeeked Se genera cuando un origen multimedia busca una nueva posición.
MESourceStarted Se genera cuando se inicia un origen multimedia sin buscar.
MESourceStopped Generado por una fuente multimedia cuando el método IMFMediaSource::Stop se completa de forma asincrónica.
MEStreamFormatChanged Se genera mediante una secuencia multimedia cuando cambia el tipo de medio de la secuencia.
MEStreamPaused Se genera mediante una secuencia multimedia cuando el método IMFMediaSource::P ause se completa de forma asincrónica.
MEStreamSeeked Generado por una secuencia multimedia después de una llamada a IMFMediaSource::Start provoca una búsqueda en la secuencia.
MEStreamSinkDeviceChanged Se genera mediante los receptores de secuencias del EVR si cambia el dispositivo de vídeo.
MEStreamSinkFormatChanged Se genera mediante un receptor de secuencia cuando el tipo de medio del receptor ya no es válido.
MEStreamSinkMarker Se genera mediante un receptor de flujo después de llamar al método IMFStreamSink::P laceMarker .
MEStreamSinkPaused Se genera mediante un receptor de flujo cuando finaliza la transición al estado en pausa.
MEStreamSinkPrerolled Se genera mediante un receptor de flujo cuando la secuencia ha recibido suficientes datos de inscripción previa para comenzar la representación.
MEStreamSinkRateChanged Se genera mediante un receptor de flujo cuando la velocidad ha cambiado.
MEStreamSinkRequestSample Generado por un receptor de flujo para solicitar un nuevo ejemplo multimedia de la canalización.
MEStreamSinkScrubSampleComplete Se genera mediante un receptor de flujo cuando completa una solicitud de limpieza.
MEStreamSinkStarted Se genera mediante un receptor de flujo cuando completa la transición al estado en ejecución.
MEStreamSinkStopped Se genera mediante un receptor de flujo cuando completa la transición al estado detenido.
MEStreamStarted Se genera mediante una secuencia multimedia cuando el origen se inicia sin buscar.
MEStreamStopped Se genera mediante una secuencia multimedia cuando el método IMFMediaSource::Stop se completa de forma asincrónica.
MEStreamThinMode Se genera mediante una secuencia multimedia cuando se inicia o se detiene el fino de la secuencia.
MEStreamTick Indica que una secuencia multimedia no tiene datos disponibles en un momento especificado.
METransformDrainComplete Enviado por una transformación asincrónica de Media Foundation (MFT) cuando se completa una operación de purga.
METransformHaveOutput Enviado por un MFT asincrónico cuando hay nuevos datos de salida disponibles en MFT.
METransformMarker Enviado por un MFT asincrónico en respuesta a un mensaje de MFT_MESSAGE_COMMAND_MARKER .
METransformNeedInput Enviado por un MFT asincrónico para solicitar un nuevo ejemplo de entrada.
MEUnknown Tipo de evento desconocido.
MEUpdatedStream Se genera mediante un origen multimedia cuando se reinicia o busca una secuencia que ya está activa.
MEVideoCaptureDevicePreempted El dispositivo se ha adelantado.
MEVideoCaptureDeviceRemoved Se ha quitado el dispositivo.

 

Referencia de programación de Media Foundation

Generadores de eventos multimedia

IMFMediaEventGenerator