Partager via


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

Crée un objet de configuration de flux ASF (Advanced Systems Format).

Syntaxe

HRESULT CreateStream(
  [in]  IMFMediaType       *pIMediaType,
  [out] IMFASFStreamConfig **ppIStream
);

Paramètres

[in] pIMediaType

Pointeur vers l’interface IMFMediaType d’un type de média configuré.

[out] ppIStream

Reçoit un pointeur vers l’interface IMFASFStreamConfig du nouvel 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
E_INVALIDARG
ppIStream a la valeur NULL.
E_OUTOFMEMORY
Impossible de créer l’objet de configuration de flux en raison d’une mémoire insuffisante.

Remarques

L’objet de configuration de flux ASF créé par cette méthode n’est pas inclus dans le profil. Pour inclure le flux, vous devez d’abord configurer la configuration du flux, puis appeler 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

IMFASFStreamConfig

IMFMediaType