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 |
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 |