MFCreateSensorStream, fonction (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éé. Il s’agit de la même définition de 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 supports pris en charge par le flux.

[out] ppStream

Interface de flux créée.

Valeur retournée

La fonction retourne un HRESULT. Les valeurs possibles incluent, mais ne sont pas limitées à celles du tableau suivant.

Code de retour Descriptif
S_OK
La méthode a réussi.
E_POINTER
Le IMFSensorGroup fourni est null.
E_INVALIDARG
LPCWSTR fourni est null.

Spécifications

Requirement Valeur
Client minimum requis Windows 10, version 1703 [applications de bureau | Applications UWP]
Serveur minimal pris en charge Aucun pris en charge
plateforme cible Fenêtres
Header mfidl.h
Library mfsensorgroup.lib