Eventos do Media Foundation
Evento | Descrição |
---|---|
MEAudioSessionDeviceRemoved | O dispositivo de áudio foi removido. |
MEAudioSessionDisconnected | A sessão de áudio foi desconectada de uma sessão do Terminal do Windows Services |
MEAudioSessionExclusiveModeOverride | A sessão de áudio foi preempção 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 de 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 de mudo da sessão de áudio alterado |
MEBufferingStarted | Uma fonte de mídia começou a armazenar dados em buffer. |
MEBufferingStopped | Uma fonte de mídia parou de armazenar dados em buffer. |
MECaptureAudioSessionDeviceRemoved | O dispositivo foi removido. |
MECaptureAudioSessionDisconnected | A sessão de áudio está desconectada porque o usuário fez logon de uma sessão do WTS (Terminal do Windows Services). |
MECaptureAudioSessionExclusiveModeOverride | O usuário abriu um fluxo de áudio no modo exclusivo. |
MECaptureAudioSessionFormatChanged | O formato de áudio foi alterado. |
MECaptureAudioSessionServerShutdown | O desligamento do servidor de sessão de áudio. |
MECaptureAudioSessionVolumeChanged | O volume foi alterado. |
MEConnectEnd | A fonte de rede terminou de abrir uma URL. |
MEConnectStart | A origem da rede começou a abrir uma URL. |
MEContentProtectionMessage | A configuração foi alterada para um esquema de proteção de saída. |
MEEnablerCompleted | A ação de um objeto habilitador de conteúdo foi concluída. |
MEEnablerProgress | Sinaliza o progresso de um objeto habilitador de conteúdo. |
MEEndOfPresentation | Gerado por uma fonte de mídia quando uma apresentação termina. |
MEEndOfPresentationSegment | Gerado pela origem 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. |
MEIndividualizationCompleted | A individualização foi concluída. |
MEIndividualizationStart | A individualização está prestes a começar. |
MELicenseAcquisitionCompleted | A aquisição da licença foi concluída. |
MELicenseAcquisitionStart | A aquisição de licenças está prestes a começar. |
MEMediaSample | Gerado quando um fluxo de mídia fornece um novo exemplo. |
MENewPresentation | Gerada por uma fonte de mídia, uma nova apresentação está pronta. |
MENewStream | Gerado por uma fonte de mídia quando ele 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 ao impor a política de saída. |
MEPolicyReport | Contém status informações sobre a imposição de uma política de saída. |
MEPolicySet | O método IMFOutputTrustAuthority::SetPolicy foi concluído. |
MEQualityNotify | Fornece comentários sobre a qualidade da 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 ele recebe um evento de usuário do apresentador. |
MESequencerSourceTopologyUpdated | Gerado pela origem do sequenciador quando o método IMFSequencerSource::UpdateTopology é concluído de forma assíncrona. |
MESessionCapabilitiesChanged | Gerado pela Sessão de Mídia quando os recursos de 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 ele terminou de reproduzir a última apresentação na fila de reprodução. |
MESessionNotifyPresentationTime | Gerado pela Sessão de Mídia quando uma nova apresentação é iniciada. |
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 é alterada. |
MESessionScrubSampleComplete | Gerado pela Sessão de Mídia quando ele 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 IMFMediaSession::ClearTopologies é concluído de forma assíncrona. |
MESessionTopologySet | Gerado após o método IMFMediaSession::SetTopology ser concluído de forma assíncrona |
MESessionTopologyStatus | Gerado pela Sessão de Mídia quando o status de uma topologia é alterado. |
MESinkInvalidated | Gerado quando um coletor de mídia se torna inválido. |
MESourceCharacteristicsChanged | Gerado por uma fonte de mídia quando as características da origem 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 é alterada. |
MESourceRateChangeRequested | Gerado por uma fonte de mídia para solicitar uma nova taxa de reprodução. |
MESourceSeeked | Gerado quando uma fonte de mídia busca uma nova posição. |
MESourceStarted | Gerado 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 é alterado. |
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 | Gerado pelos coletores de fluxo do EVR se o dispositivo de vídeo for alterado. |
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 o método IMFStreamSink::P laceMarker ser chamado. |
MEStreamSinkPaused | Gerado por um coletor de fluxo quando ele conclui a transição para o estado em pausa. |
MEStreamSinkPrerolled | Gerado por um coletor de fluxo quando o fluxo recebeu dados de pré-registro suficientes para começar a renderizar. |
MEStreamSinkRateChanged | Gerado por um coletor de fluxo quando a taxa foi alterada. |
MEStreamSinkRequestSample | Gerado por um coletor de fluxo para solicitar um novo exemplo de mídia do pipeline. |
MEStreamSinkScrubSampleComplete | Gerado 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 em 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 origem 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 é iniciado ou para de diminuir o fluxo. |
MEStreamTick | Sinaliza que um fluxo de mídia não tem dados disponíveis em um momento especificado. |
METransformDrainComplete | Enviado por uma MFT (transformação assíncrona da Media Foundation) quando uma operação de esvaziamento é concluída. |
METransformHaveOutput | Enviado por um MFT assíncrono quando novos dados de saída estão disponíveis no MFT. |
METransformMarker | Enviado por um MFT assíncrono em resposta a uma mensagem MFT_MESSAGE_COMMAND_MARKER . |
METransformNeedInput | Enviado por um MFT assíncrono para solicitar um novo exemplo de entrada. |
MEUnknown | Tipo de evento desconhecido. |
MEUpdatedStream | Gerado por uma fonte de mídia quando ele reinicia ou busca um fluxo que já está ativo. |
MEVideoCaptureDevicePreempted | O dispositivo foi preemptado. |
MEVideoCaptureDeviceRemoved | O dispositivo foi removido. |
Tópicos relacionados