Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Вызывается при завершении метода IMFSourceReader::ReadSample .
Синтаксис
HRESULT OnReadSample(
[in] HRESULT hrStatus,
[in] DWORD dwStreamIndex,
[in] DWORD dwStreamFlags,
[in] LONGLONG llTimestamp,
[in] IMFSample *pSample
);
Параметры
[in] hrStatus
Код состояния. Если при обработке следующего примера произошла ошибка, этот параметр содержит код ошибки.
[in] dwStreamIndex
Отсчитываемый от нуля индекс потока, доставляющего выборку.
[in] dwStreamFlags
Побитовое ЗНАЧЕНИЕ ИЛИ , равное нулю или более флагам из перечисления MF_SOURCE_READER_FLAG .
[in] llTimestamp
Метка времени выборки или время события потока, указанное в dwStreamFlags. Время задается в 100-наносекундных единицах.
[in] pSample
Указатель на интерфейс IMFSample образца носителя. Этот параметр может иметь значение NULL.
Возвращаемое значение
Возвращает значение HRESULT . В настоящее время средство чтения исходного кода игнорирует возвращаемое значение.
Комментарии
Параметр pSample может иметь значение NULL. Например, когда средство чтения исходного кода достигает конца потока, dwStreamFlags содержит флаг MF_SOURCE_READERF_ENDOFSTREAM , а pSample имеет значение NULL.
Если в потоке есть разрыв, dwStreamFlags содержит флаг MF_SOURCE_READERF_STREAMTICK , pSample имеет значение NULL, а llTimestamp указывает время возникновения разрыва.
Этот интерфейс доступен в Windows Vista, если установлено дополнение к обновлению платформы для Windows Vista.
Требования
| Требование | Значение |
|---|---|
| Минимальная версия клиента | Дополнение к Windows 7, Windows Vista и обновлению платформы для Windows Vista [классические приложения | Приложения UWP] |
| Минимальная версия сервера | Windows Server 2008 R2 [классические приложения | Приложения UWP] |
| Целевая платформа | Windows |
| Header | mfreadwrite.h |