Partilhar via


Eventos da Media Foundation

Evento Descrição
MEAudioSessionDeviceRemoved O dispositivo de áudio foi removido.
MEAudioSessionDisconnected A sessão de áudio foi desconectada de uma sessão dos Serviços de Terminal do Windows
MEAudioSessionExclusiveModeOverride A sessão de áudio foi antecipada por uma conexão de modo exclusivo.
MEAudioSessionFormatChanged O formato de áudio padrão para o dispositivo de áudio foi alterado.
MEAudioSessionGroupingParamChanged Os parâmetros de agrupamento foram alterados para a sessão de áudio.
MEAudioSessionIconChanged O ícone da sessão de áudio foi alterado.
MEAudioSessionNameChanged O nome de exibição da sessão de áudio foi alterado.
MEAudioSessionServerShutdown O sistema de servidor de áudio do Windows foi desligado.
MEAudioSessionVolumeChanged O volume ou o estado mudo da sessão de áudio foi alterado
MEBufferingStarted Uma fonte de mídia começou a armazenar dados em buffer.
MEBufferingParou Uma fonte de mídia parou de armazenar dados em buffer.
MECaptureAudioSessionDeviceRemovido O dispositivo foi removido.
MECaptureAudioSessionDisconnected A sessão de áudio é desconectada porque o usuário fez logoff de uma sessão dos Serviços de Terminal do Windows (WTS).
MECaptureAudioSessionExclusiveModeOverride O usuário abriu um fluxo de áudio no modo exclusivo.
MECaptureAudioSessionFormatChanged O formato de áudio mudou.
MECaptureAudioSessionServerShutdown O desligamento do servidor de sessão de áudio.
MECaptureAudioSessionVolumeChanged O volume mudou.
MEConnectEnd A fonte de rede terminou de abrir uma URL.
MEConnectStart A fonte de rede começou a abrir uma URL.
MEContentProtectionMessage A configuração foi alterada para um esquema de proteção de saída.
MEEnablerConcluído A ação de um objeto ativador de conteúdo está concluída.
MEEnablerProgress Sinaliza o progresso de um objeto ativador de conteúdo.
MEEndOfPresentation Gerado por uma fonte de mídia quando uma apresentação termina.
MEEndOfPresentationSegment Gerado pela fonte do sequenciador quando um segmento é concluído e é seguido por outro segmento.
MEEndOfStream Gerado por um fluxo de mídia quando o fluxo termina.
MEError Sinaliza um erro grave.
MEExtendedType Tipo de evento personalizado.
MEIndividualizaçãoConcluído A individualização é completa.
MEIndividualizationStart A individualização está prestes a começar.
MELicençaAquisiçãoConcluído A aquisição da licença está concluída.
MELicençaAquisiçãoIniciar A aquisição da licença está prestes a começar.
MEMediaSample Gerado quando um fluxo de mídia entrega uma nova amostra.
MENewPresentation Levantada por uma fonte de mídia, uma nova apresentação está pronta.
MENewStream Gerado por uma fonte de mídia quando inicia um novo fluxo.
MENonFatalError Ocorreu um erro não fatal durante o streaming.
MEPolicyChanged A política de saída de um fluxo foi alterada.
MEPolicyError Gerado por uma saída confiável se ocorrer um erro durante a aplicação da política de saída.
EurodeputadoRelatório Contém informações de status sobre a imposição de uma política de saída.
MEPolicySet O IMFOutputTrustAuthority::SetPolicy método concluído.
MEQualityNotify Fornece feedback sobre a qualidade de reprodução para o gerente de qualidade.
MEReconnectEnd Gerado por uma fonte de mídia no final de uma tentativa de reconexão.
MEReconnectStart Gerado por uma fonte de mídia no início de uma tentativa de reconexão.
MERendererEvent Gerado pelo renderizador de vídeo aprimorado (EVR) quando recebe um evento de usuário do apresentador.
MESequencerSourceTopologyUpdated Gerado pela origem do sequenciador quando o métodoIMFSequencerSource::UpdateTopologyé concluído de forma assíncrona.
MESessionCapabilitiesChanged Gerado pela Sessão de Mídia quando os recursos da sessão são alterados.
MESessionClosed Gerado quando o método IMFMediaSession::Close é concluído de forma assíncrona.
MESessionEnded Gerado pela Sessão de Mídia quando terminar de reproduzir a última apresentação na fila de reprodução.
MESessionNotifyPresentationTime Gerado pela Sessão de Mídia quando uma nova apresentação começa.
MESessionPaused Gerado quando o método IMFMediaSession::P ause é concluído de forma assíncrona.
MESessionRateChanged Gerado pela Sessão de Mídia quando a taxa de reprodução muda.
MESessionScrubSampleComplete Gerado pela Sessão de Mídia quando ela conclui uma solicitação de limpeza.
MESessionStarted Gerado quando o método IMFMediaSession::Start é concluído de forma assíncrona.
MESessionStopped Gerado quando o método IMFMediaSession::Stop é concluído de forma assíncrona.
MESessionStreamSinkFormatChanged Gerado pela Sessão de Mídia quando o formato é alterado em um coletor de mídia.
MESessionTopologiesCleared Gerado pela sessão de mídia quando o método deIMFMediaSession::ClearTopologiesé concluído de forma assíncrona.
MESessionTopologySet Gerado após a IMFMediaSession::SetTopology método é concluído de forma assíncrona
MESessionTopologyStatus Gerado pela sessão de mídia quando o status de uma topologia muda.
MESinkInvalidated Gerado quando um coletor de mídia se torna inválido.
MESourceCaracterísticasAlteradas Gerado por uma fonte de mídia quando as características da fonte mudam.
MESourceMetadataChanged Gerado por uma fonte de mídia quando atualiza seus metadados.
MESourcePaused Gerado por uma fonte de mídia quando o método IMFMediaSource::P ause é concluído de forma assíncrona.
MESourceRateChanged Gerado por uma fonte de mídia quando a taxa de reprodução muda.
MESourceRateChangeRequested Acionado por uma fonte de mídia para solicitar uma nova taxa de reprodução.
MESourceSeeked Levantado quando uma fonte de mídia busca uma nova posição.
MESourceStarted Criado quando uma fonte de mídia começa sem procurar.
MESourceStopped Gerado por uma fonte de mídia quando o método IMFMediaSource::Stop é concluído de forma assíncrona.
MEStreamFormatChanged Gerado por um fluxo de mídia quando o tipo de mídia do fluxo muda.
MEStreamPaused Gerado por um fluxo de mídia quando o método IMFMediaSource::P ause é concluído de forma assíncrona.
MEStreamSeeked Gerado por um fluxo de mídia após uma chamada para IMFMediaSource::Start causa uma busca no fluxo.
MEStreamSinkDeviceChanged Elevado pelos dissipadores de fluxo do EVR se o dispositivo de vídeo mudar.
MEStreamSinkFormatChanged Gerado por um coletor de fluxo quando o tipo de mídia do coletor não é mais válido.
MEStreamSinkMarker Gerado por um coletor de fluxo após a IMFStreamSink::P laceMarker método é chamado.
MEStreamSinkPaused Elevado por um coletor de fluxo quando ele conclui a transição para o estado pausado.
MEStreamSinkPrerolled Gerado por um coletor de fluxo quando o fluxo recebeu dados de pré-rolagem suficientes para começar a renderização.
MEStreamSinkRateChanged Elevado por um dissipador de fluxo quando a taxa mudou.
MEStreamSinkRequestSample Gerado por um coletor de fluxo para solicitar uma nova amostra de mídia do pipeline.
MEStreamSinkScrubSampleComplete Elevado por um coletor de fluxo quando ele conclui uma solicitação de limpeza.
MEStreamSinkStarted Gerado por um coletor de fluxo quando ele conclui a transição para o estado de execução.
MEStreamSinkStopped Gerado por um coletor de fluxo quando ele conclui a transição para o estado interrompido.
MEStreamStarted Gerado por um fluxo de mídia quando a fonte começa sem procurar.
MEStreamStopped Gerado por um fluxo de mídia quando o método IMFMediaSource::Stop é concluído de forma assíncrona.
MEStreamThinMode Gerado por um fluxo de mídia quando ele inicia ou para de diluir o fluxo.
MEStreamTick Sinaliza que um fluxo de mídia não tem dados disponíveis em um momento especificado.
METransformDrainComplete Enviado por uma transformação assíncrona do Media Foundation (MFT) quando uma operação de drenagem é concluída.
METransformHaveOutput Enviado por uma MFT assíncrona quando novos dados de saída estão disponíveis a partir da MFT.
METransformMarker Enviado por uma MFT assíncrona em resposta a uma mensagem MFT_MESSAGE_COMMAND_MARKER.
METransformNeedInput Enviado por uma MFT assíncrona para solicitar uma nova amostra de entrada.
MEUnknown Tipo de evento desconhecido.
MEUpdatedStream Gerado por uma fonte de mídia quando ele reinicia ou procura um fluxo que já está ativo.
MEVideoCaptureDevicePreempted O dispositivo foi antecipado.
MEVideoCaptureDeviceRemoved O dispositivo foi removido.

 

de referência de programação da Media Foundation

Geradores de eventos de mídia

IMFMediaEventGenerator