Partager via


Méthode IMFASFProfile ::GetStreamByNumber (wmcontainer.h)

Récupère un objet de configuration de flux ASF (Advanced Systems Format) pour un flux dans le profil. Cette méthode référence le flux par numéro de flux au lieu de l’index de flux.

Syntaxe

HRESULT GetStreamByNumber(
  [in]  WORD               wStreamNumber,
  [out] IMFASFStreamConfig **ppIStream
);

Paramètres

[in] wStreamNumber

Numéro de flux pour lequel obtenir le pointeur d’interface.

[out] ppIStream

Reçoit un pointeur vers l’interface IMFASFStreamConfig de l’objet de configuration de flux ASF. L’appelant doit libérer l’interface.

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

Remarques

Cette méthode ne crée pas de copie de l’objet de configuration de flux. Le pointeur récupéré pointe vers l’objet dans l’objet de profil. Vous ne devez pas apporter de modifications à l’objet de configuration de flux à l’aide de ce pointeur, car cela peut affecter l’objet de profil de manière inattendue.

Pour modifier la configuration de l’objet de configuration de flux dans le profil, vous devez d’abord cloner l’objet de configuration de flux en appelant IMFASFStreamConfig ::Clone. Apportez les modifications nécessaires au clone de l’objet, puis ajoutez l’objet mis à jour en appelant la méthode IMFASFProfile ::SetStream .

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
Plateforme cible Windows
En-tête wmcontainer.h
Bibliothèque Mfuuid.lib

Voir aussi

Profil ASF

IMFASFProfile

IMFASFProfile ::GetStream

IMFASFProfile ::SetStream

IMFASFStreamConfig