Partager via


Méthode IMFSensorDevice ::GetStreamAttributes (mfidl.h)

Obtient le magasin d’attributs de flux avec l’index spécifié.

Syntaxe

HRESULT GetStreamAttributes(
  [in]  MFSensorStreamType eType,
  [in]  DWORD              dwIndex,
  [out] IMFAttributes      **ppAttributes
);

Paramètres

[in] eType

Membre de l’énumération MFSensorStreamType spécifiant si le magasin d’attributs est demandé pour un flux d’entrée ou de sortie.

[in] dwIndex

Index de base 0 du flux à récupérer. L’index doit être compris entre 0 et la valeur retournée par GetStreamAttributesCount - 1.

[out] ppAttributes

Interface IMFAttributes représentant un magasin d’attributs interne de copie du flux.

Valeur retournée

Cette méthode retourne un code HRESULT. Les valeurs possibles sont notamment celles figurant dans le tableau suivant.

Code de retour Description
S_OK
S_OK
E_POINTER
Le paramètre pDeviceId est null.
MF_E_NOT_INITIALIZED
Le groupe de capteurs n’a pas été initialisé.

Remarques

L’objet retourné étant une copie du magasin d’attributs interne, les modifications apportées aux attributs retournés n’ont aucun effet sur l’objet IMFSensorDevice.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10, version 1607 [applications de bureau uniquement]
Serveur minimal pris en charge Aucun pris en charge
Plateforme cible Windows
En-tête mfidl.h
Bibliothèque Mfplat.lib ; Mfplat.dll

Voir aussi

IMFSensorDevice