Partager via


Fonction MFCreateSensorStream (mfidl.h)

Crée une instance de l’interface IMFSensorStream.

Syntaxe

HRESULT MFCreateSensorStream(
                 DWORD           StreamId,
  [in, optional] IMFAttributes   *pAttributes,
  [in]           IMFCollection   *pMediaTypeCollection,
  [out]          IMFSensorStream **ppStream
);

Paramètres

StreamId

Identificateur du flux créé. Cela équivaut à définir l’attribut MF_DEVICESTREAM_STREAM_ID . Cette valeur est utilisée si pAttributes a la valeur Null.

[in, optional] pAttributes

Magasin d’attributs pour le flux créé.

[in] pMediaTypeCollection

Collection d’objets IMFMediaType spécifiant les types de médias pris en charge par le flux.

[out] ppStream

Interface de flux créé.

Valeur retournée

La fonction retourne un HRESULT. Les valeurs possibles sont notamment celles figurant dans le tableau suivant.

Code de retour Description
S_OK
S_OK
E_POINTER
La valeur IMFSensorGroup fournie est null.
E_INVALIDARG
La LPCWSTR fournie est null.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10, version 1703 [applications de bureau | Applications UWP]
Serveur minimal pris en charge Aucun pris en charge
Plateforme cible Windows
En-tête mfidl.h