Метод IMFSinkWriter::SendStreamTick (mfreadwrite.h)
Указывает на разрыв во входном потоке.
Синтаксис
HRESULT SendStreamTick(
[in] DWORD dwStreamIndex,
[in] LONGLONG llTimestamp
);
Параметры
[in] dwStreamIndex
Отсчитываемый от нуля индекс потока.
[in] llTimestamp
Позиция в потоке, где возникает разрыв в данных. Значение задается в 100-наносекундных единицах относительно начала потока.
Возвращаемое значение
Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .
Комментарии
Для видео вызовите этот метод один раз для каждого недостающего кадра. Для звука вызовите этот метод хотя бы один раз в секунду во время разрыва в звуке. Задайте атрибут MFSampleExtension_Discontinuity в первом образце носителя после разрыва.
Внутри этого метода вызывается IMFStreamSink::P laceMarker в приемнике мультимедиа.
Этот интерфейс доступен в Windows Vista, если установлено дополнение к обновлению платформы для Windows Vista.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Дополнение к Windows 7, Windows Vista и обновлению платформы для Windows Vista [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2008 R2 [классические приложения | Приложения UWP] |
Целевая платформа | Windows |
Header | mfreadwrite.h |