Функция MFCreateSensorStream (mfidl.h)
Создает экземпляр интерфейса IMFSensorStream .
Синтаксис
HRESULT MFCreateSensorStream(
DWORD StreamId,
[in, optional] IMFAttributes *pAttributes,
[in] IMFCollection *pMediaTypeCollection,
[out] IMFSensorStream **ppStream
);
Параметры
StreamId
Идентификатор созданного потока. Это аналогично настройке атрибута MF_DEVICESTREAM_STREAM_ID . Это значение используется, если pAttributes имеет значение NULL.
[in, optional] pAttributes
Хранилище атрибутов для созданного потока.
[in] pMediaTypeCollection
Коллекция объектов IMFMediaType , указывающих типы мультимедиа, поддерживаемые потоком.
[out] ppStream
Созданный интерфейс потока.
Возвращаемое значение
Функция возвращает HRESULT. Допустимые значения включают, но не ограничиваются, значения, приведенные в следующей таблице.
Код возврата | Описание |
---|---|
|
Метод выполнен успешно. |
|
Предоставленный параметр IMFSensorGroup имеет значение NULL. |
|
Предоставленный LPCWSTR имеет значение NULL. |
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 10, версия 1703 [классические приложения | Приложения UWP] |
Минимальная версия сервера | Ни одна версия не поддерживается |
Целевая платформа | Windows |
Header | mfidl.h |