События Media Foundation
Событие | Описание |
---|---|
MEAudioSessionDeviceRemoved | Звуковое устройство было удалено. |
MEAudioSessionDisconnected | Звуковой сеанс был отключен от сеанса служб терминалов Windows |
MEAudioSessionExclusiveModeOverride | Звуковой сеанс был преумножен подключением в монопольном режиме. |
MEAudioSessionFormatChanged | Формат звука по умолчанию для звукового устройства изменился. |
MEAudioSessionGroupingParamChanged | Параметры группировки изменились для звукового сеанса. |
MEAudioSessionIconChanged | Изменен значок сеанса звука. |
MEAudioSessionNameChanged | Отображаемое имя звукового сеанса изменилось. |
MEAudioSessionServerShutdown | Система аудиосервера Windows была закрыта. |
MEAudioSessionVolumeChanged | Изменено состояние громкости или выключения звукового сеанса |
MEBufferingStarted | Источник мультимедиа начал буферировать данные. |
MEBufferingStopped | Источник мультимедиа остановил буферизацию данных. |
MECaptureAudioSessionDeviceRemoved | Устройство было удалено. |
MECaptureAudioSessionDisconnected | Звуковой сеанс отключен, так как пользователь отключился из сеанса Служб терминалов Windows (WTS). |
MECaptureAudioSessionExclusiveModeOverride | Пользователь открыл аудиопоток в монопольном режиме. |
MECaptureAudioSessionFormatChanged | Изменен формат звука. |
MECaptureAudioSessionServerShutdown | Завершение работы сервера сеансов аудио. |
MECaptureAudioSessionVolumeChanged | Том изменился. |
MEConnectEnd | Источник сети завершил открытие URL-адреса. |
MEConnectStart | Сетевой источник начал открывать URL-адрес. |
MEContentProtectionMessage | Конфигурация изменилась для схемы защиты выходных данных. |
MEEnablerCompleted | Действие объекта включения содержимого завершено. |
MEEnablerProgress | Сигнализирует о ходе выполнения объекта включения содержимого. |
MEEndOfPresentation | Вызывается источником мультимедиа при завершении презентации. |
MEEndOfPresentationSegment | Вызывается источником последовательности при завершении сегмента и за ним следует другой сегмент. |
MEEndOfStream | Вызывается потоком мультимедиа, когда поток заканчивается. |
MEError | Сигнализирует о серьезной ошибке. |
MEExtendedType | Настраиваемый тип события. |
MEIndividualizationCompleted | Персонализация завершена. |
MEIndividualizationStart | Персонализация начинается. |
MELicenseAcquisitionCompleted | Приобретение лицензий завершено. |
MELicenseAcquisitionStart | Приобретение лицензий начинается. |
MEMediaSample | Вызывается при доставке нового примера потока мультимедиа. |
MENewPresentation | Вызывается источником мультимедиа, готовым к новой презентации. |
MENewStream | Вызывается источником мультимедиа при запуске нового потока. |
MENonFatalError | Неустранимая ошибка произошла во время потоковой передачи. |
MEPolicyChanged | Политика вывода для потока изменилась. |
MEPolicyError | Вызывается доверенными выходными данными, если возникает ошибка при принудительном применении политики вывода. |
MEPolicyReport | Содержит сведения о состоянии применения политики вывода. |
MEPolicySet | Завершен метод IMFOutputTrustAuthority::SetPolicy. |
MEQualityNotify | Предоставляет отзывы о качестве воспроизведения в диспетчере качества. |
MEReconnectEnd | Вызывается источником мультимедиа в конце попытки повторного подключения. |
MEReconnectStart | Вызывается источником мультимедиа в начале попытки повторного подключения. |
MERendererEvent | Вызывается расширенным отрисовщиком видео (EVR) при получении события пользователя от докладчика. |
MESequencerSourceTopologyUpdated | Вызывается источником последовательности, когда метод IMFSequencerSource::UpdateTopology завершается асинхронно. |
MESessionCapabilitiesChanged | Вызывается сеансом мультимедиа при изменении возможностей сеанса. |
MESessionClosed | Возникает, когда метод IMFMediaSession::Close завершается асинхронно. |
MESessionEnded | Вызывается сеансом мультимедиа после завершения воспроизведения последней презентации в очереди воспроизведения. |
MESessionNotifyPresentationTime | Вызывается сеансом мультимедиа при запуске новой презентации. |
MESessionPaused | Возникает, когда метод IMFMediaSession::P ause завершается асинхронно. |
MESessionRateChanged | Вызывается сеансом мультимедиа при изменении скорости воспроизведения. |
MESessionScrubSampleComplete | Вызывается сеансом мультимедиа при завершении запроса на очистку. |
MESessionStarted | Возникает, когда метод IMFMediaSession::Start завершается асинхронно. |
MESessionStopped | Вызывается, когда метод IMFMediaSession::Stop завершается асинхронно. |
MESessionStreamSinkFormatChanged | Вызывается сеансом мультимедиа при изменении формата в приемнике мультимедиа. |
MESessionTopologiesCleared | Вызывается сеансом мультимедиа, когда метод IMFMediaSession::ClearTopologiession::ClearTopologiession завершается асинхронно. |
MESessionTopologySet | Возникает после асинхронного завершения метода IMFMediaSession::SetTopology |
MESessionTopologyStatus | Вызывается сеансом мультимедиа при изменении состояния топологии. |
MESinkInvalidated | Вызывается, когда приемник мультимедиа становится недействительным. |
MESourceCharacteristicsChanged | Вызывается источником мультимедиа при изменении характеристик источника. |
MESourceMetadataChanged | Вызывается источником мультимедиа при обновлении метаданных. |
MESourcePaused | Вызывается источником мультимедиа, когда метод IMFMediaSource::P ause завершается асинхронно. |
MESourceRateChanged | Вызывается источником мультимедиа при изменении скорости воспроизведения. |
MESourceRateChangeRequested | Вызывается источником мультимедиа для запроса новой частоты воспроизведения. |
MESourceSeeked | Вызывается, когда источник мультимедиа стремится к новой позиции. |
MESourceStarted | Вызывается при запуске источника мультимедиа без поиска. |
MESourceStopped | Вызывается источником мультимедиа, когда метод IMFMediaSource::Stop завершается асинхронно. |
MEStreamFormatChanged | Вызывается потоком мультимедиа при изменении типа носителя потока. |
MEStreamPaused | Вызывается потоком мультимедиа, когда метод IMFMediaSource::P ause завершается асинхронно. |
MEStreamSeeked | Вызывается медиапотоком после вызова IMFMediaSource::Start вызывает поиск в потоке. |
MEStreamSinkDeviceChanged | Вызывается приемниками потока EVR, если видеоустройство изменяется. |
MEStreamSinkFormatChanged | Вызывается приемником потоков, когда тип носителя приемника больше недействителен. |
MEStreamSinkMarker | Вызывается приемником потока после вызова метода IMFStreamSink::P laceMarker. |
MEStreamSinkPaused | Вызывается приемником потока при завершении перехода к приостановленном состоянию. |
MEStreamSinkPrerolled | Вызывается приемником потоков, когда поток получил достаточно данных предварительной подготовки, чтобы начать отрисовку. |
MEStreamSinkRateChanged | Вызывается приемником потоков при изменении скорости. |
MEStreamSinkRequestSample | Вызывается приемником потоков для запроса нового примера носителя из конвейера. |
MEStreamSinkScrubSampleComplete | Вызывается приемником потоков при завершении запроса очистки. |
MEStreamSinkStarted | Вызывается приемником потока при завершении перехода в состояние выполнения. |
MEStreamSinkStopped | Вызывается приемником потока после завершения перехода в остановленное состояние. |
MEStreamStarted | Вызывается потоком мультимедиа при запуске источника без поиска. |
MEStreamStopped | Вызывается потоком мультимедиа, когда метод IMFMediaSource::Stop завершается асинхронно. |
MEStreamThinMode | Вызывается потоком мультимедиа при запуске или остановке утончения потока. |
MEStreamTick | Сигнализирует о том, что в потоке мультимедиа нет данных, доступных в заданное время. |
METransformDrainComplete | Отправляется асинхронным преобразованием Media Foundation (MFT) при завершении операции очистки. |
METransformHaveOutput | Отправляется асинхронным MFT, когда новые выходные данные доступны из MFT. |
METransformMarker | Отправляется асинхронным MFT в ответ на сообщение MFT_MESSAGE_COMMAND_MARKER. |
METransformNeedInput | Отправляется асинхронным MFT для запроса нового входного примера. |
MEUnknown | Неизвестный тип события. |
MEUpdatedStream | Вызывается источником мультимедиа при перезапуске или поиске потока, который уже активен. |
MEVideoCaptureDevicePreempted | Устройство было упрещено. |
MEVideoCaptureDeviceRemoved | Устройство было удалено. |
Связанные разделы
-
Справочник по программированию Media Foundation