Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Помещает маркер в поток.
Синтаксис
HRESULT PlaceMarker(
[in] MFSTREAMSINK_MARKER_TYPE eMarkerType,
[in] const PROPVARIANT *pvarMarkerValue,
[in] const PROPVARIANT *pvarContextValue
);
Параметры
[in] eMarkerType
Указывает тип маркера в качестве члена перечисления MFSTREAMSINK_MARKER_TYPE .
[in] pvarMarkerValue
Необязательный указатель на PROPVARIANT , содержащий дополнительные сведения, связанные с маркером. Значение этого значения зависит от типа маркера. Этот параметр может быть NULL.
[in] pvarContextValue
Необязательный указатель на PROPVARIANT , присоединенный к событию MEStreamSinkMarker . ВызовИТЕ МВФMediaEvent::GetValue, чтобы получить это значение из события. Вызывающий объект может использовать эти сведения для любой цели. Этот параметр может быть NULL.
Возвращаемое значение
Метод возвращает HRESULT. Возможные значения включают, но не ограничиваются ими в следующей таблице.
| Код возврата | Description |
|---|---|
|
Метод выполнен успешно. |
|
Вызывается метод завершения работы приемника мультимедиа. |
|
Этот поток был удален из приемника мультимедиа и больше не является допустимым. |
Замечания
Этот метод приводит к отправке события MEStreamSinkMarker после того, как приемник потока использует все образцы, доставленные до этой точки (до вызова PlaceMarker).
Требования
| Требование | Ценность |
|---|---|
| Минимальный поддерживаемый клиент | Windows Vista [классические приложения | Приложения UWP] |
| минимальный поддерживаемый сервер | Windows Server 2008 [классические приложения | Приложения UWP] |
| целевая платформа | Виндоус |
| Header | mfidl.h |
| Library | Mfuuid.lib |